<SEC-DOCUMENT>0001640147-22-000084.txt : 20220901
<SEC-HEADER>0001640147-22-000084.hdr.sgml : 20220901
<ACCEPTANCE-DATETIME>20220901160855
ACCESSION NUMBER:		0001640147-22-000084
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		82
CONFORMED PERIOD OF REPORT:	20220731
FILED AS OF DATE:		20220901
DATE AS OF CHANGE:		20220901

FILER:

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

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

	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-Q
<SEQUENCE>1
<FILENAME>snow-20220731.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:50c2ac7d-31c9-48e9-a3f6-db512384f8ea,g:03fd8022-8e1e-4633-9289-f451343dad2d,d:7b46bf6782b141bc9f7914ccd2a34673--><html xmlns:srt="http://fasb.org/srt/2022" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:snow="http://www.snowflake.com/20220731" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>snow-20220731</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180L2ZyYWc6ODE1OTBlMGM3OTJhNGJiZTkyYTljN2YyMmI2NDAzOTkvdGFibGU6YmQ1Y2I1Y2JmNTE2NDQ4MDhjY2ZjY2Q0MTg5MzE1YzUvdGFibGVyYW5nZTpiZDVjYjVjYmY1MTY0NDgwOGNjZmNjZDQxODkzMTVjNV8zLTEtMS0xLTEzNzI1NA_d1da8e03-de20-4688-a5e5-fffc15e69ccc">0001640147</ix:nonNumeric><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180L2ZyYWc6ODE1OTBlMGM3OTJhNGJiZTkyYTljN2YyMmI2NDAzOTkvdGFibGU6YmQ1Y2I1Y2JmNTE2NDQ4MDhjY2ZjY2Q0MTg5MzE1YzUvdGFibGVyYW5nZTpiZDVjYjVjYmY1MTY0NDgwOGNjZmNjZDQxODkzMTVjNV80LTEtMS0xLTEzNzI1NA_3cbbbf90-d9ff-4a87-987e-948028ae5377">1/31</ix:nonNumeric><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180L2ZyYWc6ODE1OTBlMGM3OTJhNGJiZTkyYTljN2YyMmI2NDAzOTkvdGFibGU6YmQ1Y2I1Y2JmNTE2NDQ4MDhjY2ZjY2Q0MTg5MzE1YzUvdGFibGVyYW5nZTpiZDVjYjVjYmY1MTY0NDgwOGNjZmNjZDQxODkzMTVjNV81LTEtMS0xLTEzNzI1NA_354d2b63-c599-4186-8acd-74446448ed5d">2023</ix:nonNumeric><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180L2ZyYWc6ODE1OTBlMGM3OTJhNGJiZTkyYTljN2YyMmI2NDAzOTkvdGFibGU6YmQ1Y2I1Y2JmNTE2NDQ4MDhjY2ZjY2Q0MTg5MzE1YzUvdGFibGVyYW5nZTpiZDVjYjVjYmY1MTY0NDgwOGNjZmNjZDQxODkzMTVjNV82LTEtMS0xLTEzNzI1NA_2c72a4e0-d972-4cbf-8217-aed72602da86">Q2</ix:nonNumeric><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180L2ZyYWc6ODE1OTBlMGM3OTJhNGJiZTkyYTljN2YyMmI2NDAzOTkvdGFibGU6YmQ1Y2I1Y2JmNTE2NDQ4MDhjY2ZjY2Q0MTg5MzE1YzUvdGFibGVyYW5nZTpiZDVjYjVjYmY1MTY0NDgwOGNjZmNjZDQxODkzMTVjNV83LTEtMS0xLTEzNzI1NA_fe6533c0-7409-4d5b-b0d1-1c895039be19">FALSE</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="snow-20220731.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"><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>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1332ef60586f4a6ba6418d28cc95495c_I20220819"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-08-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i1c0a1651315e4b71b3d0793c64317b22_I20220131"><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: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:context id="i1122c66d29ae43e786bd4c69f1808026_I20220131"><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>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3cb99b8abeec45879406ddaf11d10228_I20220731"><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>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d0c4f1e9a8043b0bb31165af6c052af_I20220731"><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>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0dcf39a0f41c4084a3a2b61d96084657_I20220131"><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>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i185627a8cc07400899449dac1e08d904_D20220501-20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"><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>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56ac24df8b7344279b5e35d9513df531_I20220430"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf206166ee504f519ef9645092e6e252_I20220430"><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-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i846d82c4a8354a5f84957be34aafa8f5_I20220430"><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-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i330928a956ad4d5bb30da7a40f496b2e_I20220430"><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-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc09643ec71c460db6784232ea90179b_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f07ee603ff8416982807f8b9602b9bf_D20220501-20220731"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifbb3006f449f4148b900f744603d444c_D20220501-20220731"><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-05-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied898ddb527d4691895d23558d0dcbc6_D20220501-20220731"><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-05-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i64bf60ce134441939111b8d0c584090c_D20220501-20220731"><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-05-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief86f457240348daa21768b9e8615a78_I20220731"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibeb90e1dbd0f472f9db05898d6b47a68_I20220731"><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-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i93af41aa143b4936a2cf8d49bdec5b20_I20220731"><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-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if9e5018f7f0f49289b1cdce0f1a7c7d8_I20220731"><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-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib4602482443e4b20a14d94c1200a99eb_I20210430"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92d00f678d0746e2b99742677129ec5c_I20210430"><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>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc3a21901c914f8a950aee1517d26117_I20210430"><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>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic7680c664cd04ed691a0b1861f7fb280_I20210430"><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>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifec0e5252f21401f88493fb6e4ffeef6_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib0df3fc1f6c74bc2bf8a8421f59f7e70_D20210501-20210731"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i446f3ee151ad4ff9ac94d63d3a3d7de7_D20210501-20210731"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf2ebb14696344768945197ef8e00473_D20210501-20210731"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8f6f5abbe33645659d2bd913613c3eb7_D20210501-20210731"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia8ba9358babd403ab9ba1567d347545d_I20210731"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic11e0b837a1644a7828fe248a785de97_I20210731"><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>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8b7f0dd119b40d58bdd3d233bf917b6_I20210731"><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>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c478845c1cf480ebf42c12f6172337b_I20210731"><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>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0552f95e09e40d38c326fd976783b98_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ed12929001247a9956348b2b653f3f4_I20220131"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i985a73ad428840aa87d907d2cd994a6e_I20220131"><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="icfe16d8273c84d97b53bcbc20954a85c_I20220131"><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="i694f140e5ca7401bac542849da35e27f_I20220131"><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="ia41605be20a847f99c7501359bc818c5_D20220201-20220731"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac6c3463ebbf455698824a6b0b3ba70d_D20220201-20220731"><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>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i23d06f6dd1324413b52e7c3a190db701_D20220201-20220731"><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>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b80280bf87d451999041dfe9e52db2d_D20220201-20220731"><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>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2344ae7dadab45d9aff7d557a3a72ac4_I20210131"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibff9e419370342c2997496b5eb931764_I20210131"><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>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id644659b51f74c80b734419d63ccdab9_I20210131"><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>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i527127e902b1427c932773ff3768263c_I20210131"><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>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i579ad287a51b4676abef4c98067233f1_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i107aada4e93e4827b260e74128ef8fa7_D20210201-20210731"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica516769a29d4bfc96dad458177baf53_D20210201-20210731"><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>2021-02-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia72f70b6acf649faa7f2d9023f42e967_D20210201-20210731"><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>2021-02-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9db138ea1404dba8648e85032e5ae79_D20210201-20210731"><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>2021-02-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad007343306143efbbfe9994f704ee99_I20220731"><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>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0eead80869ff4f4781ffe6da9a458702_I20220131"><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>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib55463333a3949f9b255c68aafd56ada_I20220731"><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>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f1e276ffceb4774bd6a0f7e6b6a0367_I20220131"><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>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if78faf53f7d643d89133886f6189675a_D20220501-20220731"><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-05-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ed4cd216fe14cfc84d381a988456408_D20210501-20210731"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i598eb0e2fc654708be2429e87a2d4565_D20220201-20220731"><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>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic359cbf6e9394f70aa3593a852a25eaf_D20210201-20210731"><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>2021-02-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i704c1e053278437ea84382a898088b43_D20220501-20220731"><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-05-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie12af43f407b47d885d90dfe95ca6376_D20210501-20210731"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e045c09a9e540c0851c38db0186bbf0_D20220201-20220731"><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>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb08781e052b4c42af7be58d2e88135d_D20210201-20210731"><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>2021-02-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i08cf748c053d4736b0519f89e3baac51_D20220501-20220731"><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-05-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd73b12d86d7430682657504915a466f_D20210501-20210731"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6b72e75047c4af88d934bd406e15700_D20220201-20220731"><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>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01a1dcc56dff4373926d07b5c52691da_D20210201-20210731"><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>2021-02-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i157ceffd2c434aafb5d2446c1335e5f2_D20220501-20220731"><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-05-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7d71a03e0fd42f6ac4033382d3fbf70_D20210501-20210731"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1eb40308b324810b2f2c67518610056_D20220201-20220731"><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>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5713c4f0a9d0484a8916de617fbdfa70_D20210201-20210731"><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>2021-02-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if364763cafa144e69af2cb9ad7a16254_D20220501-20220731"><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-05-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a6022a6042143fe94231a2519bf883f_D20210501-20210731"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i58bb69b4d5394ab6a2d1629c37b8b00c_D20220201-20220731"><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>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3405a6e249e744fa8c3cb1dfda797c51_D20210201-20210731"><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>2021-02-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibfa2738d60cf48e09c259ce24c890a31_D20220501-20220731"><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-05-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9dc56450d05b40a195016bbc0e7655eb_D20210501-20210731"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifcbec695f632480f9d7917cda13b418c_D20220201-20220731"><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>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i68453d4a4c884099918c8ed41a507638_D20210201-20210731"><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>2021-02-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i317ea7ce86c34021a31424a06301e582_I20220731"><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>2022-08-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i2549c5b1e1ef4ff7b92495c0cd189ff7_I20220731"><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>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i94214b75e8b34943b314964d6decfece_I20220731"><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>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f43538964134281926bd15e1665ddfd_I20220731"><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>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if6d5950862de40cca7794cf0e11f355c_I20220731"><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>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id66ff0abe8d44cd1be2eebc8cd6917f0_I20220731"><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>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91b2393b1ab94d2b9eee3189a991387b_I20220731"><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>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaed2c6eb6c194dcb9ec6856ec8eb5d55_I20220731"><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>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia02b72dfda984468a7f3b2e4c518a9bd_I20220131"><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>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ec7aca2cfd74124831d8f59d2b808ec_I20220131"><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>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i807b428749f64679a8ac2e9fa290d86c_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51e4cadbb2cf4f69a67ecead377adcf2_I20220131"><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>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibfa1e6adfd814eb1a11394ed2840e585_I20220131"><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>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i110716bcad234186822cf53d7f258b60_I20220131"><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>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06bc2452dd4e451895f134c959716a42_I20220131"><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>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1089742f8b284568b0159b19bc3ca05b_I20220131"><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>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i59ab325e28e549e68d25421c506edc55_I20220731"><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>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia311722256e94c5cbbb2a82a9034989d_I20220131"><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>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie928563d10874c9b9a84d68c0bf30837_I20220731"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b07adee4b824e67ab903db2e98f6472_I20220731"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie11507e25be149deaabbf33f1e686b12_I20220731"><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>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5d2671211384195821fd61362816843_I20220731"><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc25f7e7fd28442ebf7c9c5848370774_I20220731"><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:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75bcdd3507334c839798667c2b796546_I20220731"><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:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic33a149d3784463cbcc32594b1337cc7_I20220731"><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e59ec0fa83a4685b32e8277d07a36bb_I20220731"><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:CashAndCashEquivalentsAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i519e19c76d5944389b62d48a1c6a8ab9_I20220731"><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:CashAndCashEquivalentsAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i158da78921584efba6466ed1a8eee813_I20220731"><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e82cb9f683b47dfb4a93566d6edb809_I20220731"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i565e744a268c4a44a5ffe407569e7af6_I20220731"><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>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ebc646fa1474e8c82b8ca64bf97f484_I20220731"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69bc5936e67d47758ec781c641fee6e9_I20220731"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf6659a93b5949c0be7cdd23fd8c2d44_I20220731"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i111c0822bd894d3791b09a487980e15a_I20220731"><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07b353a698ec4d70a7c0b8489a1ddb82_I20220731"><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9817b58854764335b95753c101df9212_I20220731"><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>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5eb8cffa41b14453957bf5e7e3e73d9f_I20220731"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icce30c01b42741e398460f94a63cf141_I20220731"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf7aee2c510740d282494e253c5eae4e_I20220731"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if687dda966e4487ab23d71702fdb1d0b_I20220731"><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifac74d9147854b95b08684e734221d46_I20220731"><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28778349948a4c638a6142724d86ed92_I20220731"><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>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i432526a855ad405598ee5ac2db13cc3b_I20220131"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib99f5824fb91436ea12f313e478c1d15_I20220131"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1bdb753442fa44d68961c2b6f9778d58_I20220131"><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>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b520e90deab46b890f1867e9720380d_I20220131"><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i289eeed637bd4095bba67bc194331c78_I20220131"><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:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9fb40f6fc0ef4048aa909ce939ba3823_I20220131"><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:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09c6c6323d554688af6c15e5c2138b05_I20220131"><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if92ced57643a426fa8b512ee4e60d1d3_I20220131"><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3dedcc692cd94b2b8c1c6c3013810507_I20220131"><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:CashAndCashEquivalentsAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i89ff914bfd214de1bfe5d4be9eb128bb_I20220131"><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd6c6cc594864fceb4b471deafa8c3af_I20220131"><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:CashAndCashEquivalentsAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d267d88651542ccbe97bedd08813975_I20220131"><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:CashAndCashEquivalentsAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i070a476da66a474f9360d7c42497c64f_I20220131"><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id539353569ac4e3e84ef346478202852_I20220131"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6766f303bb334e43a431ebe162de845f_I20220131"><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>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0df21abbaffa482c9316b9b8d335c0ab_I20220131"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1cf940db682547eeb3f96ac2adf02023_I20220131"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1f2e516a51b8463f9231725bf9631af2_I20220131"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5014ac8ff3c4ffabe6f777fa0caa6d7_I20220131"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c5c64dc50f9481aad6920c8c9a14a8e_I20220131"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9a8586fa000418cab5a1a44a482668a_I20220131"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4c45ad0247f44dca52b587ff4e8ab12_I20220131"><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea925aadd1bc4b10bb98cccef6baab4b_I20220131"><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8160e970617141479163e1e5243457eb_I20220131"><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>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ca096212aca438588f710457ac20853_I20220131"><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if35ae929fe704b11819ff1324d08d4af_I20220131"><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4fb4f814731a41fa861d06eb1c6841df_I20220131"><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>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4de577d5c7b64bc4a34a605251eb8b9f_I20220731"><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>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie04171a91ca541f4b7a3af2d456d8815_I20220131"><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>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie33ee809c0c94746a29e1e15296be31f_I20220731"><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>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ideca2649126d4fd7b9b75bccfdc5aa3d_I20220131"><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>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifcefc6b1ca104b0f949b696aeca74bb6_I20220731"><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>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib16da73c570345f5a76636acb450ab76_I20220131"><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>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51df88916bce4ea28949503146b65f51_I20220731"><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>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie8a6c0a42d5545e1841199efac0503af_I20220131"><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>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f6eb378dceb4bc5bf9fef69bb5aef96_I20220731"><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>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaee185d736e84cc4b08171f9edcb4c04_I20220131"><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>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33e9156428884cf1878300e4b59f7004_I20220731"><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>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i54960148a6294ed6b478755c90185667_I20220131"><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>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i853c9bae55824fc48b1363cf0f184888_D20220331-20220331"><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="i36c65bdf36eb440bb9a684f4fb231911_I20220331"><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="i616d72a0038841ab84f3d2f56f05f744_D20220331-20220331"><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><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</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="i8f03b5a59d76420f8ed3112384568948_I20220331"><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><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="co-founder"><xbrli:measure>snow:co-founder</xbrli:measure></xbrli:unit><xbrli:context id="i43f0e88dee65416486122d48ae3c84d0_D20220331-20220331"><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><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-03-31</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a881be3e234475381b672cd0f452c85_I20220331"><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="ica2123f22667442e8b12360233c91d9b_D20220201-20220731"><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>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4616b95d951e4fd1a767bd54f1abe2ff_D20220501-20220731"><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-05-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1a5512a582c4db7b95198489f63f96e_D20210501-20210731"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07ba511e1bf54aefb82ed0a5f7120662_D20210201-20210731"><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>2021-02-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c17094325ed42bf9ce29ac80aa1f720_I20220731"><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>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9323ab5800324ecdb164aebc6734897b_I20220731"><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>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25be27ade5824ea2883cba2ddf1e80fe_I20220731"><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>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2aa6f5bda0ee4e19aa040ead77784e0b_I20220731"><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>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9fb3f9c1d47432da9b8693af785b567_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d58af0ed3f34d95b808cb6abe1c2de0_I20220131"><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>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d491d3c1dd74af28cc37c0d70be0910_I20220131"><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>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa9d7caaec4e46ec80983086f4752bd4_I20220131"><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>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1434792b8f6c47ecbc7361f94adb7b80_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i34f19cf207384cc5b8d5801e32671459_I20220531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie628c4a0259a4bed9783dc078b379ca1_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="class"><xbrli:measure>snow:class</xbrli:measure></xbrli:unit><xbrli:context id="ibbb60db1209b4c0590448cf383049ef6_I20200930"><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>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf590038741e4ef0a4e18061746b7c37_I20200930"><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>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e953b8c5e3a411d86ac19ddd7055db7_D20210301-20210301"><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>2021-03-01</xbrli:startDate><xbrli:endDate>2021-03-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9cc40e693ec5445a9b95f0cc55525b93_I20210301"><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>2021-03-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic421510dafa64d809403da0e37b0c6d6_I20210301"><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>2021-03-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id47e1669af0b4e8fa12d288afbcba1be_D20210228-20210228"><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>2021-02-28</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="vote"><xbrli:measure>snow:vote</xbrli:measure></xbrli:unit><xbrli:context id="i8f0e20f566a24884a4a6b2192680ad60_D20210301-20210301"><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:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2021-03-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4828e83d3e0644579ba2ff8293c1c0a8_D20210228-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-28</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0fae6a2859444e28bbb0a099968ddda8_D20210303-20210303"><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>2021-03-03</xbrli:startDate><xbrli:endDate>2021-03-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i567fd086295c4e37968c3e770f212e1a_I20220731"><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">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8671cd4bc0db4afe958ba21577d5d683_I20220131"><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">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2aac276a367f4dca881a6fb49f95c504_I20220731"><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">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8932770d659c4272be185bbc7db885c1_I20220131"><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">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie69af91b5be94b608f2409bc6379b492_I20220731"><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">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64c983d822744c91a76f9ede41569b2f_I20220131"><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">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c33a2bce6cc4f45a0ef0077e6853593_I20220731"><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">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2970f6ce34548d7a8857ed0941fb9f3_I20220131"><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">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50e1378e9c454927a55d821350ef1c69_I20220731"><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>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24f20d2fa18c458586c7b26c8fe4fb13_I20220131"><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>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd61857036414f09873301d9ec5c4a1c_I20220731"><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>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icfb20c9cef1d457f8c057cf4bc5d6c27_I20220131"><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>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65ed75143700450bb792bb412154fe1c_D20220201-20220731"><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>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02c03e200d394061bb664f8d9dcab636_D20220201-20220201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-02-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id179ab7a3f894ae993c232f500c003ea_D20220201-20220201"><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>2022-02-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idcdcf87e689c43efb1c69d8d2d531bcb_D20220201-20220731"><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>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56b8664130634122928f4b196010d475_D20220201-20220731"><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">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6991e41ca3ba48919cd9bc94a1e57d15_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i582a4a8c697d4715b878cba5623fc5cf_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e036421c2cf42ab9caa987548489b9a_D20220201-20220430"><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>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie14f7d4246a04a3eb75b12b4962d32ea_D20220201-20220430"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a6a6e5235e9464ebe125e4d4e294e28_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia0d493ae615748cd99a8de4682dc45b8_D20220501-20220731"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1876642731f14942bb3fcb8a577f2805_D20220201-20220731"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa9c8af5967c4464978b37837b86c34a_D20220201-20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie06a3d527a084c348649e192217af2e4_I20220131"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib9831864235141aaa65b5dbe6d706e08_I20220430"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i306cbe01c17f4ca2ab3bea4e26af0e76_I20220731"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib806e5da75864fa8a032f1f597d178f7_D20220201-20220731"><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><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>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i57415b65e5aa4fd292ee18bfc89220b1_I20220731"><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:AwardTypeAxis">snow:RestrictedCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic1507c6b413d4b24b8fb0668ce65546b_I20220131"><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="i2c41d617329843e495f021ef2dab21de_D20220201-20220430"><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>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic675ae4a4d4644dfbc3e5f16eab43bfa_I20220430"><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-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaec5bb25dfb9438b979af702567d0b47_D20220501-20220731"><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-05-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d00ae3ac9cc44e8ac18fb085623f775_I20220731"><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-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idfa9b62e9b314f5587ec0bc74a29f5d8_D20220501-20220731"><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-05-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f5aa1b47991440090ef0d53de7ef52c_D20210501-20210731"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec3ab4497d904201a489daa95ba4f3e4_D20210201-20210731"><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>2021-02-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i92cb4cb1444543bb948e5236c30135d1_D20220501-20220731"><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-05-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic0fa71513ec9462fa662ce9e01603ad1_D20210501-20210731"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie857c08518a2493397e81766c06ef0e9_D20220201-20220731"><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>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2732317fab754640a3f27391ad0a1db2_D20210201-20210731"><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>2021-02-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1e2bb697603745c6bbc475dcae913b1b_D20220501-20220731"><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-05-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba51c258b4874b2faca4db6012e5c5c9_D20210501-20210731"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8558568df59047f38037091225bfde12_D20220201-20220731"><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>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if091f55ae8764c63a5d594d860e622c8_D20210201-20210731"><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>2021-02-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a545f7aafd0464188f88539afba3b1e_D20220501-20220731"><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-05-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f268a8a8bf14f31a7c12fcf6f9e7c10_D20210501-20210731"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5356b32786ae4fa19a6845580d55d13c_D20220201-20220731"><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>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic38c8c5fe805443a8a28974a35dd2f06_D20210201-20210731"><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>2021-02-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i86f88b0a33e04212bb9d2a942c96825a_D20220501-20220731"><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-05-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4906647ddd4e4cd2addc1b58a987fdec_D20210501-20210731"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icda3477eb37644ed8efb9998d27af329_D20220201-20220731"><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>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c3d50c5774b4debafa2a4b969e29e6d_D20210201-20210731"><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>2021-02-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac537934690842c0b92c8aff582193c9_D20220501-20220731"><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-05-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3b1ff1e3f2d4f5e8ef098a0f5e1f25a_D20220201-20220731"><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>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i09e7ef51321c45e98dc1363e491cb4ce_D20210501-20210731"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b8221d448e046d4a90ad6acfaa8c9b4_D20210201-20210731"><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>2021-02-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4312226490d14e31aa2481b378cd50b3_D20220501-20220731"><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-05-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5caaff9034154737ab0194b52c3a58d8_D20220201-20220731"><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>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1a4ce73a914411a83037d2b25208c57_D20210201-20210731"><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>2021-02-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icbc61ff7daac4282a8edcc1ab130fb79_D20210501-20210731"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf2ebe4c91df464992a953ef721eb442_D20220201-20220731"><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>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8bc5e09db47542999522fe0f0c97d935_D20220501-20220731"><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-05-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c144660fe4e45c1a094447605ee380f_D20210201-20210731"><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>2021-02-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44a47ede5d174ce694ca85ccef1c8924_D20210501-20210731"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65eb2de13bb84561b2c82ed1c0392127_D20220501-20220731"><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-05-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e132b8525e64e979def740611b07c12_D20220201-20220731"><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>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b84c47a5c5f4a6588e0d33a9f63be68_D20210201-20210731"><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>2021-02-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id372a0fe0a304ebe8fe20b0bee6d90d8_D20210501-20210731"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d7f04e3e5da45ea9ef6dbf71d8aebef_D20220801-20220831"><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><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:ApplicaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2022-08-31</xbrli:endDate></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfNC04LTEtMS0xMzcyNTQ_ec72fcae-7bc2-4687-8ffa-b9b4e2002551 id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMTEtNi0xLTEtMTM3MjU0_24b33b9b-637d-489e-a66c-3318542c0927 id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMTEtOC0xLTEtMTM3MjU0_e22180d8-149b-4c17-ad58-b3e78d8353d3 id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfNC02LTEtMS0xMzcyNTQ_8af7ace4-b9da-4ac6-9c33-40378e7d8771 id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMy02LTEtMS0xMzcyNTQ_7e111c7d-4ad3-46db-9f9b-b22814e59a01 id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfNS02LTEtMS0xMzcyNTQ_d92be7cb-182b-4082-ad7e-38f07a47d10b id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfNy02LTEtMS0xMzcyNTQ_0e0e2d3f-2908-45c4-92a7-c2b46052167a id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMy04LTEtMS0xMzcyNTQ_e762e44e-3471-433c-b2ce-6723e07e1a6b" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RleHRyZWdpb246MTE1ZmVmMDEyYWFkNDQ0Mzk3MGUyZWJlYzExODRkZmRfNTcy_8b2faac3-d351-4707-9584-8bfa8c791869" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTctMS0xLTEtMTM3MjU0_ff4516f5-c678-4921-8519-e0d99e5ef2cc id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfOC0xLTEtMS0xNDI0MDc_5c5b013a-caef-4c25-8536-945bdd631288 id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTctMy0xLTEtMTM3MjU0_11558164-6eac-4478-a3b7-b7f29531db7f id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTktNS0xLTEtMTQ4MzA4_8fce2fe4-c8a7-4a96-a03c-a80eac899bb2 id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtNS0xLTEtMTM4MTM4_590f0a56-cb8e-4d57-865d-1fd8d403ad63 id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtNy0xLTEtMTM4MTM4_5272bc78-7415-47c4-82d5-86c15a3a5a30 id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNi01LTEtMS0xMzcyNTQ_1bd4cd7c-b8f4-4775-80ea-196f8c71d688 id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTktNy0xLTEtMTQ4MzEw_4dca515c-6633-442b-99f3-3f28ddfde8b4 id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtMy0xLTEtMTM3MjU0_bb3a98ac-a94c-417c-add9-01b78e427b5d id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfOC0zLTEtMS0xNDI0MDc_79f62304-edaa-4f62-b5d3-09b004fb64c9 id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtMS0xLTEtMTM3MjU0_dc7400cc-e6ef-46d0-8e12-62836a45e2be id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtMS0xLTEtMTM3MjU0_5c5b013a-caef-4c25-8536-945bdd631288 id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNi03LTEtMS0xMzcyNTQ_23c7f2dc-e9f6-4450-ab3a-36d7e46451cb id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNi03LTEtMS0xMzcyNTQ_5272bc78-7415-47c4-82d5-86c15a3a5a30 id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNi01LTEtMS0xMzcyNTQ_590f0a56-cb8e-4d57-865d-1fd8d403ad63 id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfOC0zLTEtMS0xNDI0MDc_bb3a98ac-a94c-417c-add9-01b78e427b5d id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtMy0xLTEtMTM3MjU0_79f62304-edaa-4f62-b5d3-09b004fb64c9 id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtNS0xLTEtMTM4MTM4_1bd4cd7c-b8f4-4775-80ea-196f8c71d688 id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTktNS0xLTEtMTQ4MzA4_d5fdbb30-9884-4afc-a3cb-475f7adb5baa id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTctMS0xLTEtMTM3MjU0_52dbd815-d139-40f5-ad96-739ffd1fb516 id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTctMy0xLTEtMTM3MjU0_437dd5c8-bff7-429e-b3dc-656b6fbe5fea id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfOC0xLTEtMS0xNDI0MDc_dc7400cc-e6ef-46d0-8e12-62836a45e2be id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTktNy0xLTEtMTQ4MzEw_9c89f870-2249-4781-a288-cc3b72ce59a3 id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtNy0xLTEtMTM4MTM4_23c7f2dc-e9f6-4450-ab3a-36d7e46451cb" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RleHRyZWdpb246M2E3YTE4NzQxNjRkNGZiNTlkNjllYzk3YWI0MGFjZjlfNTgz_8e50e2b7-e0f1-478d-a968-b886d14b1364" order="1"></ix:relationship></ix:resources></ix:header></div><div id="i7b46bf6782b141bc9f7914ccd2a34673_1"></div><div style="min-height:18pt;width:100%"><div><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="#i7b46bf6782b141bc9f7914ccd2a34673_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:17pt;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:17pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="margin-bottom:4pt;margin-top:4pt;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="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:17pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGV4dHJlZ2lvbjpkMDVlYmJiNTljNTU0ZDhiOGJkOTE4YzE1ODRhZmU4ZF8yMzA3_6bc49289-dc7e-41ca-badb-5c9989266acd">10-Q</ix:nonNumeric> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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><td style="width:3.196%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.604%"></td><td style="width:0.1%"></td></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:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="dei:DocumentQuarterlyReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGFibGU6NjEyMTdiMjkyNGM2NDExOGE2M2MwMDM0NmE0OWEyMmYvdGFibGVyYW5nZTo2MTIxN2IyOTI0YzY0MTE4YTYzYzAwMzQ2YTQ5YTIyZl8wLTAtMS0xLTEzNzI1NA_2031efb2-c929-4b0e-bbaa-5b938ae3b692">&#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%">QUARTERLY 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;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGV4dHJlZ2lvbjpkMDVlYmJiNTljNTU0ZDhiOGJkOTE4YzE1ODRhZmU4ZF8xMzQ_7276b9af-69a5-4670-89ff-bd3f47852fb4">July&#160;31, 2022</ix:nonNumeric></span></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: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><td style="width:3.196%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.604%"></td><td style="width:0.1%"></td></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:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGFibGU6MDk5ZTkwNGUxNTRiNDdjNzk0OTkyNWZjOGYzZDUxN2IvdGFibGVyYW5nZTowOTllOTA0ZTE1NGI0N2M3OTQ5OTI1ZmM4ZjNkNTE3Yl8wLTAtMS0xLTEzNzI1NA_54341dac-129f-40f0-8b7b-47b90a275cf0">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;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:9pt;font-weight:700;line-height:120%">For the transition period from     &#160;     to  </span></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:9pt;font-weight:700;line-height:144%">Commission File Number: <ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGV4dHJlZ2lvbjpkMDVlYmJiNTljNTU0ZDhiOGJkOTE4YzE1ODRhZmU4ZF8yMzE1_af659ff9-342c-404e-a1dd-65219a6ac5b7">001-39504</ix:nonNumeric> </span></div><div style="text-align:center"><img src="snow-20220731_g1.jpg" alt="snow-20220731_g1.jpg" style="height:88px;margin-bottom:5pt;vertical-align:text-bottom;width:304px"/></div><div style="margin-bottom:4pt;margin-top:4pt;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="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGV4dHJlZ2lvbjpkMDVlYmJiNTljNTU0ZDhiOGJkOTE4YzE1ODRhZmU4ZF8yMzA4_2e139341-ac2f-4673-a928-ab66fb4f7d1e">SNOWFLAKE INC.</ix:nonNumeric> </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:144%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-top:5pt;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><td style="width:41.998%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.801%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.801%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.000%"></td><td style="width:0.1%"></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:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGFibGU6YTdhMGUyNmFjYzA2NDMyZTgwOTg3NGE3YmZiNzQzYTEvdGFibGVyYW5nZTphN2EwZTI2YWNjMDY0MzJlODA5ODc0YTdiZmI3NDNhMV8wLTAtMS0xLTEzNzI1NA_b33d1c62-0fad-435b-aeca-3e6fb0cdcee4">Delaware</ix:nonNumeric></span></div></td><td colspan="6" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGFibGU6YTdhMGUyNmFjYzA2NDMyZTgwOTg3NGE3YmZiNzQzYTEvdGFibGVyYW5nZTphN2EwZTI2YWNjMDY0MzJlODA5ODc0YTdiZmI3NDNhMV8wLTMtMS0xLTEzNzI1NA_cddae06c-58a7-4914-baba-60d1c4c93d72">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:9pt;font-weight:700;line-height:100%">(State or other jurisdiction of incorporation or organization)</span></div></td><td colspan="6" style="padding:0 1pt"></td><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:9pt;font-weight:700;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><td colspan="6" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGFibGU6YTdhMGUyNmFjYzA2NDMyZTgwOTg3NGE3YmZiNzQzYTEvdGFibGVyYW5nZTphN2EwZTI2YWNjMDY0MzJlODA5ODc0YTdiZmI3NDNhMV8zLTAtMS0xLTEzNzI1NC90ZXh0cmVnaW9uOjEyYzRlNWY5NGI1MjRhMTZhMGRjNDJhZDRiNjAyYTVkXzQ_d3b893ca-6b27-4685-8f0a-a5851df2bae2">Suite 3A</ix:nonNumeric>, <ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGFibGU6YTdhMGUyNmFjYzA2NDMyZTgwOTg3NGE3YmZiNzQzYTEvdGFibGVyYW5nZTphN2EwZTI2YWNjMDY0MzJlODA5ODc0YTdiZmI3NDNhMV8zLTAtMS0xLTEzNzI1NC90ZXh0cmVnaW9uOjEyYzRlNWY5NGI1MjRhMTZhMGRjNDJhZDRiNjAyYTVkXzg_5f48c03d-e070-4016-952e-2cfcdbc690d2">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:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGFibGU6YTdhMGUyNmFjYzA2NDMyZTgwOTg3NGE3YmZiNzQzYTEvdGFibGVyYW5nZTphN2EwZTI2YWNjMDY0MzJlODA5ODc0YTdiZmI3NDNhMV8zLTAtMS0xLTEzNzI1NC90ZXh0cmVnaW9uOjEyYzRlNWY5NGI1MjRhMTZhMGRjNDJhZDRiNjAyYTVkXzEx_1c3aa2c7-274c-402f-b710-7f27aad4bac8">Bozeman</ix:nonNumeric>, <ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGFibGU6YTdhMGUyNmFjYzA2NDMyZTgwOTg3NGE3YmZiNzQzYTEvdGFibGVyYW5nZTphN2EwZTI2YWNjMDY0MzJlODA5ODc0YTdiZmI3NDNhMV8zLTAtMS0xLTEzNzI1NC90ZXh0cmVnaW9uOjEyYzRlNWY5NGI1MjRhMTZhMGRjNDJhZDRiNjAyYTVkXzE1_3189076e-c43c-41c3-8547-8a22df6c7aff">MT</ix:nonNumeric> <ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGFibGU6YTdhMGUyNmFjYzA2NDMyZTgwOTg3NGE3YmZiNzQzYTEvdGFibGVyYW5nZTphN2EwZTI2YWNjMDY0MzJlODA5ODc0YTdiZmI3NDNhMV8zLTAtMS0xLTEzNzI1NC90ZXh0cmVnaW9uOjEyYzRlNWY5NGI1MjRhMTZhMGRjNDJhZDRiNjAyYTVkXzE4_00c49f76-2b49-4ba3-a6ff-ad57c46bdf8a">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:9pt;font-weight:700;line-height:100%">(Address of principal executive offices and zip code)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;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:9pt;font-weight:700;line-height:100%">(<ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGFibGU6YTdhMGUyNmFjYzA2NDMyZTgwOTg3NGE3YmZiNzQzYTEvdGFibGVyYW5nZTphN2EwZTI2YWNjMDY0MzJlODA5ODc0YTdiZmI3NDNhMV81LTAtMS0xLTEzNzI1NC90ZXh0cmVnaW9uOmYyYTVlMzY5MGU5YTRmZjk4ZWM4MjgzNTFlMTk4MzJmXzU_a899247f-fb7f-4093-984e-c0b501e0b4c0">844</ix:nonNumeric>) <ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGFibGU6YTdhMGUyNmFjYzA2NDMyZTgwOTg3NGE3YmZiNzQzYTEvdGFibGVyYW5nZTphN2EwZTI2YWNjMDY0MzJlODA5ODc0YTdiZmI3NDNhMV81LTAtMS0xLTEzNzI1NC90ZXh0cmVnaW9uOmYyYTVlMzY5MGU5YTRmZjk4ZWM4MjgzNTFlMTk4MzJmXzk_c8bd7b59-1de0-453d-b560-8b67f0f374ce">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:9pt;font-weight:700;line-height:100%">(Registrant&#8217;s telephone number, including area code)</span></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:9pt;font-weight:700;line-height:100%">Not Applicable</span></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:9pt;font-weight:700;line-height:100%">(Former name, former address and former fiscal year, if changed since last report)</span></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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><td style="width:39.447%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.449%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.25pt solid #000000;border-top:0.25pt solid #000000;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:700;line-height:100%">Title of each class</span></td><td colspan="3" style="border-left:0.25pt solid #000000;border-top:0.25pt solid #000000;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:700;line-height:100%">Trading Symbol(s)</span></td><td colspan="3" style="border-left:0.25pt solid #000000;border-right:0.25pt solid #000000;border-top:0.25pt solid #000000;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:700;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000000;border-left:0.25pt solid #000000;border-top:0.25pt solid #000000;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="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGFibGU6NGM3ZTVkYzUyMTU1NDBhNDkxODJmY2U2YjhhOTI5ZmYvdGFibGVyYW5nZTo0YzdlNWRjNTIxNTU0MGE0OTE4MmZjZTZiOGE5MjlmZl8xLTAtMS0xLTEzNzI1NA_756ed354-99d0-44b5-a3c3-33494af1321e">Class A Common Stock, $0.0001 par value</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:0.25pt solid #000000;border-left:0.25pt solid #000000;border-top:0.25pt solid #000000;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="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGFibGU6NGM3ZTVkYzUyMTU1NDBhNDkxODJmY2U2YjhhOTI5ZmYvdGFibGVyYW5nZTo0YzdlNWRjNTIxNTU0MGE0OTE4MmZjZTZiOGE5MjlmZl8xLTEtMS0xLTEzNzI1NA_50053d43-5259-4546-b6b4-e02175c44b63">SNOW</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:0.25pt solid #000000;border-left:0.25pt solid #000000;border-right:0.25pt solid #000000;border-top:0.25pt solid #000000;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="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGFibGU6NGM3ZTVkYzUyMTU1NDBhNDkxODJmY2U2YjhhOTI5ZmYvdGFibGVyYW5nZTo0YzdlNWRjNTIxNTU0MGE0OTE4MmZjZTZiOGE5MjlmZl8xLTItMS0xLTEzNzI1NA_6295f76b-79b6-43b4-8793-e02f136fcd43">The New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div><span><br/></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%">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;<ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGV4dHJlZ2lvbjpkMDVlYmJiNTljNTU0ZDhiOGJkOTE4YzE1ODRhZmU4ZF8yMzA5_3e5d1775-a9c9-41dc-a14f-84e5f402bcf2">Yes</ix:nonNumeric> &#9746; No &#9744;</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:8pt;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). <ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGV4dHJlZ2lvbjpkMDVlYmJiNTljNTU0ZDhiOGJkOTE4YzE1ODRhZmU4ZF8yMzEw_f7bc0157-b161-44de-9b0d-d0845e6260c7">Yes</ix:nonNumeric> &#9746; No &#9744;&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="margin-bottom:4pt;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><td style="width:22.467%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.462%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.301%"></td><td style="width:0.1%"></td></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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGFibGU6MTZlODdjMjQ3NGYyNGVjMzg2MmNjYzM2OTFkNmZjYjAvdGFibGVyYW5nZToxNmU4N2MyNDc0ZjI0ZWMzODYyY2NjMzY5MWQ2ZmNiMF8wLTAtMS0xLTEzNzI1NA_25161540-eb7e-4178-ba28-ad4b11872fb1">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:100%">&#9746;</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:100%">&#9744;</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="6" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></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:8pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:100%">&#9744;</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Small reporting company</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGFibGU6MTZlODdjMjQ3NGYyNGVjMzg2MmNjYzM2OTFkNmZjYjAvdGFibGVyYW5nZToxNmU4N2MyNDc0ZjI0ZWMzODYyY2NjMzY5MWQ2ZmNiMF8yLTctMS0xLTEzNzI1NA_d17e92ce-b307-4ef5-993a-9afadd21f2f9">&#9744;</ix:nonNumeric></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="6" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></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="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGFibGU6MTZlODdjMjQ3NGYyNGVjMzg2MmNjYzM2OTFkNmZjYjAvdGFibGVyYW5nZToxNmU4N2MyNDc0ZjI0ZWMzODYyY2NjMzY5MWQ2ZmNiMF80LTctMS0xLTEzNzI1NA_ae66fe8d-e3f6-48cf-b198-7f44cf811a99">&#9744;</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%">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="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:8pt;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 Exchange Act). Yes &#9744; <ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGV4dHJlZ2lvbjpkMDVlYmJiNTljNTU0ZDhiOGJkOTE4YzE1ODRhZmU4ZF8yMzEy_c6672b91-c055-464b-ab84-93489c5ffe5f">No</ix:nonNumeric> &#9746;</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">As of August&#160;19, 2022, there were <ix:nonFraction unitRef="shares" contextRef="i1332ef60586f4a6ba6418d28cc95495c_I20220819" decimals="-5" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGV4dHJlZ2lvbjpkMDVlYmJiNTljNTU0ZDhiOGJkOTE4YzE1ODRhZmU4ZF8xNzk1_7e340905-9354-4b6e-a1ef-6bada73b99ef">320.0</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-top:10pt"><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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:4pt;padding-left:4.5pt;text-align:justify;text-indent:-4.5pt"><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%">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, as that is where our Chief Executive Officer and Chief Financial Officer are based.</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="i7b46bf6782b141bc9f7914ccd2a34673_7"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><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="#i7b46bf6782b141bc9f7914ccd2a34673_7">Table 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><td style="width:91.848%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.952%"></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: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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_10">4</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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_16">PART I. Financial Information</a></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="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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_19">ITEM 1. Financial Statements (Unaudited)</a></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="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="#i7b46bf6782b141bc9f7914ccd2a34673_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:32.98pt;text-indent:-9pt"><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="#i7b46bf6782b141bc9f7914ccd2a34673_22">Condensed 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="#i7b46bf6782b141bc9f7914ccd2a34673_22">7</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:32.98pt;text-indent:-9pt"><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="#i7b46bf6782b141bc9f7914ccd2a34673_25">Condensed 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="#i7b46bf6782b141bc9f7914ccd2a34673_25">8</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:32.98pt;text-indent:-9pt"><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="#i7b46bf6782b141bc9f7914ccd2a34673_28">Condensed Consolidated Statements of Comprehensive 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="#i7b46bf6782b141bc9f7914ccd2a34673_28">9</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:32.98pt;text-indent:-9pt"><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="#i7b46bf6782b141bc9f7914ccd2a34673_31">Condensed 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="#i7b46bf6782b141bc9f7914ccd2a34673_31">10</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:32.98pt;text-indent:-9pt"><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="#i7b46bf6782b141bc9f7914ccd2a34673_34">Condensed 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="#i7b46bf6782b141bc9f7914ccd2a34673_34">12</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:32.98pt;text-indent:-9pt"><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="#i7b46bf6782b141bc9f7914ccd2a34673_37">Notes to Condensed 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="#i7b46bf6782b141bc9f7914ccd2a34673_37">14</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="#i7b46bf6782b141bc9f7914ccd2a34673_88">ITEM 2. 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="#i7b46bf6782b141bc9f7914ccd2a34673_88">34</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="#i7b46bf6782b141bc9f7914ccd2a34673_121">ITEM 3. 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="#i7b46bf6782b141bc9f7914ccd2a34673_121">51</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="#i7b46bf6782b141bc9f7914ccd2a34673_124">ITEM 4. 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="#i7b46bf6782b141bc9f7914ccd2a34673_124">53</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="#i7b46bf6782b141bc9f7914ccd2a34673_127">PART II. 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="#i7b46bf6782b141bc9f7914ccd2a34673_127">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="#i7b46bf6782b141bc9f7914ccd2a34673_130">ITEM 1. 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="#i7b46bf6782b141bc9f7914ccd2a34673_130">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="#i7b46bf6782b141bc9f7914ccd2a34673_133">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="#i7b46bf6782b141bc9f7914ccd2a34673_133">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="#i7b46bf6782b141bc9f7914ccd2a34673_136">ITEM 2. Unregistered Sales of Equity Securities and Use of Proceeds</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="#i7b46bf6782b141bc9f7914ccd2a34673_136">79</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="#i7b46bf6782b141bc9f7914ccd2a34673_139">ITEM 3. Defaults Upon Senior 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="#i7b46bf6782b141bc9f7914ccd2a34673_139">79</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="#i7b46bf6782b141bc9f7914ccd2a34673_142">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="#i7b46bf6782b141bc9f7914ccd2a34673_142">79</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="#i7b46bf6782b141bc9f7914ccd2a34673_145">ITEM 5. 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="#i7b46bf6782b141bc9f7914ccd2a34673_145">79</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="#i7b46bf6782b141bc9f7914ccd2a34673_148">ITEM 6. Exhibits</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="#i7b46bf6782b141bc9f7914ccd2a34673_148">80</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="#i7b46bf6782b141bc9f7914ccd2a34673_151">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="#i7b46bf6782b141bc9f7914ccd2a34673_151">81</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="i7b46bf6782b141bc9f7914ccd2a34673_10"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><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="#i7b46bf6782b141bc9f7914ccd2a34673_7">Table 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 Quarterly Report on Form 10-Q 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 facts contained in this report, including statements regarding our future results of operations and financial condition, business strategy, and plans and objectives of management for future operations, are forward-looking statements. In some cases, forward-looking statements may be identified by words such as &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;continue,&#8221; &#8220;could,&#8221; &#8220;design,&#8221; &#8220;estimate,&#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: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 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: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 acquire new customers and successfully retain existing 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 increase consumption on our platform;</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%">&#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;</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 achieve or sustain our profitability;</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">future investments in our business, our anticipated capital expenditures, and our estimates regarding our capital 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">the costs and success of our sales and marketing efforts, and our ability to promote our brand;</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 growth strategies for, and market acceptance of, our platform and the Data Cloud, as well as our ability to execute such strategies;</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%">&#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: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 reliance on key personnel and our ability to identify, recruit, and retain skilled 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">our ability to effectively manage our growth, including any international expansion;</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 protect our intellectual property rights and any costs associated therewith;</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 the ongoing COVID-19 pandemic or other public health crises and their related public health measures on our business, the business of our customers and partners, and the economy;</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 general market conditions and the effects of those conditions, including on customer and partner activity;</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 compete effectively with existing competitors and new market entrants; 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 growth rates of the markets in which we compete.</span></div><div style="text-align: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 Quarterly Report on Form 10-Q.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align: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 Quarterly Report on Form 10-Q. Other sections of this Quarterly Report on Form 10-Q 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="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><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="#i7b46bf6782b141bc9f7914ccd2a34673_7">Table 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%">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 Quarterly Report on Form 10-Q and the documents that we reference in this Quarterly Report on Form 10-Q 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, to communicate with investors and the general public about our company, our products, and other issues. It is possible that the information that we make available on our website may be deemed to be material information. We therefore encourage investors and others interested in our company to review the information that we make available on our website.</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="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="i7b46bf6782b141bc9f7914ccd2a34673_13"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><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="#i7b46bf6782b141bc9f7914ccd2a34673_7">Table 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 Quarterly Report on Form 10-Q. Below are summaries 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: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 have experienced rapid revenue growth, which may not be indicative of our future performance, and we have a limited operating history, both of which make it difficult to forecast our future 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">We may not have visibility into our future financial position and 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">We have a history of operating losses and may not achieve or sustain profitability 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">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;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: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 or our 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: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 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: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 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: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">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: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">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="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 ongoing COVID-19 pandemic could have an adverse impact on our business, operations, and the markets and communities in which we, our partners, and customers operate.</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 market conditions, volatility, or disruptions 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="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%">6</span></div></div></div><div id="i7b46bf6782b141bc9f7914ccd2a34673_16"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><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="#i7b46bf6782b141bc9f7914ccd2a34673_7">Table 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%">PART I. FINANCIAL INFORMATION</span></div><div style="text-align:center"><span><br/></span></div><div id="i7b46bf6782b141bc9f7914ccd2a34673_19"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1. FINANCIAL STATEMENTS (UNAUDITED)</span></div><div><span><br/></span></div><div id="i7b46bf6782b141bc9f7914ccd2a34673_22"></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%">CONDENSED CONSOLIDATED BALANCE SHEETS</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="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%">(unaudited)</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><td style="width:62.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.008%"></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:17.010%"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">January 31, 2022</span></td></tr><tr style="height:3pt"><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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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%">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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfNC0xLTEtMS0xMzcyNTQ_46da70c9-bb75-4d05-a334-49c433731c79">906,663</ix:nonFraction>&#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 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="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfNC0zLTEtMS0xMzcyNTQ_81eb6bec-f96b-44e1-939d-df936ec602fb">1,085,729</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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%">Short-term investments</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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfNS0xLTEtMS0xMzcyNTQ_f9b37fd2-61ee-4a49-bf53-0e311d54a75f">3,046,477</ix:nonFraction>&#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="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="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfNS0zLTEtMS0xMzcyNTQ_bc6bc39b-436f-43a2-81a6-0e0ad6e655f5">2,766,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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%">Accounts receivable, net</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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfNi0xLTEtMS0xMzcyNTQ_b9f622c0-141b-48ed-acb4-879b87dd89ac">304,964</ix:nonFraction>&#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="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="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfNi0zLTEtMS0xMzcyNTQ_d06104a9-3c9d-44e3-80e4-0b34822eec58">545,629</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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%">Deferred commissions, current</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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:CapitalizedContractCostNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfNy0xLTEtMS0xMzcyNTQ_39ca95c7-1c91-41b5-b550-b15691011c7c">57,908</ix:nonFraction>&#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="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="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:CapitalizedContractCostNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfNy0zLTEtMS0xMzcyNTQ_072b6460-6aac-4c7a-b85a-880b0e5fcb2f">51,398</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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%">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: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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfOC0xLTEtMS0xMzcyNTQ_f118c9f8-ce00-499d-bb35-6efe0013de87">187,685</ix:nonFraction>&#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="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="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfOC0zLTEtMS0xMzcyNTQ_76c581fc-41e1-4884-b638-549e544b4e28">149,523</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></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:10pt;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: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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfOS0xLTEtMS0xMzcyNTQ_6326f770-fca5-46f8-beda-8357c4d5c21a">4,503,697</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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfOS0zLTEtMS0xMzcyNTQ_a3701b7c-d0b0-49f0-8a16-868606ffaac9">4,598,643</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:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Long-term investments</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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMTAtMS0xLTEtMTM3MjU0_0f318e59-b158-4e77-99cb-578dfcd359df">1,086,684</ix:nonFraction>&#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="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="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMTAtMy0xLTEtMTM3MjU0_8560d2ce-dd46-41f7-a0ac-8f872fc6077b">1,256,207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">Property and equipment, net</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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMTEtMS0xLTEtMTM3MjU0_fe5bfea7-e6b6-4602-aa7d-f324b46f0671">130,082</ix:nonFraction>&#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="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="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMTEtMy0xLTEtMTM3MjU0_520b5388-8322-461e-b3f2-b94f9498e07b">105,079</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">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: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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMTItMS0xLTEtMTM3MjU0_3e48dcb6-80a7-40cc-98f4-07d829126224">222,240</ix:nonFraction>&#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="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="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMTItMy0xLTEtMTM3MjU0_f50a3437-1ec7-4fb6-b434-34e729788213">190,356</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMTMtMS0xLTEtMTM3MjU0_b9d19f71-8f73-498d-bbc7-6313892959ef">502,614</ix:nonFraction>&#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="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="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMTMtMy0xLTEtMTM3MjU0_5049b7de-7aec-4e33-ac2a-ef416a61ea92">8,449</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Intangible assets, net</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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMTQtMS0xLTEtMTM3MjU0_3ea2cfb6-060f-46e6-9ceb-6654b81e8b62">172,254</ix:nonFraction>&#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="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="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMTQtMy0xLTEtMTM3MjU0_c3d9b1d2-dfb6-4383-a398-8da64c17dd90">37,141</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">Deferred commissions, non-current</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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:CapitalizedContractCostNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMTUtMS0xLTEtMTM3MjU0_f8bf447e-0381-4e6a-a968-8828699d5ed9">129,222</ix:nonFraction>&#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="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="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:CapitalizedContractCostNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMTUtMy0xLTEtMTM3MjU0_c66f5796-7c10-4517-bd78-2f3747574e5a">124,517</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Other 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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMTYtMS0xLTEtMTM3MjU0_7d4fb769-efb9-4c7a-80a6-2ab4acab6d25">317,322</ix:nonFraction>&#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="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="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMTYtMy0xLTEtMTM3MjU0_f60d2938-a08b-4193-9b77-447105d2a6eb">329,306</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></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:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMTctMS0xLTEtMTM3MjU0_1c4497a8-8708-4c6d-82b5-82dee1e9388b">7,064,115</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMTctMy0xLTEtMTM3MjU0_dbc39dc9-ad98-48c0-a6c4-c4f3c198a5e0">6,649,698</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:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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%">Accounts payable</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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjAtMS0xLTEtMTM3MjU0_094de1ef-1323-46e6-abdd-782c537c1110">20,286</ix:nonFraction>&#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 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="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjAtMy0xLTEtMTM3MjU0_51c5783f-9b19-4bec-9011-c5dbdc2c72ae">13,441</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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%">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: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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjEtMS0xLTEtMTM3MjU0_82562faf-eaff-4f6a-81cd-4872ba4f3c1c">209,772</ix:nonFraction>&#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="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="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjEtMy0xLTEtMTM3MjU0_f7d2483d-d7e2-478e-9d45-ebf6bb838a94">200,664</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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%">Operating lease liabilities, current</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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjItMS0xLTEtMTM3MjU0_4850450a-de73-4928-9ded-eb3eaf4f1535">26,605</ix:nonFraction>&#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="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="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjItMy0xLTEtMTM3MjU0_98797f16-6199-427c-ac49-d8cc174f30c2">25,101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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%">Deferred revenue, current</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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjMtMS0xLTEtMTM3MjU0_26891d09-4aa7-48c6-b7e4-4cb01758646d">1,144,773</ix:nonFraction>&#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="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="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjMtMy0xLTEtMTM3MjU0_1dc488f7-1ff7-4bf1-9e93-d17aafb52b9b">1,157,887</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;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: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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjQtMS0xLTEtMTM3MjU0_82391f5b-566e-4d42-90af-8f396af9fe41">1,401,436</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:middle"></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: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="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjQtMy0xLTEtMTM3MjU0_607b32b2-888d-43e4-a40a-0c4588bcdfca">1,397,093</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:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">Operating lease liabilities, non-current</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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjUtMS0xLTEtMTM3MjU0_ea74f690-9a1a-4232-a1b6-8568b05e9ebb">215,152</ix:nonFraction>&#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="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="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjUtMy0xLTEtMTM3MjU0_380c49df-5495-4733-ab72-589a5d71f87f">181,196</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Deferred revenue, non-current</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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjYtMS0xLTEtMTM3MjU0_9079dd1c-387d-4b97-a570-92f468508f55">8,793</ix:nonFraction>&#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="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="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjYtMy0xLTEtMTM3MjU0_29ba1194-f8c6-43c0-b151-034439d0ef3a">11,180</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">Other 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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjctMS0xLTEtMTM3MjU0_1dd51524-d7a1-44ba-b5f9-997eaedd5c2f">12,411</ix:nonFraction>&#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="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="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjctMy0xLTEtMTM3MjU0_6ddfa078-d141-4883-9fae-b0c25a9e8533">11,184</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">Total 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: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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjgtMS0xLTEtMTM3MjU0_e0c35f88-fae6-4dd6-bd5e-18e0fb7ba3f9">1,637,792</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:middle"></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: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="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjgtMy0xLTEtMTM3MjU0_aac56c3e-c323-4afb-9766-e4b7197ac874">1,600,653</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:middle"></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:10pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 9)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjktMS0xLTEtMTM3MjU0_f4db7291-f920-4fc1-9ecb-1e10a9ef7477"></ix:nonFraction></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"><ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjktMy0xLTEtMTM3MjU0_56face5a-6459-4cf6-8ad8-9c03f54bf0cf"></ix:nonFraction></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stockholders&#8217; equity: </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;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%">Preferred stock; $<ix:nonFraction unitRef="usdPerShare" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzMtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246M2U2Njg4ZDc0OGUwNGQ1NWJhMDQzNzZiMjNhNjNlMjNfMjE_47e222b5-9e14-401a-a027-fa6239503fd3"><ix:nonFraction unitRef="usdPerShare" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzMtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246M2U2Njg4ZDc0OGUwNGQ1NWJhMDQzNzZiMjNhNjNlMjNfMjE_5dc58780-ac0d-4c89-a8da-9cc458df3f8d">0.0001</ix:nonFraction></ix:nonFraction> par value per share; <ix:nonFraction unitRef="shares" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzMtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246M2U2Njg4ZDc0OGUwNGQ1NWJhMDQzNzZiMjNhNjNlMjNfNDU_7bba2481-116d-4fc9-8e29-96995b6cd8d6"><ix:nonFraction unitRef="shares" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzMtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246M2U2Njg4ZDc0OGUwNGQ1NWJhMDQzNzZiMjNhNjNlMjNfNDU_9db701b6-7001-47f6-9e05-88f74166723e">200,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzMtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246M2U2Njg4ZDc0OGUwNGQ1NWJhMDQzNzZiMjNhNjNlMjNfNjc_4cec698f-1273-4ca0-9a4c-d4c428cb026c"><ix:nonFraction unitRef="shares" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzMtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246M2U2Njg4ZDc0OGUwNGQ1NWJhMDQzNzZiMjNhNjNlMjNfNjc_5605fe71-0022-4f41-a681-df53ac88f231"><ix:nonFraction unitRef="shares" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzMtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246M2U2Njg4ZDc0OGUwNGQ1NWJhMDQzNzZiMjNhNjNlMjNfNjc_733fa9d1-098e-421a-8e59-cb9502871820"><ix:nonFraction unitRef="shares" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzMtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246M2U2Njg4ZDc0OGUwNGQ1NWJhMDQzNzZiMjNhNjNlMjNfNjc_8b4d9c79-0ed3-4d51-a621-c39fd5209aa8">zero</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding as of July&#160;31, 2022 and January&#160;31, 2022</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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzMtMS0xLTEtMTM3MjU0_34b99420-8a9e-41c2-b18b-c40db17ab03b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzMtMy0xLTEtMTM3MjU0_121912e2-4997-4170-89a6-c7d3c137b530">&#8212;</ix:nonFraction>&#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%">Common stock; $<ix:nonFraction unitRef="usdPerShare" contextRef="i1122c66d29ae43e786bd4c69f1808026_I20220131" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzQtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246NGQyMzRlYzQwOWI3NDkxMjkxMzdhZTJlN2Q0MjNlZGJfMTg_0cd78e53-8191-477d-bbd1-591dfcac8a3a"><ix:nonFraction unitRef="usdPerShare" contextRef="i3cb99b8abeec45879406ddaf11d10228_I20220731" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzQtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246NGQyMzRlYzQwOWI3NDkxMjkxMzdhZTJlN2Q0MjNlZGJfMTg_2b33e0d0-72de-4c0d-9963-d09331a540c9"><ix:nonFraction unitRef="usdPerShare" contextRef="i6d0c4f1e9a8043b0bb31165af6c052af_I20220731" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzQtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246NGQyMzRlYzQwOWI3NDkxMjkxMzdhZTJlN2Q0MjNlZGJfMTg_3e9e60e8-3a35-47fe-8ac7-6105e443bda0"><ix:nonFraction unitRef="usdPerShare" contextRef="i0dcf39a0f41c4084a3a2b61d96084657_I20220131" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzQtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246NGQyMzRlYzQwOWI3NDkxMjkxMzdhZTJlN2Q0MjNlZGJfMTg_3f0c0fdd-4cca-4eff-8dfa-7657db3ece5f">0.0001</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> par value per share; <ix:nonFraction unitRef="shares" contextRef="i6d0c4f1e9a8043b0bb31165af6c052af_I20220731" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzQtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246NGQyMzRlYzQwOWI3NDkxMjkxMzdhZTJlN2Q0MjNlZGJfNDI_44d3f963-3323-40c5-8703-c21e842f8488"><ix:nonFraction unitRef="shares" contextRef="i1122c66d29ae43e786bd4c69f1808026_I20220131" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzQtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246NGQyMzRlYzQwOWI3NDkxMjkxMzdhZTJlN2Q0MjNlZGJfNDI_7107a3b1-d53a-4161-8060-8ecd9fdde199">2,500,000</ix:nonFraction></ix:nonFraction> Class A shares authorized, <ix:nonFraction unitRef="shares" contextRef="i6d0c4f1e9a8043b0bb31165af6c052af_I20220731" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzQtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246NGQyMzRlYzQwOWI3NDkxMjkxMzdhZTJlN2Q0MjNlZGJfNzI_26f1862f-f270-47cc-9ee8-082031cea40e"><ix:nonFraction unitRef="shares" contextRef="i6d0c4f1e9a8043b0bb31165af6c052af_I20220731" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzQtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246NGQyMzRlYzQwOWI3NDkxMjkxMzdhZTJlN2Q0MjNlZGJfNzI_8497b8a2-03d9-4c3c-91c4-715dbd30e7c4">319,897</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i1122c66d29ae43e786bd4c69f1808026_I20220131" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzQtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246NGQyMzRlYzQwOWI3NDkxMjkxMzdhZTJlN2Q0MjNlZGJfNzk_46f7c4cf-6e22-4465-83b8-00673875afa6"><ix:nonFraction unitRef="shares" contextRef="i1122c66d29ae43e786bd4c69f1808026_I20220131" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzQtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246NGQyMzRlYzQwOWI3NDkxMjkxMzdhZTJlN2Q0MjNlZGJfNzk_c650135c-d4f8-40c7-ba3a-e564f7ced748">312,377</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of July&#160;31, 2022 and January&#160;31, 2022, respectively; <ix:nonFraction unitRef="shares" contextRef="i3cb99b8abeec45879406ddaf11d10228_I20220731" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzQtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246NGQyMzRlYzQwOWI3NDkxMjkxMzdhZTJlN2Q0MjNlZGJfMTQz_2b1eced4-86d8-4f43-a8e5-a9e0645c1c50"><ix:nonFraction unitRef="shares" contextRef="i0dcf39a0f41c4084a3a2b61d96084657_I20220131" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzQtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246NGQyMzRlYzQwOWI3NDkxMjkxMzdhZTJlN2Q0MjNlZGJfMTQz_ce508dc6-8e4a-470e-93fe-98bb35e5089a">185,461</ix:nonFraction></ix:nonFraction> Class B shares authorized, <ix:nonFraction unitRef="shares" contextRef="i0dcf39a0f41c4084a3a2b61d96084657_I20220131" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzQtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246NGQyMzRlYzQwOWI3NDkxMjkxMzdhZTJlN2Q0MjNlZGJfMTcz_2f8e26b5-7dc6-4ab2-aa85-4adab7d1e408"><ix:nonFraction unitRef="shares" contextRef="i3cb99b8abeec45879406ddaf11d10228_I20220731" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzQtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246NGQyMzRlYzQwOWI3NDkxMjkxMzdhZTJlN2Q0MjNlZGJfMTcz_8a003393-d851-4d12-826a-8be9e140a654"><ix:nonFraction unitRef="shares" contextRef="i0dcf39a0f41c4084a3a2b61d96084657_I20220131" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzQtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246NGQyMzRlYzQwOWI3NDkxMjkxMzdhZTJlN2Q0MjNlZGJfMTcz_b49369c4-9407-466d-8765-863e00dc13f0"><ix:nonFraction unitRef="shares" contextRef="i3cb99b8abeec45879406ddaf11d10228_I20220731" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzQtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246NGQyMzRlYzQwOWI3NDkxMjkxMzdhZTJlN2Q0MjNlZGJfMTcz_b673c53f-3e18-4c26-b5e9-7c1b82f241e5">zero</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding as of each July&#160;31, 2022 and 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="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzQtMS0xLTEtMTM3MjU0_086fc12b-dcc6-4bb2-bf2a-1997c8bbf81e">32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzQtMy0xLTEtMTM3MjU0_463269df-9099-45e1-a104-a1e98f2f3f9a">31</ix:nonFraction>&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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: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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzYtMS0xLTEtMTM3MjU0_0686250f-5091-4f99-8ac2-08eac0b4fd3a">7,782,117</ix:nonFraction>&#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="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="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzYtMy0xLTEtMTM3MjU0_52d5d21b-e822-4d93-b96e-05f61462979f">6,984,669</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Accumulated other comprehensive loss</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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzctMS0xLTEtMTM3MjU0_fd5f3ba4-c62a-479f-89b8-9ec704cba406">47,857</ix:nonFraction>)</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="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="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzctMy0xLTEtMTM3MjU0_ccf7e104-3269-48a4-b754-18b21dbf891c">16,286</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">Accumulated deficit</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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzgtMS0xLTEtMTM3MjU0_7c6b1bc6-2262-4b23-acbd-990d6ea6df88">2,307,969</ix:nonFraction>)</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="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="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzgtMy0xLTEtMTM3MjU0_97629ae3-7205-4c3e-a779-f714fc3e370b">1,919,369</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;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: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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzktMS0xLTEtMTM3MjU0_d5078bf1-dac4-44fa-8f8c-67fdf823a225">5,426,323</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:middle"></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: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="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzktMy0xLTEtMTM3MjU0_446140de-8152-4110-a502-36c8f791c42e">5,049,045</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:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" 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 41.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 liabilities and stockholders&#8217; equity</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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 #000000;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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfNDAtMS0xLTEtMTM3MjU0_ef892ac9-c0ff-4bdf-be10-8d1a4dc8e667">7,064,115</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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: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 #000000;border-top:1pt solid #000000;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="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfNDAtMy0xLTEtMTM3MjU0_c34978f4-8703-4e78-87db-9859272f665f">6,649,698</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:middle"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:9pt;padding-right:9pt;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 condensed consolidated financial statements.</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%">7</span></div></div></div><div id="i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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: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%">CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</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="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%">(unaudited)</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><td style="width:37.361%"></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.807%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended July 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended July 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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><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%">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="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMy0xLTEtMS0xMzcyNTQ_cbdeed0e-afee-48ba-89e0-ef0764904b77">497,248</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMy0zLTEtMS0xMzcyNTQ_14a8372c-9a8c-4019-948f-0a09ddb6f22c">272,198</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMy01LTEtMS0xMzgxMDc_34150880-469c-4bc5-906a-0d6d33d5b846">919,619</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMy03LTEtMS0xMzgxMDc_c6629454-4631-4a98-a8f0-ffb0b4c66fd2">501,112</ix:nonFraction>&#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%">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="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfNC0xLTEtMS0xMzcyNTQ_afd3adb9-d2a4-4852-81f6-ef1b9bc88416">173,232</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfNC0zLTEtMS0xMzcyNTQ_aa09ab93-1644-4cb7-a90c-2ae72ba575a2">106,121</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfNC01LTEtMS0xMzgxMDc_6ef806da-05c5-400c-8135-dff198d31bfe">321,162</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfNC03LTEtMS0xMzgxMDc_1e2d6786-a9e3-4261-95f6-45f17b38b7b4">203,467</ix:nonFraction>&#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%">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="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfNS0xLTEtMS0xMzcyNTQ_3bdf73c4-07dc-42a3-aa90-c4f3cae7d5b6">324,016</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><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%"><ix:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfNS0zLTEtMS0xMzcyNTQ_808db8d7-7f08-4a97-a5a0-7bc207db0d31">166,077</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfNS01LTEtMS0xMzgxMjU_d7d8a4ea-953f-4635-9c8e-e2edb284c883">598,457</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfNS03LTEtMS0xMzgxMjU_e4aabf08-cd56-4025-acaf-8deae650aac0">297,645</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></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><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%">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="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfNy0xLTEtMS0xMzcyNTQ_4fdbfee0-3739-422d-9d06-744e3b186947">274,645</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfNy0zLTEtMS0xMzcyNTQ_f4636a3c-09f6-4d83-ac19-6803caf5ef34">182,903</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfNy01LTEtMS0xMzgxMDk_b24e160f-9570-4b02-825d-9fa573c8515d">518,557</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfNy03LTEtMS0xMzgxMDk_0ab59481-bb12-4f1a-84b3-22f3c0f778fa">349,707</ix:nonFraction>&#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%">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="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfOC0xLTEtMS0xMzcyNTQ_5ae55e26-84f9-41b1-85ef-768195e9771c">183,748</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfOC0zLTEtMS0xMzcyNTQ_89e23150-a3e4-4598-a4f0-620df6e06118">118,087</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfOC01LTEtMS0xMzgxMDk_38624632-8f5b-4e7b-b4dd-150f8bcf83e3">334,546</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfOC03LTEtMS0xMzgxMDk_cc4dc618-1809-4c33-aebf-e38710291a0e">227,883</ix:nonFraction>&#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%">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="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfOS0xLTEtMS0xMzcyNTQ_fd39e255-6349-439d-8637-e2e46fdec3ca">73,355</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfOS0zLTEtMS0xMzcyNTQ_410a9406-e34f-4a85-b1fb-3197bd0d4ef8">65,228</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfOS01LTEtMS0xMzgxMDk_20e1e165-09a0-4296-8e2c-77342f001e56">141,852</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfOS03LTEtMS0xMzgxMDk_8d2d4c14-3998-45b4-92dd-ae23eee00e71">125,791</ix:nonFraction>&#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 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="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTAtMS0xLTEtMTM3MjU0_53b3d7e7-1511-44ce-8b90-bbcaf23a213a">531,748</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTAtMy0xLTEtMTM3MjU0_c2e6b30c-ee0f-432f-b234-13e302318e6f">366,218</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTAtNS0xLTEtMTM4MTUy_80ef6ea8-1cb5-4b2c-bacb-6960ee7a0334">994,955</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTAtNy0xLTEtMTM4MTUy_c3bbda5c-26da-4234-9d23-83da50302bd4">703,381</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTEtMS0xLTEtMTM3MjU0_80d5fac9-b580-4991-bcb5-4369a270c32c">207,732</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTEtMy0xLTEtMTM3MjU0_ff0dafda-a2a2-4c11-8a0c-abdcef991ca8">200,141</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><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%">(<ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTEtNS0xLTEtMTM4MTUy_7215eff1-e415-48f9-853f-b9eee2e916a0">396,498</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTEtNy0xLTEtMTM4MTUy_d58a4188-5598-45ba-86b9-d0ad3602702a">405,736</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></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="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTItMS0xLTEtMTM3MjU0_6c154de5-14e0-4590-b991-8ba48b1e020b">11,692</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTItMy0xLTEtMTM3MjU0_807dec38-4c1c-404c-b654-c4a878a0afe6">2,190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTItNS0xLTEtMTM4MTEx_8573233d-62f3-4a98-9346-393154246fa0">16,451</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTItNy0xLTEtMTM4MTEx_08c4a2da-45f5-41ea-9dc2-f9ef144d943c">4,802</ix:nonFraction>&#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 income (expense), 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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTMtMS0xLTEtMTM3MjU0_d8ba1b33-7990-4b28-803e-ce83cac10736">22,920</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTMtMy0xLTEtMTM3MjU0_3e1a7989-72df-4871-bd8b-e3ab3c398e5f">8,746</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTMtNS0xLTEtMTM4MTEx_9efc52a0-c3e1-4fbd-a58f-b51d695762bb">31,401</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTMtNy0xLTEtMTM4MTEx_3af7a0b2-14d1-4de2-bf83-98c2766e51de">8,258</ix:nonFraction>&#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%">Loss before income taxes</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="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTQtMS0xLTEtMTM3MjU0_d03d6393-f4b8-4135-942a-91599f5098e8">218,960</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTQtMy0xLTEtMTM3MjU0_57c892db-3c54-45d6-ba10-981d266cb4df">189,205</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTQtNS0xLTEtMTM4MTUy_f6f971f5-3c0b-4c31-9c59-9c53a2fad6f8">411,448</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTQtNy0xLTEtMTM4MTUy_cd24140a-93fa-4be1-86f3-3fd172cd017a">392,676</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTUtMS0xLTEtMTM3MjU0_b5ba4743-051b-41c4-903f-4a502b6f5cd4">3,846</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTUtMy0xLTEtMTM3MjU0_13757c25-4933-489a-a9c0-85b4e7720b04">514</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTUtNS0xLTEtMTM4MTEz_7658c0a2-1e27-4947-b0ad-272268267239">22,848</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTUtNy0xLTEtMTM4MTEz_9a97f5e0-4370-401e-9ef1-f82bc8f6d34e">263</ix:nonFraction>&#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%">Net loss</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="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTYtMS0xLTEtMTM3MjU0_cf5a372b-93ec-4c21-bb87-3e913cc2b855">222,806</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTYtMy0xLTEtMTM3MjU0_b19d4d18-e8b2-48ba-9052-9ab55eaf986e">189,719</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><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%">(<ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTYtNS0xLTEtMTM4MTUy_eb3621e5-d18e-4b30-83cf-5e2f065dc116">388,600</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTYtNy0xLTEtMTM4MTUy_3592e3f9-13e7-413c-a886-164a2a3886f0">392,939</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Net loss per share attributable to Class A and Class B common stockholders&#8212;basic and diluted</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:#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%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTctMS0xLTEtMTM3MjU0_52dbd815-d139-40f5-ad96-739ffd1fb516"><ix:nonFraction unitRef="usdPerShare" contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTctMS0xLTEtMTM3MjU0_ff4516f5-c678-4921-8519-e0d99e5ef2cc">0.70</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #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: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%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTctMy0xLTEtMTM3MjU0_11558164-6eac-4478-a3b7-b7f29531db7f"><ix:nonFraction unitRef="usdPerShare" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTctMy0xLTEtMTM3MjU0_437dd5c8-bff7-429e-b3dc-656b6fbe5fea">0.64</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #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: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%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTktNS0xLTEtMTQ4MzA4_8fce2fe4-c8a7-4a96-a03c-a80eac899bb2"><ix:nonFraction unitRef="usdPerShare" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTktNS0xLTEtMTQ4MzA4_d5fdbb30-9884-4afc-a3cb-475f7adb5baa">1.23</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #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: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%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTktNy0xLTEtMTQ4MzEw_4dca515c-6633-442b-99f3-3f28ddfde8b4"><ix:nonFraction unitRef="usdPerShare" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTktNy0xLTEtMTQ4MzEw_9c89f870-2249-4781-a288-cc3b72ce59a3">1.33</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div 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 Class A and Class B common stockholders&#8212;basic and diluted</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;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="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtMS0xLTEtMTM3MjU0_5c5b013a-caef-4c25-8536-945bdd631288"><ix:nonFraction unitRef="shares" contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtMS0xLTEtMTM3MjU0_dc7400cc-e6ef-46d0-8e12-62836a45e2be">318,356</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtMy0xLTEtMTM3MjU0_79f62304-edaa-4f62-b5d3-09b004fb64c9"><ix:nonFraction unitRef="shares" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtMy0xLTEtMTM3MjU0_bb3a98ac-a94c-417c-add9-01b78e427b5d">297,717</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtNS0xLTEtMTM4MTM4_1bd4cd7c-b8f4-4775-80ea-196f8c71d688"><ix:nonFraction unitRef="shares" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtNS0xLTEtMTM4MTM4_590f0a56-cb8e-4d57-865d-1fd8d403ad63">316,392</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtNy0xLTEtMTM4MTM4_23c7f2dc-e9f6-4450-ab3a-36d7e46451cb"><ix:nonFraction unitRef="shares" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtNy0xLTEtMTM4MTM4_5272bc78-7415-47c4-82d5-86c15a3a5a30">294,604</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><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: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"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RleHRyZWdpb246M2E3YTE4NzQxNjRkNGZiNTlkNjllYzk3YWI0MGFjZjlfNTgz_8e50e2b7-e0f1-478d-a968-b886d14b1364" footnoteRole="http://www.xbrl.org/2003/role/footnote">On March 1, 2021, all shares of the Company&#8217;s then-outstanding Class B common stock were automatically converted into the same number of shares of Class A common stock, pursuant to the terms of the Company&#8217;s amended and restated certificate of incorporation. No additional shares of Class B common stock will be issued following such conversion. See Note 10 for further details. </ix:footnote></span></div><div style="text-align:justify"><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 condensed consolidated financial statements.</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%">8</span></div></div></div><div id="i7b46bf6782b141bc9f7914ccd2a34673_28"></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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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: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%">CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</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)</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%">(unaudited)</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><td style="width:37.361%"></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.807%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended July 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended July 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:5pt"><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"><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="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfMy0xLTEtMS0xMzcyNTQ_0a8e2e65-d231-43ad-8343-0324237dde1a">222,806</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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%">(<ix:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfMy0zLTEtMS0xMzcyNTQ_ee43c7d9-1cae-4227-ad64-e52e7d327cd3">189,719</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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%">(<ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfMy01LTEtMS0xMzcyNTQ_802b10ad-d98e-49cb-b6d8-71b7b04159d7">388,600</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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%">(<ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfMy03LTEtMS0xMzgxODY_e04e6b00-65e5-4151-ad93-7faa4a7f7558">392,939</ix:nonFraction>)</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%">Other comprehensive income (loss):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#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%">Foreign currency translation 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="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfNS0xLTEtMS0xMzcyNTQ_349c486e-2bbb-4bce-8b6e-2b9387d7bf1a">1,074</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfNS0zLTEtMS0xMzcyNTQ_5e2ed7b0-debc-469e-82cd-65b039c46220">54</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfNS01LTEtMS0xMzcyNTQ_f35cdf78-3f0e-4299-a2f5-6136d2799b20">3,050</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfNS03LTEtMS0xMzgxOTA_a9f9d801-af81-4343-97b1-e5addfc89ccc">298</ix:nonFraction>&#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;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 change in unrealized gains (losses) on available-for-sale debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfNi0xLTEtMS0xMzcyNTQ_64af1f6a-03ea-4114-9bc8-aeeb1e58645c">196</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfNi0zLTEtMS0xMzcyNTQ_272b4e63-bb5e-400c-be9c-cccf0336ba40">829</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfNi01LTEtMS0xMzcyNTQ_360be414-92ae-47fe-af95-e8fbc37058ef">28,521</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfNi03LTEtMS0xMzgxOTA_7f5af324-12f0-460f-a748-21fad74ab71f">404</ix:nonFraction>&#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 37pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><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></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="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfNy0xLTEtMS0xMzcyNTQ_4b4079b3-d753-47c7-a480-68cdccd0d207">1,270</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><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%"><ix:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfNy0zLTEtMS0xMzcyNTQ_bac7bf61-2b9a-46e0-8695-67019eb38603">775</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><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%">(<ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfNy01LTEtMS0xMzcyNTQ_4a57f6e0-21b6-4dc1-8550-35ef37fa2481">31,571</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfNy03LTEtMS0xNDgzMjA_af4a9124-c41e-40d8-8850-88995ce8e01b">702</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></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%">Comprehensive 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="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfOC0xLTEtMS0xMzcyNTQ_cdfd7bc4-d91f-4764-b64c-00eddb1effad">224,076</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfOC0zLTEtMS0xMzcyNTQ_a8ff35ef-5a16-4e51-84ff-01b1a817dea2">188,944</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><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%">(<ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfOC01LTEtMS0xMzcyNTQ_6a812022-6bf6-4222-a92c-4922184a8454">420,171</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfOC03LTEtMS0xNDgzMjA_345f33df-9326-41df-a0ab-c77ffd8c77d7">392,237</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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 condensed consolidated financial statements.</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%">9</span></div></div></div><div id="i7b46bf6782b141bc9f7914ccd2a34673_31"></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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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: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%">CONDENSED 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)</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%">(unaudited)</span></div><div style="margin-bottom:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.791%"><tr><td style="width:1.0%"></td><td style="width:37.313%"></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 style="width:1.0%"></td><td style="width:8.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.217%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.217%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.217%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.217%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.816%"></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:0.1%"></td><td style="width:0.217%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.822%"></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="33" 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%">Three Months Ended July 31, 2022</span></td></tr><tr style="height:24pt"><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="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%">Class A Common Stock</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Additional <br/>Paid-in<br/>Capital</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive Loss</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Deficit</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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total<br/>Stockholders&#8217;<br/>Equity</span></td></tr><tr style="height:14pt"><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="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%">Shares</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%">Amount</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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;April&#160;30, 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="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%"><ix:nonFraction unitRef="shares" contextRef="i56ac24df8b7344279b5e35d9513df531_I20220430" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfMzgtNi0xLTEtMTM3MjU0_438daf83-c35b-4d1a-9aec-305e17d8191a">317,814</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><td colspan="3" style="background-color:#cceeff;padding:0 10pt 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%"><ix:nonFraction unitRef="usd" contextRef="i56ac24df8b7344279b5e35d9513df531_I20220430" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfMzgtOC0xLTEtMTM3MjU0_6746439b-870f-445c-853f-0d5599e65436">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><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%"><ix:nonFraction unitRef="usd" contextRef="idf206166ee504f519ef9645092e6e252_I20220430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfMzgtMTAtMS0xLTEzNzI1NA_d689ebfd-4721-491e-af5c-c5536e6c47af">7,589,712</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><td colspan="3" style="background-color:#cceeff;padding:0 10pt 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%">(<ix:nonFraction unitRef="usd" contextRef="i846d82c4a8354a5f84957be34aafa8f5_I20220430" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfMzgtMTItMS0xLTEzNzI1NA_a3f5fcc4-5a8e-423a-974b-6a5facd0d186">46,587</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><td colspan="3" style="background-color:#cceeff;padding:0 10pt 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%">(<ix:nonFraction unitRef="usd" contextRef="i330928a956ad4d5bb30da7a40f496b2e_I20220430" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfMzgtMTQtMS0xLTEzNzI1NA_b41ddb75-08b3-4853-ad27-a942193e9538">2,085,163</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><td colspan="3" style="display:none"></td><td 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 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="idc09643ec71c460db6784232ea90179b_I20220430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfMzgtMTYtMS0xLTEzNzI1NA_efac5eb4-955a-4fcc-9f00-a4a2ba8f9413">5,457,994</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></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%">Issuance of common stock upon exercise of stock options</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i4f07ee603ff8416982807f8b9602b9bf_D20220501-20220731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfMzktNi0xLTEtMTM3MjU0_42d155f7-7362-48c1-a0b8-3bfd309e0268">1,494</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="ifbb3006f449f4148b900f744603d444c_D20220501-20220731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfMzktMTAtMS0xLTEzNzI1NA_6343bbdc-02c2-4635-80aa-389ff1f7826b">8,437</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfMzktMTYtMS0xLTEzNzI1NA_733e0bca-ef7d-4122-b667-c3511c45a07a">8,437</ix:nonFraction>&#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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 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%">Issuance of common stock in connection with a business combination</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i4f07ee603ff8416982807f8b9602b9bf_D20220501-20220731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfNDEtNi0xLTEtMTM3MjU0_a0db3391-9a71-4cf8-aacb-41a8e2e11681">74</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 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%">Vesting of early exercised stock options</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="ifbb3006f449f4148b900f744603d444c_D20220501-20220731" decimals="-3" name="snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfNDMtMTAtMS0xLTEzNzI1NA_aec49149-9e54-4362-9814-393073204154">61</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" name="snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfNDMtMTYtMS0xLTEzNzI1NA_16841ef7-eb5f-42b3-889b-cb322b06a025">61</ix:nonFraction>&#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%">Vesting of restricted stock units</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i4f07ee603ff8416982807f8b9602b9bf_D20220501-20220731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfNDQtNi0xLTEtMTM3MjU0_ee260b2b-207b-43c8-b6e2-9e4bddc0077d">775</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 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%">Shares withheld related to net share settlement of equity awards</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i4f07ee603ff8416982807f8b9602b9bf_D20220501-20220731" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfNDUtNi0xLTEtMTM3MjU0_f5297a31-4122-4ed2-bbe4-816e7488b506">260</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(<ix:nonFraction unitRef="usd" contextRef="ifbb3006f449f4148b900f744603d444c_D20220501-20220731" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfNDUtMTAtMS0xLTEzNzI1NA_c75aa024-0c7c-43f6-9451-982db766f7b0">31,989</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfNDUtMTYtMS0xLTEzNzI1NA_707c48d2-9556-40af-912c-f702a895c8af">31,989</ix:nonFraction>)</span></td><td 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%">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="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%">&#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 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="ifbb3006f449f4148b900f744603d444c_D20220501-20220731" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfNDYtMTAtMS0xLTEzNzI1NA_63027d79-f429-4ab8-9578-843ccbcf25a2">215,896</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfNDYtMTYtMS0xLTEzNzI1NA_06b7e606-3359-4eb4-b65f-caa3807b7408">215,896</ix:nonFraction>&#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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 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%">Other comprehensive 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 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:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ied898ddb527d4691895d23558d0dcbc6_D20220501-20220731" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfNDctMTItMS0xLTEzNzI1NA_938493e3-f29b-40ad-899e-a54e70017a0b">1,270</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfNDctMTYtMS0xLTEzNzI1NA_ea763cb5-1d5c-4ccc-b63f-0ec175b32c8e">1,270</ix:nonFraction>)</span></td><td 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%">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 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%">&#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 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i64bf60ce134441939111b8d0c584090c_D20220501-20220731" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfNDgtMTQtMS0xLTEzNzI1NA_88ed5fe4-7168-4eab-bda6-6c8b3de6fc73">222,806</ix:nonFraction>)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfNDgtMTYtMS0xLTEzNzI1NA_92d23894-3a96-49cf-b40e-4bf7fe479629">222,806</ix:nonFraction>)</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%">BALANCE&#8212;July&#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="3" style="display:none"></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="ief86f457240348daa21768b9e8615a78_I20220731" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfNDktNi0xLTEtMTM3MjU0_a1710bad-b059-46c0-86c4-7865832a5391">319,897</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><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%"><ix:nonFraction unitRef="usd" contextRef="ief86f457240348daa21768b9e8615a78_I20220731" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfNDktOC0xLTEtMTM3MjU0_474ece7b-5f06-4816-a692-28d23d470dad">32</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><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%"><ix:nonFraction unitRef="usd" contextRef="ibeb90e1dbd0f472f9db05898d6b47a68_I20220731" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfNDktMTAtMS0xLTEzNzI1NA_a2c10513-a76a-4594-a021-573051b28fde">7,782,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><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%">(<ix:nonFraction unitRef="usd" contextRef="i93af41aa143b4936a2cf8d49bdec5b20_I20220731" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfNDktMTItMS0xLTEzNzI1NA_c54afccf-a1f3-4728-a2cf-d3c25f022da9">47,857</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><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%">(<ix:nonFraction unitRef="usd" contextRef="if9e5018f7f0f49289b1cdce0f1a7c7d8_I20220731" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfNDktMTQtMS0xLTEzNzI1NA_0c4cf70f-a7ec-4d93-b5b5-3c191ba32deb">2,307,969</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfNDktMTYtMS0xLTEzNzI1NA_e2a1db67-3653-42e3-a419-084636f669de">5,426,323</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></tr></table></div><div style="margin-bottom:5pt;text-align:center"><span><br/></span></div><div style="margin-bottom:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.791%"><tr><td style="width:1.0%"></td><td style="width:37.313%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.217%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.217%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.217%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.217%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.816%"></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:0.1%"></td><td style="width:0.217%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.822%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended July 31, 2021</span></td></tr><tr style="height:24pt"><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%">Class A Common Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Additional <br/>Paid-in<br/>Capital</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Income</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Deficit</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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total<br/>Stockholders&#8217;<br/>Equity</span></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</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%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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><td colspan="3" style="display:none"></td><td 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: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%">BALANCE&#8212;April&#160;30, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib4602482443e4b20a14d94c1200a99eb_I20210430" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfNC0xLTEtMS0xNDAyNjg_08e881d8-5162-4aba-8395-16cb714dc34a">295,790</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 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%"><ix:nonFraction unitRef="usd" contextRef="ib4602482443e4b20a14d94c1200a99eb_I20210430" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfNC0zLTEtMS0xNDAyNjg_10f193ea-7b1a-420b-a399-8e4a663228ff">30</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="i92d00f678d0746e2b99742677129ec5c_I20210430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfNC01LTEtMS0xNDAzMDQ_7add7c37-1549-4786-8798-2db8cb5d8927">6,400,566</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 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%"><ix:nonFraction unitRef="usd" contextRef="ibc3a21901c914f8a950aee1517d26117_I20210430" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfNC03LTEtMS0xNDAzMDQ_1392586e-2830-4f2d-99cd-bd71c94246de">366</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 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%">(<ix:nonFraction unitRef="usd" contextRef="ic7680c664cd04ed691a0b1861f7fb280_I20210430" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfNC05LTEtMS0xNDAzMDQ_35df3ceb-025f-4112-903b-ea715f1b882f">1,442,641</ix:nonFraction>)</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><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%"><ix:nonFraction unitRef="usd" contextRef="ifec0e5252f21401f88493fb6e4ffeef6_I20210430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfNC0xMy0xLTEtMTQwNDM5_6fd8c92b-e824-4de7-84ac-c4b8ec975d47">4,958,321</ix:nonFraction>&#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 21.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%">Issuance of common stock upon exercise of 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="ib0df3fc1f6c74bc2bf8a8421f59f7e70_D20210501-20210731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfNi0xLTEtMS0xNDAyNzU_e350cbe9-a75f-4ab6-bbe5-80a0c209b248">3,975</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="i446f3ee151ad4ff9ac94d63d3a3d7de7_D20210501-20210731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfNS01LTEtMS0xNDAzMTA_45b59c02-2fdd-4ef7-a01d-8d66eff14173">24,451</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfNS0xMy0xLTEtMTQwNDQw_25c6ba9e-80a3-48ad-9833-161335d74af4">24,451</ix:nonFraction>&#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 21.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%">Vesting of early exercised 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%">&#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 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="i446f3ee151ad4ff9ac94d63d3a3d7de7_D20210501-20210731" decimals="-3" name="snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfNi01LTEtMS0xNDAzMTY_a4191903-f91f-4d27-8cb3-7ebcf1c21e95">208</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-3" name="snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfNi0xNS0xLTEtMTUxMTA3_88c8765f-4357-4611-825e-d1c161294ff9">208</ix:nonFraction>&#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 21.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%">Vesting of restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib0df3fc1f6c74bc2bf8a8421f59f7e70_D20210501-20210731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfOS0xLTEtMS0xNDAyODc_ab9e5fbd-b71a-484a-b833-042f4aca9025">820</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 21.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%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="i446f3ee151ad4ff9ac94d63d3a3d7de7_D20210501-20210731" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfOC01LTEtMS0xNDAzMjI_f55c8bfd-c739-45bf-bf08-f49f54422718">170,929</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfOC0xNS0xLTEtMTUxMTE4_9c3f7fad-781b-4c6e-ab6c-fa4813383d44">170,929</ix:nonFraction>&#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 21.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%">Other comprehensive 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%">&#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 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf2ebb14696344768945197ef8e00473_D20210501-20210731" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfOS03LTEtMS0xNDAzMjI_8a23cda5-9744-4469-ae17-e395125914ec">775</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfOS0xNS0xLTEtMTUxMTE4_4d649279-4fed-46c0-acc6-710a31c9b031">775</ix:nonFraction>&#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 21.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%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6f5abbe33645659d2bd913613c3eb7_D20210501-20210731" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfMTAtOS0xLTEtMTQwMzIy_8b8f2d1e-c7b3-4327-8fb3-d1faebc6d5ce">189,719</ix:nonFraction>)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfMTAtMTUtMS0xLTE1MTExOA_423e5684-0973-4474-8a9a-6169a1f2f4ea">189,719</ix:nonFraction>)</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%">BALANCE&#8212;July&#160;31, 2021</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="ia8ba9358babd403ab9ba1567d347545d_I20210731" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfMTEtMS0xLTEtMTUxMTAw_bce31755-9f56-4c97-8042-bcdf29b9d811">300,585</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><td colspan="3" style="background-color:#ffffff;padding:0 10pt 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%"><ix:nonFraction unitRef="usd" contextRef="ia8ba9358babd403ab9ba1567d347545d_I20210731" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfMTEtMy0xLTEtMTUxMTAw_0811179d-7e94-4527-b96c-cec2fb600be0">30</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><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%"><ix:nonFraction unitRef="usd" contextRef="ic11e0b837a1644a7828fe248a785de97_I20210731" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfMTEtNS0xLTEtMTUxMTAw_6b5ce5f3-ccc0-46ac-8dbe-937619924c25">6,596,154</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><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%"><ix:nonFraction unitRef="usd" contextRef="ia8b7f0dd119b40d58bdd3d233bf917b6_I20210731" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfMTEtNy0xLTEtMTUxMTAw_16a7146c-ee43-4943-bb20-a89bf73cb2db">1,141</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i8c478845c1cf480ebf42c12f6172337b_I20210731" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfMTEtOS0xLTEtMTQwNDMz_ec806bb8-488b-4e50-baac-cc37f237174c">1,632,360</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="ic0552f95e09e40d38c326fd976783b98_I20210731" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfMTEtMTUtMS0xLTE1MTEwMA_51a2d34e-2cf7-471d-895b-0bc7201302a0">4,964,965</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></tr></table></div><div style="margin-bottom:5pt;text-align:center"><span><br/></span></div><div style="margin-bottom:5pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:10pt;text-align:center"><span><br/></span></div><div style="margin-bottom:10pt;text-align:center"><span><br/></span></div><div style="margin-bottom:10pt;text-align:center"><span><br/></span></div><div style="height:18pt;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%">10</span></div></div></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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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: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%">CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY (CONTINUED)</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)</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%">(unaudited)</span></div><div style="margin-bottom:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.791%"><tr><td style="width:1.0%"></td><td style="width:37.313%"></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 style="width:1.0%"></td><td style="width:8.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.217%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.217%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.217%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.217%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.217%"></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:8.822%"></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="33" 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%">Six Months Ended July 31, 2022</span></td></tr><tr style="height:24pt"><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="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%">Class A Common Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Additional <br/>Paid-in<br/>Capital</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive Loss</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Deficit</span></td><td colspan="3" rowspan="2" 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><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total<br/>Stockholders&#8217;<br/>Equity</span></td></tr><tr style="height:14pt"><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="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%">Shares</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%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="display:none"></td><td colspan="3" style="display:none"></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%"><ix:nonFraction unitRef="shares" contextRef="i9ed12929001247a9956348b2b653f3f4_I20220131" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfMzgtNi0xLTEtMTQwNzM5_d4da063f-dc3f-4ac5-876d-bed1954a2c33">312,377</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><td colspan="3" style="background-color:#cceeff;padding:0 10pt 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%"><ix:nonFraction unitRef="usd" contextRef="i9ed12929001247a9956348b2b653f3f4_I20220131" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfMzgtOC0xLTEtMTQwNzM5_599a02b7-0c92-44f3-abfb-f36ac8c50c62">31</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><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%"><ix:nonFraction unitRef="usd" contextRef="i985a73ad428840aa87d907d2cd994a6e_I20220131" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfMzgtMTAtMS0xLTE0MDc2Mw_9e7996ad-95d1-469f-a9e4-4cae07dc4a7f">6,984,669</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><td colspan="3" style="background-color:#cceeff;padding:0 10pt 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%">(<ix:nonFraction unitRef="usd" contextRef="icfe16d8273c84d97b53bcbc20954a85c_I20220131" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfMzgtMTItMS0xLTE0MDc2Mw_a86fe573-5e20-434f-bcec-cc6d48e23f09">16,286</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><td colspan="3" style="background-color:#cceeff;padding:0 10pt 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%">(<ix:nonFraction unitRef="usd" contextRef="i694f140e5ca7401bac542849da35e27f_I20220131" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfMzgtMTQtMS0xLTE0MDc2Mw_e899dbe6-890d-44a6-8d03-4f8c577644b5">1,919,369</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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfMzgtMTgtMS0xLTE0MDc4OQ_577d87f9-b728-474a-bbe6-791ae339c4f0">5,049,045</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></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%">Issuance of common stock upon exercise of stock options</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ia41605be20a847f99c7501359bc818c5_D20220201-20220731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfMzktNi0xLTEtMTQwNzM5_880db8ac-683b-45da-b7af-4d3025d65a1f">3,942</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia41605be20a847f99c7501359bc818c5_D20220201-20220731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfMzktOC0xLTEtMTQwNzM5_ef7f6dc8-8b79-4127-bce4-2fe322bc2240">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac6c3463ebbf455698824a6b0b3ba70d_D20220201-20220731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfMzktMTAtMS0xLTE0MDc2Mw_48f7cda7-446a-4ac3-b4ba-bc08891e063b">23,566</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"></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%"><ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfMzktMTgtMS0xLTE0MDc5MA_2a36fe23-d0cf-4ac2-b4e8-5bbe982c6145">23,567</ix:nonFraction>&#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%">Issuance of common stock under employee stock purchase plan</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ia41605be20a847f99c7501359bc818c5_D20220201-20220731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDAtNi0xLTEtMTQwNzM5_984f8b9e-a471-45df-a99c-a5eff76917b6">184</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="iac6c3463ebbf455698824a6b0b3ba70d_D20220201-20220731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDAtMTAtMS0xLTE0MDc2Mw_a13b9377-1e65-45ca-becb-12741d266cba">26,094</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"></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%"><ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDAtMjAtMS0xLTE1MTA3NA_f81c3e03-a155-4deb-b20f-68a9cd3865f5">26,094</ix:nonFraction>&#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;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%">Issuance of common stock in connection with a business combination</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ia41605be20a847f99c7501359bc818c5_D20220201-20220731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDEtNi0xLTEtMTQwNzM5_47d7cc39-c98e-4ce6-81f0-e668b78177cc">1,914</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="iac6c3463ebbf455698824a6b0b3ba70d_D20220201-20220731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDEtMTAtMS0xLTE0MDc2Mw_25ef47e8-4fdd-435d-a7a7-8aae3a3f22fa">438,916</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"></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%"><ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDEtMjAtMS0xLTE1MTA3NA_498095b3-b1ca-4db7-be5b-35cbb769671d">438,916</ix:nonFraction>&#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%">Issuance of common stock in connection with a business combination subject to future vesting</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ia41605be20a847f99c7501359bc818c5_D20220201-20220731" decimals="-3" name="snow:StockIssuedDuringPeriodSharesSubjectToFutureVestingAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDItNi0xLTEtMTQwNzM5_160bd3bb-a462-4047-9d94-36ef07e47166">409</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"></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%">&#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 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%">Vesting of early exercised stock options</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="iac6c3463ebbf455698824a6b0b3ba70d_D20220201-20220731" decimals="-3" name="snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDMtMTAtMS0xLTE0MDc2Mw_f0cfbea4-605b-4d4b-9d38-eb3c6dbc930b">122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"></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%"><ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDMtMjAtMS0xLTE1MTA3NA_5d9714b6-1a3d-46d2-af21-0f4d08ea84ef">122</ix:nonFraction>&#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%">Vesting of restricted stock units</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ia41605be20a847f99c7501359bc818c5_D20220201-20220731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDQtNi0xLTEtMTQwNzM5_c729d043-387d-4a8a-b22a-710216618dac">1,623</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"></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%">&#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 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%">Shares withheld related to net share settlement of equity awards</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ia41605be20a847f99c7501359bc818c5_D20220201-20220731" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDUtNi0xLTEtMTQwNzM5_71a45ee8-4f91-4228-961c-4d3af368d887">552</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(<ix:nonFraction unitRef="usd" contextRef="iac6c3463ebbf455698824a6b0b3ba70d_D20220201-20220731" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDUtMTAtMS0xLTE0MDc2Mw_1b5d9432-b705-427f-a7c2-e05a26823452">86,134</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"></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%">(<ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDUtMjAtMS0xLTE1MTA3NA_1629c4fb-602f-4839-b62c-7c25b32484db">86,134</ix:nonFraction>)</span></td><td 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%">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="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%">&#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 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="iac6c3463ebbf455698824a6b0b3ba70d_D20220201-20220731" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDYtMTAtMS0xLTE0MDc2Mw_eea7fe26-d2d5-4f05-8709-2916a9698518">394,884</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"></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%"><ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDYtMTgtMS0xLTE0MDk1OA_2297332c-31e0-4657-a497-6dadf656f59b">394,884</ix:nonFraction>&#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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 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%">Other comprehensive 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 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:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23d06f6dd1324413b52e7c3a190db701_D20220201-20220731" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDctMTItMS0xLTE0MDc2Mw_0e87a5ab-034a-4ef4-8752-2d3385aaa67e">31,571</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"></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%">(<ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDgtMjAtMS0xLTE1MTA3NA_2c819d08-82dc-40d4-af0f-7a57db385dc4">31,571</ix:nonFraction>)</span></td><td 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%">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 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%">&#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 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b80280bf87d451999041dfe9e52db2d_D20220201-20220731" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDgtMTQtMS0xLTE0MDc2Mw_5c189b62-c41e-4602-8196-466f91f77a8d">388,600</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding: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="display:none"></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%">(<ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDktMjAtMS0xLTE1MTA3NA_87a153d4-025d-455f-a22e-234a82257c23">388,600</ix:nonFraction>)</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%">BALANCE&#8212;July&#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="3" style="display:none"></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="ief86f457240348daa21768b9e8615a78_I20220731" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNTAtNi0xLTEtMTUxMDcy_ac12938c-9a46-461e-98db-fc3d80835927">319,897</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><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%"><ix:nonFraction unitRef="usd" contextRef="ief86f457240348daa21768b9e8615a78_I20220731" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNTAtOC0xLTEtMTUxMDcy_880782c8-761a-49b0-8c98-e76fb1905e6d">32</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><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%"><ix:nonFraction unitRef="usd" contextRef="ibeb90e1dbd0f472f9db05898d6b47a68_I20220731" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNTAtMTAtMS0xLTE1MTA3Mg_f34bb56a-1018-495f-8ffd-d49b57f13239">7,782,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><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%">(<ix:nonFraction unitRef="usd" contextRef="i93af41aa143b4936a2cf8d49bdec5b20_I20220731" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNTAtMTItMS0xLTE1MTA3Mg_e4e2b6aa-18c9-4a46-b365-7a21f77acf01">47,857</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><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%">(<ix:nonFraction unitRef="usd" contextRef="if9e5018f7f0f49289b1cdce0f1a7c7d8_I20220731" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDktMTQtMS0xLTE0MDc4MQ_1f04ca6d-68a5-42bd-93be-61d4a5dbc3e3">2,307,969</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNTAtMjAtMS0xLTE1MTA3Mg_f676faa8-78d8-44a6-815f-85f1bf1344c5">5,426,323</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></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.791%"><tr><td style="width:1.0%"></td><td style="width:37.313%"></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 style="width:1.0%"></td><td style="width:8.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.217%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.217%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.217%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.217%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.217%"></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:8.822%"></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="33" 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%">Six Months Ended July 31, 2021</span></td></tr><tr style="height:24pt"><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="9" 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%">Class A and Class B</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%">Common Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Additional <br/>Paid-in<br/>Capital</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Income</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Deficit</span></td><td colspan="3" rowspan="2" 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><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total<br/>Stockholders&#8217;<br/>Equity</span></td></tr><tr style="height:14pt"><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="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%">Shares</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%">Amount</span></td><td colspan="3" style="padding:0 1pt"></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="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><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></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, 2021</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="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%"><ix:nonFraction unitRef="shares" contextRef="i2344ae7dadab45d9aff7d557a3a72ac4_I20210131" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMy02LTEtMS0xMzcyNTQ_7e111c7d-4ad3-46db-9f9b-b22814e59a01">287,918</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 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%"><ix:nonFraction unitRef="usd" contextRef="i2344ae7dadab45d9aff7d557a3a72ac4_I20210131" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMy04LTEtMS0xMzcyNTQ_e762e44e-3471-433c-b2ce-6723e07e1a6b">28</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="ibff9e419370342c2997496b5eb931764_I20210131" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMy0xMC0xLTEtMTM3MjU0_b9ae2108-1a03-4e2e-8b7a-75e90e6b8898">6,175,425</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 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%"><ix:nonFraction unitRef="usd" contextRef="id644659b51f74c80b734419d63ccdab9_I20210131" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMy0xMi0xLTEtMTM3MjU0_bd337a9e-5a50-434d-993c-9f399b6b897d">439</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 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%">(<ix:nonFraction unitRef="usd" contextRef="i527127e902b1427c932773ff3768263c_I20210131" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMy0xNC0xLTEtMTM3MjU0_78dac80f-3170-431c-943b-ca8c88e06ce5">1,239,421</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding: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="display: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%"><ix:nonFraction unitRef="usd" contextRef="i579ad287a51b4676abef4c98067233f1_I20210131" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMy0xNi0xLTEtMTM3MjU0_0ca491d5-cc26-4269-8fb0-d3e4961051c6">4,936,471</ix:nonFraction>&#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 21.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%">Issuance of common stock upon exercise of stock options</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i107aada4e93e4827b260e74128ef8fa7_D20210201-20210731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfNC02LTEtMS0xMzcyNTQ_8af7ace4-b9da-4ac6-9c33-40378e7d8771">11,057</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i107aada4e93e4827b260e74128ef8fa7_D20210201-20210731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfNC04LTEtMS0xMzcyNTQ_ec72fcae-7bc2-4687-8ffa-b9b4e2002551">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica516769a29d4bfc96dad458177baf53_D20210201-20210731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfNC0xMC0xLTEtMTM3MjU0_06372701-721b-41d0-99ea-b090743a016a">65,666</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"></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%"><ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfNC0xNi0xLTEtMTM3MjU0_57322875-c123-4c1a-b07e-875bbf9848b1">65,668</ix:nonFraction>&#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 21.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%">Issuance of common stock under employee stock purchase plan</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i107aada4e93e4827b260e74128ef8fa7_D20210201-20210731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfNS02LTEtMS0xMzcyNTQ_d92be7cb-182b-4082-ad7e-38f07a47d10b">259</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="ica516769a29d4bfc96dad458177baf53_D20210201-20210731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfNS0xMC0xLTEtMTM3MjU0_355ec815-f42b-44d1-a347-a744294abed0">26,398</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"></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%"><ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfNS0xNi0xLTEtMTM3MjU0_c78202ea-c56b-40ff-976f-fb84224eb5e9">26,398</ix:nonFraction>&#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 21.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%">Vesting of early exercised stock options</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="ica516769a29d4bfc96dad458177baf53_D20210201-20210731" decimals="-3" name="snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfNi0xMC0xLTEtMTM3MjU0_7b6c443b-f60b-44fc-a214-8a252ea21929">423</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"></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%"><ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfNi0xNi0xLTEtMTM3MjU0_bed65072-d350-4a92-8168-fcd9f54a1eb1">423</ix:nonFraction>&#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 21.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%">Vesting of restricted stock units</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i107aada4e93e4827b260e74128ef8fa7_D20210201-20210731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfNy02LTEtMS0xMzcyNTQ_0e0e2d3f-2908-45c4-92a7-c2b46052167a">1,351</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"></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%">&#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 21.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%">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="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:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="ica516769a29d4bfc96dad458177baf53_D20210201-20210731" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfOC0xMC0xLTEtMTM3MjU0_8d206280-d6fa-4982-ad31-43829184ee90">328,242</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"></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%"><ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfOC0xNi0xLTEtMTM3MjU0_667700ed-f00c-41cd-9815-5c14f0d3aa36">328,242</ix:nonFraction>&#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 21.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%">Other comprehensive income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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%">&#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 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia72f70b6acf649faa7f2d9023f42e967_D20210201-20210731" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfOS0xMi0xLTEtMTM3MjU0_ec5d8038-befe-4a75-bcc7-cdadb3094bfc">702</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"></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%"><ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfOS0xNi0xLTEtMTM3MjU0_50c12959-f4a6-421f-9635-30aca6d9f4b4">702</ix:nonFraction>&#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 21.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%">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 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:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 10pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if9db138ea1404dba8648e85032e5ae79_D20210201-20210731" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMTAtMTQtMS0xLTEzNzI1NA_802360fc-3302-426b-a86f-a967f0060be7">392,939</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">(<ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMTAtMTYtMS0xLTEzNzI1NA_aac257db-3182-44ea-b7ed-797f11aa9719">392,939</ix:nonFraction>)</span></td><td 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%">BALANCE&#8212;July&#160;31, 2021</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="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%"><ix:nonFraction unitRef="shares" contextRef="ia8ba9358babd403ab9ba1567d347545d_I20210731" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMTEtNi0xLTEtMTM3MjU0_24b33b9b-637d-489e-a66c-3318542c0927">300,585</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><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%"><ix:nonFraction unitRef="usd" contextRef="ia8ba9358babd403ab9ba1567d347545d_I20210731" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMTEtOC0xLTEtMTM3MjU0_e22180d8-149b-4c17-ad58-b3e78d8353d3">30</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><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%"><ix:nonFraction unitRef="usd" contextRef="ic11e0b837a1644a7828fe248a785de97_I20210731" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMTEtMTAtMS0xLTEzNzI1NA_b0212276-7f18-4e1e-8ac9-27bb1795c87d">6,596,154</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><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%"><ix:nonFraction unitRef="usd" contextRef="ia8b7f0dd119b40d58bdd3d233bf917b6_I20210731" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMTEtMTItMS0xLTEzNzI1NA_97959152-9c23-47dc-a2ec-698f8b7dbcf4">1,141</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i8c478845c1cf480ebf42c12f6172337b_I20210731" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMTEtMTQtMS0xLTEzNzI1NA_a17046c4-0127-443f-a678-d868c7284911">1,632,360</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><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><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%"><ix:nonFraction unitRef="usd" contextRef="ic0552f95e09e40d38c326fd976783b98_I20210731" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMTEtMTYtMS0xLTEzNzI1NA_285a36c1-2e1e-4084-9ba5-2e8e17cba769">4,964,965</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></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="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: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"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RleHRyZWdpb246MTE1ZmVmMDEyYWFkNDQ0Mzk3MGUyZWJlYzExODRkZmRfNTcy_8b2faac3-d351-4707-9584-8bfa8c791869" footnoteRole="http://www.xbrl.org/2003/role/footnote">On March 1, 2021, all shares of the Company&#8217;s then-outstanding Class B common stock were automatically converted into the same number of shares of Class A common stock, pursuant to the terms of the Company&#8217;s amended and restated certificate of incorporation. No additional shares of Class B common stock will be issued following such conversion. See Note 10 for further details. </ix:footnote></span></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 condensed consolidated financial statements.</span></div><div style="height:18pt;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%">11</span></div></div></div><div id="i7b46bf6782b141bc9f7914ccd2a34673_34"></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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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: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%">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</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)</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%">(unaudited)</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><td style="width:62.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.008%"></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:17.010%"></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="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%">Six Months Ended July 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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="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;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><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 13pt;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="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNC0xLTEtMS0xMzcyNTQ_1c7be2c3-300d-4d61-b0ee-7f76f887b98c">388,600</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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: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="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNC0zLTEtMS0xMzcyNTQ_ea1570b4-9245-4634-b83f-793a8eb9ad8d">392,939</ix:nonFraction>)</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 13pt;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%">Adjustments to reconcile net loss to net cash provided by operating activities:</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="display:none"></td><td colspan="3" style="display:none"></td></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="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNi0xLTEtMS0xMzcyNTQ_1dd112a7-1ce5-4d36-92c7-eb749c751f44">26,113</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNi0zLTEtMS0xMzcyNTQ_c584cbe0-b952-45d2-8e45-68c5fd9178f1">10,068</ix:nonFraction>&#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 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="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="snow:NoncashOperatingLeaseCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNy0xLTEtMS0xMzcyNTQ_fffff9f0-d222-45f9-9027-a45fe66c70e2">21,239</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="snow:NoncashOperatingLeaseCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNy0zLTEtMS0xMzcyNTQ_b8dc3484-ee86-4739-84c4-657a0d8b5fb7">17,040</ix:nonFraction>&#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 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="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:AmortizationOfDeferredSalesCommissions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfOC0xLTEtMS0xMzcyNTQ_553c23b0-587d-4e77-aaa6-e9a8b76da53f">26,971</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:AmortizationOfDeferredSalesCommissions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfOC0zLTEtMS0xMzcyNTQ_df9b0517-6099-44d8-8df4-d9d7d356fc81">17,157</ix:nonFraction>&#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 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%">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="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfOS0xLTEtMS0xMzcyNTQ_bee3387a-fc7c-4993-a4f1-c8859bd92f8f">381,674</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfOS0zLTEtMS0xMzcyNTQ_6b60f99f-76a2-46b4-aba0-0de2fdfd5ea5">315,005</ix:nonFraction>&#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: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 of premiums 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="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" sign="-" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMTAtMS0xLTEtMTM3MjU0_99df9b6e-8fa1-4fa2-a4ff-c483cbbc4789">12,876</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" sign="-" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMTAtMy0xLTEtMTM3MjU0_fa1e9d1d-6bc3-409d-b5f7-44dc2ef1324a">25,351</ix:nonFraction>&#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 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%">Net unrealized losses (gains) on strategic investments in equity 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:120%"><ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" sign="-" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMTEtMS0xLTEtMTM3MjU0_a026b57d-2119-4eb3-97f6-c4be4ca50d5e">32,032</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMTEtMy0xLTEtMTM3MjU0_588929a9-f075-4e33-a0a8-ef0360343584">8,060</ix:nonFraction>)</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 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:#ffffff;padding:2px 0 2px 1pt;text-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="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMTItMS0xLTEtMTM3MjU0_8b1bda07-a4f5-497f-a345-c0d7f8576c64">26,664</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMTItMy0xLTEtMTM3MjU0_1c332097-1260-4426-b51e-2bbc910a7088">&#8212;</ix:nonFraction>&#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></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%">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:120%"><ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMTMtMS0xLTEtMTM3MjU0_594f12b3-f689-4c69-996e-7c3021b6e923">2,074</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMTMtMy0xLTEtMTM3MjU0_ff688e45-001c-4c2f-9bde-a88eb85b8965">2,782</ix:nonFraction>&#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 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 a business combination:</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="display:none"></td><td colspan="3" style="display:none"></td></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 receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMTUtMS0xLTEtMTM3MjU0_fea6adb8-bb37-46c3-96bb-ed7f1da1cd9e">239,569</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMTUtMy0xLTEtMTM3MjU0_68e0bdde-491e-4fa2-b841-97f53de24f07">55,896</ix:nonFraction>&#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 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:#ffffff;padding:2px 0 2px 1pt;text-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="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="snow:IncreaseDecreaseInCapitalizedContractCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMTYtMS0xLTEtMTM3MjU0_7d5d752b-059c-4109-8a5e-fac2af9ecdf4">39,906</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="snow:IncreaseDecreaseInCapitalizedContractCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMTYtMy0xLTEtMTM3MjU0_e407492e-12b5-4992-859d-846322d18d55">33,931</ix:nonFraction>)</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 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:#cceeff;padding:2px 0 2px 1pt;text-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="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMTctMS0xLTEtMTM3MjU0_d7a09979-fd7f-45d2-96cb-7c38f39e7e98">28,177</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMTctMy0xLTEtMTM3MjU0_c038fd10-fb13-46f1-83e8-37b6cdf2c7e9">70,088</ix:nonFraction>)</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 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:#ffffff;padding:2px 0 2px 1pt;text-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="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMTgtMS0xLTEtMTM3MjU0_8f8e451a-7db2-43c3-a972-a00e36ef2a71">6,225</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMTgtMy0xLTEtMTM3MjU0_5965f7b7-864d-488c-911d-e3d742e9f30e">3,722</ix:nonFraction>&#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 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:#cceeff;padding:2px 0 2px 1pt;text-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="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMTktMS0xLTEtMTM3MjU0_0add68f8-5bc1-4ccd-a310-6d6178ca44f8">10,455</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMTktMy0xLTEtMTM3MjU0_79ec83bb-59b1-4a4d-ac65-0043aed9e844">23,720</ix:nonFraction>&#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 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:#ffffff;padding:2px 0 2px 1pt;text-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="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" sign="-" name="snow:IncreaseDecreaseInOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMjAtMS0xLTEtMTM3MjU0_173f50ba-2f67-4814-92cb-dc4761ee57ee">18,186</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" sign="-" name="snow:IncreaseDecreaseInOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMjAtMy0xLTEtMTM3MjU0_817a4e1b-de9a-4430-9a89-14139a727ea0">15,992</ix:nonFraction>)</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 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:#cceeff;padding:2px 0 2px 1pt;text-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="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMjEtMS0xLTEtMTM3MjU0_27a0697b-99db-45d3-a862-5ecc3482194f">8,649</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMjEtMy0xLTEtMTM3MjU0_7aab740d-c62e-479d-84f6-36d6e6a3f4c9">66,012</ix:nonFraction>&#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 44.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%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMjItMS0xLTEtMTM3MjU0_f951d6c3-d8e2-4d03-b303-0cefc557a0e9">249,046</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMjItMy0xLTEtMTM3MjU0_4a6a1bfc-f188-487e-ba81-651deffef1f8">15,743</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><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;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:#cceeff;border-top:1pt solid #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: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:#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 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:120%">(<ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMjQtMS0xLTEtMTM3MjU0_779e1456-89cd-4ce2-afe1-42667d0524f2">11,261</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMjQtMy0xLTEtMTM3MjU0_f3ca2c9a-a3ad-4f5b-879d-70e0daa96464">9,927</ix:nonFraction>)</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%">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:120%">(<ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:PaymentsToDevelopSoftware" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMjUtMS0xLTEtMTM3MjU0_f26087dd-d99a-4e6a-9967-53157c472f50">11,540</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:PaymentsToDevelopSoftware" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMjUtMy0xLTEtMTM3MjU0_f0dd6036-fdf6-4df1-92a6-5082e61b156b">4,824</ix:nonFraction>)</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 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 paid for a business combination, net of cash and cash equivalents acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMjYtMS0xLTEtMTM3MjU0_2ca8aa60-70a1-4d8a-8996-7e3890c2652a">177,925</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMjYtMy0xLTEtMTM3MjU0_a8f582bd-d619-4480-a3b2-7df6171b4dfc">&#8212;</ix:nonFraction>&#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%">Purchases of 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:120%">(<ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMjctMS0xLTEtMTM3MjU0_15c80531-78e6-4b5b-b8b7-488d6d0d9e7c">700</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:PaymentsToAcquireIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMjctMy0xLTEtMTM3MjU0_b19a5f46-451a-487a-9e68-fdd811ac633b">11,182</ix:nonFraction>)</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%">Purchases 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:120%">(<ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:PaymentsToAcquireInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMjgtMS0xLTEtMTM3MjU0_06beb589-b53d-4525-958d-87558f5b79c6">1,925,257</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:PaymentsToAcquireInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMjgtMy0xLTEtMTM3MjU0_97017463-7636-4845-8bbe-da26bfae306c">1,988,633</ix:nonFraction>)</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></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 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="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMzAtMS0xLTEtMTM3MjU0_0af2e86a-3d02-4ca6-9302-e27bd4d9471d">43,932</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMzAtMy0xLTEtMTM3MjU0_032becc6-9cfc-46f0-bbfb-3a4ba77348d3">392,312</ix:nonFraction>&#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%">Maturities and redemptions 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="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMzEtMS0xLTEtMTM3MjU0_247f3a25-28d1-4fbb-9b09-6503f224c1c0">1,696,512</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMzEtMy0xLTEtMTM3MjU0_1c369e10-02d6-4b32-86b1-93460aa15de9">1,394,223</ix:nonFraction>&#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 44.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%">Net cash used in investing activities</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="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMzItMS0xLTEtMTM3MjU0_fe6c383d-9b41-47b8-ad9e-e86456389cf4">386,239</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><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:120%">(<ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMzItMy0xLTEtMTM3MjU0_1f23e767-91ee-4068-bede-aa35f3c64f1e">228,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><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;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><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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 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="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMzctMS0xLTEtMTM3MjU0_9d185a52-7abb-4b99-83ad-21339993590e">23,796</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMzctMy0xLTEtMTM3MjU0_a9321486-2312-436f-909b-d88054c9869d">65,865</ix:nonFraction>&#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 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="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:ProceedsFromStockPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMzgtMS0xLTEtMTM3MjU0_f2f7cda0-11e9-4043-a0eb-325102194397">26,094</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:ProceedsFromStockPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMzgtMy0xLTEtMTM3MjU0_89214332-8fce-4639-a529-189e4de1535d">26,398</ix:nonFraction>&#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 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="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMzktMS0xLTEtMTM3MjU0_80a19925-f65f-4ab2-8c8a-edc7c71f8779">84,109</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMzktMy0xLTEtMTM3MjU0_d574823c-b4ab-4675-95c2-2367fa977812">&#8212;</ix:nonFraction>&#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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 44.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%">Net cash provided by (used in) financing activities</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:120%">(<ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNDUtMS0xLTEtMTM3MjU0_c816ca08-e2c7-4985-a7b2-bcc930668976">34,219</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNDUtMy0xLTEtMTM3MjU0_e847fb6c-a231-43d0-8dc8-fc7d8ac6c3d1">92,263</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><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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></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%">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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_7"> 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><td style="width:62.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.008%"></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:17.010%"></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="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%">Six Months Ended July 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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="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;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;padding:2px 0 2px 1pt;text-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="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNDYtMS0xLTEtMTM3MjU0_43947d1e-b4a5-4ac9-92f8-b3adcfec1ece">7,388</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNDYtMy0xLTEtMTM3MjU0_1e688a50-2bf6-418a-9678-cce9803b4ced">215</ix:nonFraction>&#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;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 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="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNDctMS0xLTEtMTM3MjU0_5a333197-5f2c-474f-9593-1c571489262d">178,800</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNDctMy0xLTEtMTM3MjU0_41a3ab22-8238-48aa-9ca0-73b72153e209">119,810</ix:nonFraction>)</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;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="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNDgtMS0xLTEtMTM3MjU0_5c8660cf-5b6e-47c2-bcda-8a58e18c9611">1,102,534</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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="i579ad287a51b4676abef4c98067233f1_I20210131" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNDgtMy0xLTEtMTM3MjU0_daae7b31-3d6d-4319-882f-b4d4a17d002f">835,193</ix:nonFraction>&#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;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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNDktMS0xLTEtMTM3MjU0_2cb8534e-7626-4234-a22d-ef948509bf01">923,734</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><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: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="ic0552f95e09e40d38c326fd976783b98_I20210731" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNDktMy0xLTEtMTM3MjU0_2fad13ea-1062-43ed-a660-59d6fe5606eb">715,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"></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:#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;border-top:3pt double #000000;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 #000000;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></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="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNTUtMS0xLTEtMTM3MjU0_f936669d-7adc-4991-9a14-cedacf576a0d">5,661</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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: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="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNTUtMy0xLTEtMTM3MjU0_79748290-0a66-47a5-a50c-38b9019be732">1,190</ix:nonFraction>&#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></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%">Stock-based compensation included in capitalized software development 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: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="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="snow:ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNTctMS0xLTEtMTM3MjU0_90d4e93c-5c24-4ece-a86a-261dfd8983d8">12,780</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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: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="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="snow:ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNTctMy0xLTEtMTM3MjU0_f352daa7-5d10-4470-b651-d2bebff52fc3">13,058</ix:nonFraction>&#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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 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%">Issuance of common stock in connection with a business combination</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="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNjAtMS0xLTEtMTM3MjU0_67eb8799-a3d6-47b7-a49d-5096f15fe656">438,916</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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: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="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNjAtMy0xLTEtMTM3MjU0_6969905d-a8da-4b72-803b-ce3ecd9dd3d0">&#8212;</ix:nonFraction>&#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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 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%">Purchases of intangible assets included in accrued expenses and other 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="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNjMtMS0xLTEtMTM3MjU0_2b19bc2c-a526-4ee5-91c2-2386e13f78fe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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: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="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNjMtMy0xLTEtMTM3MjU0_20d0cdce-9903-4c70-895b-bff70830ae92">4,544</ix:nonFraction>&#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 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:#ffffff;padding:2px 0 2px 1pt;text-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="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="snow:LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNjUtMS0xLTEtMTM3MjU0_de6d1724-2bb1-4ad6-834f-a4ec3ea60649">2,025</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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: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="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="snow:LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNjUtMy0xLTEtMTM3MjU0_944c4a36-ec50-4b6c-ab06-4e05bcd05326">&#8212;</ix:nonFraction>&#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;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:#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 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:#ffffff;padding:2px 0 2px 1pt;text-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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNjctMS0xLTEtMTM3MjU0_d4426b37-fb72-477c-b243-bb3289933b04">906,663</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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: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="ic0552f95e09e40d38c326fd976783b98_I20210731" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNjctMy0xLTEtMTM3MjU0_6337c270-2fe9-4975-965e-aabd15b17b93">698,548</ix:nonFraction>&#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 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:#cceeff;padding:2px 0 2px 1pt;text-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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNjgtMS0xLTEtMTM3MjU0_947f1e7e-e167-4bff-9ede-e7d1a9eee644">17,071</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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="ic0552f95e09e40d38c326fd976783b98_I20210731" decimals="-3" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNjgtMy0xLTEtMTM3MjU0_e7416aa4-6021-4144-b0a5-28f4c97318f5">16,835</ix:nonFraction>&#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 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:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNjktMS0xLTEtMTM3MjU0_18c5f234-4e86-4386-b051-52536439368a">923,734</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 #000;padding:2px 0 2px 1pt;text-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-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="ic0552f95e09e40d38c326fd976783b98_I20210731" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNjktMy0xLTEtMTM3MjU0_114e2c8d-dab0-4ee8-9356-db49547efe89">715,383</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="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 condensed consolidated financial statements.</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%">13</span></div></div></div><div id="i7b46bf6782b141bc9f7914ccd2a34673_37"></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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_7"> 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 CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</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:400;line-height:120%">(unaudited)</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i7b46bf6782b141bc9f7914ccd2a34673_40"></div><div style="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="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180MC9mcmFnOmYwNWQ4YTg1ODQ4NjRlMDI4YWM5YWMxNTcwNmMyMTE3L3RleHRyZWdpb246ZjA1ZDhhODU4NDg2NGUwMjhhYzlhYzE1NzA2YzIxMTdfNjk2_dda3b931-4cba-4bc7-8376-b75b3c9b17ec" continuedAt="i6891f6ebb42540d5b52fcece588d93e9" escape="true">Organization and Description of Business</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="i6891f6ebb42540d5b52fcece588d93e9">Snowflake Inc. (Snowflake or the Company) provides a cloud-based data platform, which enables customers to consolidate data to drive meaningful business insights, build data-driven applications, and share data. 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 Data Cloud, a network where Snowflake customers, partners, data providers, and data consumers can break down data silos and derive value from rapidly growing data sets in secure, governed, and compliant ways. Snowflake was incorporated in the state of Delaware on July 23, 2012.</ix:continuation></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i7b46bf6782b141bc9f7914ccd2a34673_43"></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%">2. <ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180My9mcmFnOmUyNzc1NDBiMmIxMDQzZDJiMmEwZWY2OWZmODU1MzA1L3RleHRyZWdpb246ZTI3NzU0MGIyYjEwNDNkMmIyYTBlZjY5ZmY4NTUzMDVfMzkyNg_699bbc23-70f6-423f-9223-61faf6eb872e" continuedAt="ia2dafc5e485c4376adb834334159d9c4" escape="true">Basis of Presentation and Summary of Significant Accounting Policies</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="ia2dafc5e485c4376adb834334159d9c4" continuedAt="i6109df4ca5634e8ab701bb07b5904266"><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:FiscalPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180My9mcmFnOmUyNzc1NDBiMmIxMDQzZDJiMmEwZWY2OWZmODU1MzA1L3RleHRyZWdpb246ZTI3NzU0MGIyYjEwNDNkMmIyYTBlZjY5ZmY4NTUzMDVfMzkyMQ_a81d9ed9-39b1-4f62-a1c4-6f97ac647470" 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 2023 refer to the fiscal year ended January&#160;31, 2023.</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180My9mcmFnOmUyNzc1NDBiMmIxMDQzZDJiMmEwZWY2OWZmODU1MzA1L3RleHRyZWdpb246ZTI3NzU0MGIyYjEwNDNkMmIyYTBlZjY5ZmY4NTUzMDVfMzkyNA_b9e3382a-0234-4030-a803-693f41d07034" continuedAt="ia99455309928422ea52593dd8718e437" 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><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 unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) and applicable rules and regulations of the U.S. Securities and Exchange Commission (SEC) regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with GAAP. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended January&#160;31, 2022, which was filed with the SEC on March 30, 2022. </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="ia99455309928422ea52593dd8718e437">In management&#8217;s opinion, these unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company&#8217;s financial position as of July&#160;31, 2022 and the results of operations for the three and six months ended July&#160;31, 2022 and 2021, and cash flows for the six months ended July&#160;31, 2022 and 2021. The condensed balance sheet as of January&#160;31, 2022 was derived from the audited financial statements but does not include all disclosures required by GAAP. The results of operations for the three and six months ended July&#160;31, 2022 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.</ix:continuation> </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180My9mcmFnOmUyNzc1NDBiMmIxMDQzZDJiMmEwZWY2OWZmODU1MzA1L3RleHRyZWdpb246ZTI3NzU0MGIyYjEwNDNkMmIyYTBlZjY5ZmY4NTUzMDVfMzkyOA_6e64f8bf-0e4f-4268-9fda-41e089b349aa" 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 condensed consolidated financial statements include the accounts of Snowflake&#160;Inc. and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.</span></div></ix:nonNumeric><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%"><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180My9mcmFnOmUyNzc1NDBiMmIxMDQzZDJiMmEwZWY2OWZmODU1MzA1L3RleHRyZWdpb246ZTI3NzU0MGIyYjEwNDNkMmIyYTBlZjY5ZmY4NTUzMDVfMzkyNw_1ea9ef07-307d-49be-ab03-21fe585c99c1" continuedAt="i2854ac1d43644a2a8facb478144567ac" escape="true">Segment Information</ix:nonNumeric></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:continuation id="i2854ac1d43644a2a8facb478144567ac">The Company has a single operating and reportable segment. The Company&#8217;s chief operating decision maker is its Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources.</ix:continuation> For information regarding the Company&#8217;s revenue by geographic area, see Note 3.</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="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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_7"> of Contents</a></span></div></div><ix:continuation id="i6109df4ca5634e8ab701bb07b5904266"><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180My9mcmFnOmUyNzc1NDBiMmIxMDQzZDJiMmEwZWY2OWZmODU1MzA1L3RleHRyZWdpb246ZTI3NzU0MGIyYjEwNDNkMmIyYTBlZjY5ZmY4NTUzMDVfMzkyNQ_f9b873d6-8aac-40dd-9590-2d0cada6c929" 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="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: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%">July 31, 2022</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, 2022</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%"><ix:nonFraction unitRef="usd" contextRef="iad007343306143efbbfe9994f704ee99_I20220731" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180My9mcmFnOmUyNzc1NDBiMmIxMDQzZDJiMmEwZWY2OWZmODU1MzA1L3RhYmxlOjIxYzEyNjE0MzhiNjQxNzNhM2Q2MmFiNTEwMGYyNmQ3L3RhYmxlcmFuZ2U6MjFjMTI2MTQzOGI2NDE3M2EzZDYyYWI1MTAwZjI2ZDdfMi0xLTEtMS0xMzcyNTQ_9032d10a-2eb0-45df-a9fd-85ebdb5f53d9">317,825</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="i0eead80869ff4f4781ffe6da9a458702_I20220131" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180My9mcmFnOmUyNzc1NDBiMmIxMDQzZDJiMmEwZWY2OWZmODU1MzA1L3RhYmxlOjIxYzEyNjE0MzhiNjQxNzNhM2Q2MmFiNTEwMGYyNmQ3L3RhYmxlcmFuZ2U6MjFjMTI2MTQzOGI2NDE3M2EzZDYyYWI1MTAwZjI2ZDdfMi0zLTEtMS0xMzcyNTQ_97f6b955-af63-49c2-9e00-666e3bd0cbf2">272,895</ix:nonFraction>&#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%">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="ib55463333a3949f9b255c68aafd56ada_I20220731" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180My9mcmFnOmUyNzc1NDBiMmIxMDQzZDJiMmEwZWY2OWZmODU1MzA1L3RhYmxlOjIxYzEyNjE0MzhiNjQxNzNhM2Q2MmFiNTEwMGYyNmQ3L3RhYmxlcmFuZ2U6MjFjMTI2MTQzOGI2NDE3M2EzZDYyYWI1MTAwZjI2ZDdfMy0xLTEtMS0xMzcyNTQ_7323bf6b-09c9-4f45-bbe3-d241f3b6ca8b">34,497</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f1e276ffceb4774bd6a0f7e6b6a0367_I20220131" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180My9mcmFnOmUyNzc1NDBiMmIxMDQzZDJiMmEwZWY2OWZmODU1MzA1L3RhYmxlOjIxYzEyNjE0MzhiNjQxNzNhM2Q2MmFiNTEwMGYyNmQ3L3RhYmxlcmFuZ2U6MjFjMTI2MTQzOGI2NDE3M2EzZDYyYWI1MTAwZjI2ZDdfMy0zLTEtMS0xMzcyNTQ_2840e956-4a70-4967-8ae8-bcf6229cd4a2">22,540</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180My9mcmFnOmUyNzc1NDBiMmIxMDQzZDJiMmEwZWY2OWZmODU1MzA1L3RhYmxlOjIxYzEyNjE0MzhiNjQxNzNhM2Q2MmFiNTEwMGYyNmQ3L3RhYmxlcmFuZ2U6MjFjMTI2MTQzOGI2NDE3M2EzZDYyYWI1MTAwZjI2ZDdfNC0xLTEtMS0xMzcyNTQ_a1c9a02e-7f29-43cf-853a-a5e0616d6296">352,322</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180My9mcmFnOmUyNzc1NDBiMmIxMDQzZDJiMmEwZWY2OWZmODU1MzA1L3RhYmxlOjIxYzEyNjE0MzhiNjQxNzNhM2Q2MmFiNTEwMGYyNmQ3L3RhYmxlcmFuZ2U6MjFjMTI2MTQzOGI2NDE3M2EzZDYyYWI1MTAwZjI2ZDdfNC0zLTEtMS0xMzcyNTQ_c549388c-71a7-4c23-8933-69b5328cbe1c">295,435</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></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180My9mcmFnOmUyNzc1NDBiMmIxMDQzZDJiMmEwZWY2OWZmODU1MzA1L3RleHRyZWdpb246ZTI3NzU0MGIyYjEwNDNkMmIyYTBlZjY5ZmY4NTUzMDVfMzkyMg_1dd2ee47-5b73-444b-8e59-c0cf7da215a8" continuedAt="i57c5189df8ee4cd78832400a21a9624f" 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 condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed 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><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align: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="i57c5189df8ee4cd78832400a21a9624f">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.</ix:continuation> </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%">Summary of Significant Accounting Policies</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 significant accounting policies are discussed in &#8220;Note 2 &#8211; Basis of Presentation and Summary of Significant Accounting Policies&#8221; of the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended January&#160;31, 2022, which was filed with the SEC on March 30, 2022. There have been no significant changes to these policies during the six months ended July&#160;31, 2022, except for the addition of the derivative financial instruments accounting policy with respect to the Company&#8217;s foreign currency forward contracts entered into during the three months ended July&#160;31, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:DerivativesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180My9mcmFnOmUyNzc1NDBiMmIxMDQzZDJiMmEwZWY2OWZmODU1MzA1L3RleHRyZWdpb246ZTI3NzU0MGIyYjEwNDNkMmIyYTBlZjY5ZmY4NTUzMDVfNTQ5NzU1ODk0Mjk4_0884c5c9-806d-47b9-98bd-48cb0a2eee8d" 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%">During the three months ended July 31, 2022, the Company began using derivative financial instruments to manage its exposure to certain foreign currency exchange risks associated with certain intercompany balances denominated in currencies other than the U.S. dollar. These derivative financial instruments consist of deliverable foreign currency forward contracts entered into with high-quality financial institutions that have investment-grade ratings with maturities of one month or less and are not designated as hedging instruments. As such, all changes in the fair value of these derivative instruments are recorded in other income (expense), net on the condensed consolidated statements of operations, and are intended to offset the foreign currency transaction gains or losses associated with the underlying intercompany balances. The resulting derivative assets and liabilities are measured at fair value using Level 2 inputs and presented as prepaid expenses and other current assets and accrued expenses and other current liabilities, as applicable, on the condensed consolidated balance sheets. Cash flows at settlement of such foreign currency forward contracts are classified as operating activities in the condensed 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-weight:400;line-height:120%">As of July&#160;31, 2022, all of the Company&#8217;s derivative assets and liabilities were settled, and the related realized gains (losses) were not material for the three and six months ended July&#160;31, 2022.</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="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><div id="i7b46bf6782b141bc9f7914ccd2a34673_46"></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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_7"> of Contents</a></span></div></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%">3. <ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RleHRyZWdpb246Yjk3YWNiZDAzZjA1NDYyOWFjMjA1OTgxZDcxNWY5NGFfMjUxNw_7128e080-f661-4025-bb67-89ef5ba6f69c" continuedAt="i62ac430b1bdb465f8645f61650b44951" escape="true">Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i62ac430b1bdb465f8645f61650b44951" continuedAt="i685d5802e1be4a2a97befd4c8b4036be"><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="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RleHRyZWdpb246Yjk3YWNiZDAzZjA1NDYyOWFjMjA1OTgxZDcxNWY5NGFfMjUyMw_56e6282d-1ad7-4562-ae9b-bc83bf50924b" 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.874%"></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.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.928%"></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="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%">Three Months Ended July 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended July 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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="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%">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="if78faf53f7d643d89133886f6189675a_D20220501-20220731" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOmNmMjcxODUyNzUzNTQ3YzE5MjQ3Y2ZkMjVkODFjNmFiL3RhYmxlcmFuZ2U6Y2YyNzE4NTI3NTM1NDdjMTkyNDdjZmQyNWQ4MWM2YWJfMy0xLTEtMS0xMzcyNTQ_3b77fcf1-5995-46a4-976e-3dee0f792b4a">466,268</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="i6ed4cd216fe14cfc84d381a988456408_D20210501-20210731" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOmNmMjcxODUyNzUzNTQ3YzE5MjQ3Y2ZkMjVkODFjNmFiL3RhYmxlcmFuZ2U6Y2YyNzE4NTI3NTM1NDdjMTkyNDdjZmQyNWQ4MWM2YWJfMy0zLTEtMS0xMzcyNTQ_58c343a2-511a-412c-b401-33c66ad9adb6">254,623</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="i598eb0e2fc654708be2429e87a2d4565_D20220201-20220731" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOmNmMjcxODUyNzUzNTQ3YzE5MjQ3Y2ZkMjVkODFjNmFiL3RhYmxlcmFuZ2U6Y2YyNzE4NTI3NTM1NDdjMTkyNDdjZmQyNWQ4MWM2YWJfMy01LTEtMS0xNDEzMDE_333eecb2-a514-458b-a6f3-2e861c8110b7">860,702</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="ic359cbf6e9394f70aa3593a852a25eaf_D20210201-20210731" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOmNmMjcxODUyNzUzNTQ3YzE5MjQ3Y2ZkMjVkODFjNmFiL3RhYmxlcmFuZ2U6Y2YyNzE4NTI3NTM1NDdjMTkyNDdjZmQyNWQ4MWM2YWJfMy03LTEtMS0xNDEzMDE_d75be5ed-ad96-4997-9b5e-9a2c84980bd1">468,453</ix:nonFraction>&#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;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%">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="i704c1e053278437ea84382a898088b43_D20220501-20220731" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOmNmMjcxODUyNzUzNTQ3YzE5MjQ3Y2ZkMjVkODFjNmFiL3RhYmxlcmFuZ2U6Y2YyNzE4NTI3NTM1NDdjMTkyNDdjZmQyNWQ4MWM2YWJfNC0xLTEtMS0xMzcyNTQ_6bd30b21-4ba2-42c7-b9f2-3bbe3ed6c258">30,980</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie12af43f407b47d885d90dfe95ca6376_D20210501-20210731" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOmNmMjcxODUyNzUzNTQ3YzE5MjQ3Y2ZkMjVkODFjNmFiL3RhYmxlcmFuZ2U6Y2YyNzE4NTI3NTM1NDdjMTkyNDdjZmQyNWQ4MWM2YWJfNC0zLTEtMS0xMzcyNTQ_09e69bbb-5cdf-4c5c-99c1-b47fc7e4ec3a">17,575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e045c09a9e540c0851c38db0186bbf0_D20220201-20220731" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOmNmMjcxODUyNzUzNTQ3YzE5MjQ3Y2ZkMjVkODFjNmFiL3RhYmxlcmFuZ2U6Y2YyNzE4NTI3NTM1NDdjMTkyNDdjZmQyNWQ4MWM2YWJfNC01LTEtMS0xNDEzMDE_58490798-67e1-4ec5-a02b-277a3cfc85b5">58,917</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb08781e052b4c42af7be58d2e88135d_D20210201-20210731" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOmNmMjcxODUyNzUzNTQ3YzE5MjQ3Y2ZkMjVkODFjNmFiL3RhYmxlcmFuZ2U6Y2YyNzE4NTI3NTM1NDdjMTkyNDdjZmQyNWQ4MWM2YWJfNC03LTEtMS0xNDEzMDE_a766c719-3a77-498a-bba9-c9420e1fafca">32,659</ix:nonFraction>&#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</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="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOmNmMjcxODUyNzUzNTQ3YzE5MjQ3Y2ZkMjVkODFjNmFiL3RhYmxlcmFuZ2U6Y2YyNzE4NTI3NTM1NDdjMTkyNDdjZmQyNWQ4MWM2YWJfNS0xLTEtMS0xMzcyNTQ_ee0ad9d3-e530-4c06-9ce5-260dd37249df">497,248</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><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%"><ix:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOmNmMjcxODUyNzUzNTQ3YzE5MjQ3Y2ZkMjVkODFjNmFiL3RhYmxlcmFuZ2U6Y2YyNzE4NTI3NTM1NDdjMTkyNDdjZmQyNWQ4MWM2YWJfNS0zLTEtMS0xMzcyNTQ_2d2cc039-a42e-4a6f-93ee-d3b56077714b">272,198</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOmNmMjcxODUyNzUzNTQ3YzE5MjQ3Y2ZkMjVkODFjNmFiL3RhYmxlcmFuZ2U6Y2YyNzE4NTI3NTM1NDdjMTkyNDdjZmQyNWQ4MWM2YWJfNS01LTEtMS0xNDEzMDM_80218061-2cae-4b1c-a43e-70b60122bee4">919,619</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOmNmMjcxODUyNzUzNTQ3YzE5MjQ3Y2ZkMjVkODFjNmFiL3RhYmxlcmFuZ2U6Y2YyNzE4NTI3NTM1NDdjMTkyNDdjZmQyNWQ4MWM2YWJfNS03LTEtMS0xNDEzMDM_09e66539-faed-4cdf-980b-d9815427d7fb">501,112</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RleHRyZWdpb246Yjk3YWNiZDAzZjA1NDYyOWFjMjA1OTgxZDcxNWY5NGFfMjUyMQ_869ff140-9ead-405a-9349-1191eb9a83d1" 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.874%"></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.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.928%"></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="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%">Three Months Ended July 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">2021</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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 #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="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%">Americas:</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="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%">United States</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="i08cf748c053d4736b0519f89e3baac51_D20220501-20220731" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfNC0xLTEtMS0xNDE0MzQ_16f43b52-9b96-458e-a14c-3a9c2a3eae8d">394,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="ifd73b12d86d7430682657504915a466f_D20210501-20210731" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfNC0zLTEtMS0xNDE0MzQ_e7b9530b-db01-47da-8d8f-54aecad1d01c">217,382</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="ic6b72e75047c4af88d934bd406e15700_D20220201-20220731" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfNC01LTEtMS0xMzcyNTQ_e88f52a3-b910-48fc-a28c-7297be6e6c98">730,209</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="i01a1dcc56dff4373926d07b5c52691da_D20210201-20210731" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfNC03LTEtMS0xMzcyNTQ_89a64931-c4b3-4a89-ad7b-a45612d73ff5">403,567</ix:nonFraction>&#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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i157ceffd2c434aafb5d2446c1335e5f2_D20220501-20220731" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfNS0xLTEtMS0xNDE0MzQ_b473cccb-d502-450d-a36d-5aaee81afe48">10,553</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7d71a03e0fd42f6ac4033382d3fbf70_D20210501-20210731" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfNS0zLTEtMS0xNDE0MzQ_93f4bec3-c1c3-4771-8caa-13e95c3fa8f4">6,137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1eb40308b324810b2f2c67518610056_D20220201-20220731" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfNS01LTEtMS0xMzcyNTQ_bb160e0a-158a-4ebd-bfd8-9ff9d2236daf">19,679</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5713c4f0a9d0484a8916de617fbdfa70_D20210201-20210731" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfNS03LTEtMS0xMzcyNTQ_7dcd4435-21d6-4e72-937f-23a33d37a786">11,157</ix:nonFraction>&#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><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if364763cafa144e69af2cb9ad7a16254_D20220501-20220731" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfNi0xLTEtMS0xNDE0MzQ_560b7857-6357-4852-b807-c3e3d0a0b574">69,666</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a6022a6042143fe94231a2519bf883f_D20210501-20210731" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfNi0zLTEtMS0xNDE0MzQ_a0ece918-e0f3-439a-a101-5d6eba8aee19">39,304</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58bb69b4d5394ab6a2d1629c37b8b00c_D20220201-20220731" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfNi01LTEtMS0xMzcyNTQ_4ca2a30d-02b4-4951-ac12-82638a77fa34">127,684</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3405a6e249e744fa8c3cb1dfda797c51_D20210201-20210731" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfNi03LTEtMS0xMzcyNTQ_52f342cf-93e4-4432-ae9e-d746ee940fb6">69,478</ix:nonFraction>&#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><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibfa2738d60cf48e09c259ce24c890a31_D20220501-20220731" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfNy0xLTEtMS0xNDE0MzQ_33cedbe8-3cb8-4888-98e4-f1b6864e5dcc">22,745</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dc56450d05b40a195016bbc0e7655eb_D20210501-20210731" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfNy0zLTEtMS0xNDE0MzQ_df08c19b-510d-4c57-adc8-e7059684a6a3">9,375</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifcbec695f632480f9d7917cda13b418c_D20220201-20220731" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfNy01LTEtMS0xMzcyNTQ_89e0640b-f1e5-4ba6-af48-7a452fbe954f">42,047</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i68453d4a4c884099918c8ed41a507638_D20210201-20210731" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfNy03LTEtMS0xMzcyNTQ_3f4aeeca-51d9-4e54-a80a-1c3aeee43f02">16,910</ix:nonFraction>&#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 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 #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="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfOC0xLTEtMS0xNDgzMjQ_40266ad1-8cd6-4cc5-9c01-877b94cf5527">497,248</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><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%"><ix:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfOC0zLTEtMS0xNDgzMjQ_59f1da98-9788-4c9f-976f-82d78dc8fdae">272,198</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfOC01LTEtMS0xMzcyNTQ_ce8c9d33-a386-46ee-9c2b-ab78c2674b12">919,619</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfOC03LTEtMS0xMzcyNTQ_432020f0-6a83-4e30-8f24-0cc08d975af1">501,112</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><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">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">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 July&#160;31, 2022 and January&#160;31, 2022, allowance for credit losses of $<ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RleHRyZWdpb246Yjk3YWNiZDAzZjA1NDYyOWFjMjA1OTgxZDcxNWY5NGFfMTY0OTI2NzQ0NDIwMQ_bb5d7afa-b6f9-4d97-a005-cb031b5ad8da">1.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RleHRyZWdpb246Yjk3YWNiZDAzZjA1NDYyOWFjMjA1OTgxZDcxNWY5NGFfNTA1_2550120e-0eb6-418c-8721-ee88183303a2">1.3</ix:nonFraction> million, was included in the Company&#8217;s accounts receivable, net balance, 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-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 July&#160;31, 2022 and January&#160;31, 2022, 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 three and six months ended July&#160;31, 2022 and 2021.</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%">Revenue recognized for the three months ended July&#160;31, 2022 from amounts included in deferred revenue as of April&#160;30, 2022 was $<ix:nonFraction unitRef="usd" contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RleHRyZWdpb246Yjk3YWNiZDAzZjA1NDYyOWFjMjA1OTgxZDcxNWY5NGFfMTY0OTI2NzQ0NDQ0MQ_921d740a-6510-43b9-91ec-2acbf5e379d4">380.4</ix:nonFraction> million. Revenue recognized for the three months ended July&#160;31, 2021 from amounts included in deferred revenue as of April&#160;30, 2021 was $<ix:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RleHRyZWdpb246Yjk3YWNiZDAzZjA1NDYyOWFjMjA1OTgxZDcxNWY5NGFfMTY0OTI2NzQ0NDQ0NQ_422ac8bd-cf7e-4dc4-9207-21805a62e6d2">208.4</ix:nonFraction> 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%">Revenue recognized for the six months ended July&#160;31, 2022 from amounts included in deferred revenue as of January&#160;31, 2022 was $<ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RleHRyZWdpb246Yjk3YWNiZDAzZjA1NDYyOWFjMjA1OTgxZDcxNWY5NGFfMTE3Mg_89e6e76b-935a-44e1-947b-ced5ad109bb6">622.9</ix:nonFraction> million. Revenue recognized for the six months ended July&#160;31, 2021 from amounts included in deferred revenue as of January&#160;31, 2021 was $<ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RleHRyZWdpb246Yjk3YWNiZDAzZjA1NDYyOWFjMjA1OTgxZDcxNWY5NGFfMTI2NA_bf8904de-20f5-4a5e-a88c-85db8a5a35fd">343.8</ix:nonFraction> million.</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="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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_7"> of Contents</a></span></div></div><ix:continuation id="i685d5802e1be4a2a97befd4c8b4036be"><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:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RleHRyZWdpb246Yjk3YWNiZDAzZjA1NDYyOWFjMjA1OTgxZDcxNWY5NGFfMjUxOA_3d13aec7-20fc-4ed8-91a7-33ede61f6e6d" escape="true">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 USD each period based on the applicable period-end exchange rates.</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%">As of July&#160;31, 2022, the Company&#8217;s RPO was $<ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-8" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RleHRyZWdpb246Yjk3YWNiZDAzZjA1NDYyOWFjMjA1OTgxZDcxNWY5NGFfMjAwMQ_cf24867d-fe05-499d-a400-55316da54d07">2.7</ix:nonFraction> billion, of which the Company expects approximately <ix:nonFraction unitRef="number" contextRef="i317ea7ce86c34021a31424a06301e582_I20220731" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RleHRyZWdpb246Yjk3YWNiZDAzZjA1NDYyOWFjMjA1OTgxZDcxNWY5NGFfMjA0OA_d93b98cf-251c-45ea-b73d-571932e7c1cb">57</ix:nonFraction>% to be recognized as revenue in the <ix:nonNumeric contextRef="i317ea7ce86c34021a31424a06301e582_I20220731" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RleHRyZWdpb246Yjk3YWNiZDAzZjA1NDYyOWFjMjA1OTgxZDcxNWY5NGFfMjA4Ng_d01caacd-ec94-48d1-b024-5311e1b1adc5">twelve months</ix:nonNumeric> ending July 31, 2023 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="i7b46bf6782b141bc9f7914ccd2a34673_49"></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%">4. <ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="snow:CashCashEquivalentsAndInvestmentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RleHRyZWdpb246MTE4MTAzOTQ5ZTlmNDVjNmIwNTk5MGNiN2UzZDFkNWVfMTU3NQ_29865141-e74a-42bf-b574-98ed36648769" continuedAt="i3861bc4fec41401aa46ef1e61b3bcc8d" escape="true">Cash Equivalents and Investments</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="i3861bc4fec41401aa46ef1e61b3bcc8d" continuedAt="ic528e89154944fe3a03ddc0f03171b70"><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RleHRyZWdpb246MTE4MTAzOTQ5ZTlmNDVjNmIwNTk5MGNiN2UzZDFkNWVfMTU3Ng_00b2a025-dfaa-46bc-83f2-e56bf811ddd7" continuedAt="i172605ed02fb41e3a0e963b9f1191a98" escape="true"><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RleHRyZWdpb246MTE4MTAzOTQ5ZTlmNDVjNmIwNTk5MGNiN2UzZDFkNWVfMTU3Ng_ba3961d8-f1c5-4d54-bac9-bcfbdaa0fb2b" continuedAt="i0018ef87e4c04642aa582e9020a2c1e5" 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 is a summary of the Company&#8217;s cash equivalents, short-term investments, and long-term investments&#160;on the condensed 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%">July 31, 2022</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%"><ix:nonFraction unitRef="usd" contextRef="i2549c5b1e1ef4ff7b92495c0cd189ff7_I20220731" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfNC0xLTEtMS0xMzcyNTQ_91d84331-aedd-427c-9ab2-294feeaef586">590,661</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="i2549c5b1e1ef4ff7b92495c0cd189ff7_I20220731" decimals="-3" name="snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfNC0zLTEtMS0xMzcyNTQ_168d1895-3797-49cc-b1c9-87f6a466945f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="i2549c5b1e1ef4ff7b92495c0cd189ff7_I20220731" decimals="-3" name="snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfNC01LTEtMS0xMzcyNTQ_e2b439e8-3763-4c6d-8c8a-39a7ec8420b3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="i2549c5b1e1ef4ff7b92495c0cd189ff7_I20220731" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfNC03LTEtMS0xMzcyNTQ_ac015d5d-9cc8-47c2-840e-d8311ca85372">590,661</ix:nonFraction>&#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%">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="i94214b75e8b34943b314964d6decfece_I20220731" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfNi0xLTEtMS0xMzcyNTQ_e572a06f-27f2-40e7-96d3-32b0f22e8303">71,835</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94214b75e8b34943b314964d6decfece_I20220731" decimals="-3" name="snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfNi0zLTEtMS0xMzcyNTQ_9dad1018-8cc7-4ff6-b86b-a876316afc52">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i94214b75e8b34943b314964d6decfece_I20220731" decimals="-3" name="snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfNi01LTEtMS0xMzcyNTQ_21fffead-faf0-4c4e-8daa-9f2b04fceee4">14</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94214b75e8b34943b314964d6decfece_I20220731" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfNi03LTEtMS0xMzcyNTQ_ce09cf52-ef40-43d7-960b-088e6fdc6019">71,821</ix:nonFraction>&#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%">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="i6f43538964134281926bd15e1665ddfd_I20220731" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfOC0xLTEtMS0xMzcyNTQ_4e179f76-062b-4a2b-a773-34947d8e79d3">15,703</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f43538964134281926bd15e1665ddfd_I20220731" decimals="-3" name="snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfOC0zLTEtMS0xMzcyNTQ_9cd9a25e-0fd7-4df8-be4c-e2f6408c4135">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f43538964134281926bd15e1665ddfd_I20220731" decimals="-3" name="snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfOC01LTEtMS0xMzcyNTQ_8219dbae-3df8-419d-8b1d-e751c1aea6b7">7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f43538964134281926bd15e1665ddfd_I20220731" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfOC03LTEtMS0xMzcyNTQ_e8907641-1fea-4920-9cd1-104cfd5698c1">15,696</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfOS0xLTEtMS0xMzcyNTQ_3dda9b7c-5c53-43e9-8b7e-7ebf07b83d13">678,199</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfOS0zLTEtMS0xMzcyNTQ_9433411a-f998-447f-85e0-c5a6d6e8443f">&#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><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%">(<ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfOS01LTEtMS0xMzcyNTQ_0c5102cd-0305-430a-8cb0-98c27f541580">21</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfOS03LTEtMS0xMzcyNTQ_c2fedffe-df28-4ce9-9e85-0e91fa26fa85">678,178</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></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%"><ix:nonFraction unitRef="usd" contextRef="if6d5950862de40cca7794cf0e11f355c_I20220731" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTEtMS0xLTEtMTM3MjU0_1c5cc29c-81cb-46e5-81de-7cc3d5f81b5a">2,464,401</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6d5950862de40cca7794cf0e11f355c_I20220731" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTEtMy0xLTEtMTM3MjU0_67fffd02-141c-4912-927e-e8f998501ec4">97</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6d5950862de40cca7794cf0e11f355c_I20220731" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTEtNS0xLTEtMTM3MjU0_988ef67c-ef68-4260-b5ee-8c5210bac630">30,226</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6d5950862de40cca7794cf0e11f355c_I20220731" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTEtNy0xLTEtMTM3MjU0_0bc4adcb-5d83-4aab-83cf-7a61989c32e4">2,434,272</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="id66ff0abe8d44cd1be2eebc8cd6917f0_I20220731" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTItMS0xLTEtMTM3MjU0_8bc1d7dd-96ba-405d-84df-c2c6b1efda2d">893,431</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id66ff0abe8d44cd1be2eebc8cd6917f0_I20220731" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTItMy0xLTEtMTM3MjU0_d668f784-90d5-45d3-bad3-f9f504302c1a">224</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id66ff0abe8d44cd1be2eebc8cd6917f0_I20220731" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTItNS0xLTEtMTM3MjU0_a8f693df-e46b-434b-a157-bafafb50d75b">3,852</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id66ff0abe8d44cd1be2eebc8cd6917f0_I20220731" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTItNy0xLTEtMTM3MjU0_87537d12-cdd1-43fb-bfc7-73f394060afc">889,803</ix:nonFraction>&#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 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="i91b2393b1ab94d2b9eee3189a991387b_I20220731" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTMtMS0xLTEtMTM3MjU0_81fb0dd2-3580-4f0d-b6b3-91a14b38286b">528,941</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91b2393b1ab94d2b9eee3189a991387b_I20220731" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTMtMy0xLTEtMTM3MjU0_66e15048-09da-4709-9df5-5d3bcefc26eb">304</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i91b2393b1ab94d2b9eee3189a991387b_I20220731" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTMtNS0xLTEtMTM3MjU0_a0918883-95bc-467d-9279-3798f23da8a3">9,640</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91b2393b1ab94d2b9eee3189a991387b_I20220731" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTMtNy0xLTEtMTM3MjU0_963bfe62-a2b6-457d-abd1-e582e9f832b3">519,605</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="iaed2c6eb6c194dcb9ec6856ec8eb5d55_I20220731" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTQtMS0xLTEtMTM3MjU0_9e8a00c9-414d-4e80-a562-147248d9584f">290,264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaed2c6eb6c194dcb9ec6856ec8eb5d55_I20220731" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTQtMy0xLTEtMTM3MjU0_d1a7193d-69a2-40b0-a2d4-bd5400353f66">59</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaed2c6eb6c194dcb9ec6856ec8eb5d55_I20220731" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTQtNS0xLTEtMTM3MjU0_99117a69-3575-495c-8441-d9048ce7265d">842</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaed2c6eb6c194dcb9ec6856ec8eb5d55_I20220731" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTQtNy0xLTEtMTM3MjU0_8661b6b1-c824-41bd-9765-3c2b8ea0c780">289,481</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTYtMS0xLTEtMTM3MjU0_7b4cea9f-62c7-4fc7-824a-ecf6f9ade83e">4,177,037</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTYtMy0xLTEtMTM3MjU0_6950aa18-fbf0-4626-8d42-1d1881e4224e">684</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><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%">(<ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTYtNS0xLTEtMTM3MjU0_2e7f1a45-ffd8-41bd-bd57-38a4f85a1710">44,560</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTYtNy0xLTEtMTM3MjU0_296b7d87-6f42-4d56-9719-51238e8495a1">4,133,161</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></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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTctMS0xLTEtMTM3MjU0_17d2ee0e-ce61-4265-8894-a38a88b3e652">4,855,236</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTctMy0xLTEtMTM3MjU0_e3db3f00-2be0-4e7f-8636-0f33644d3a9c">684</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><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%">(<ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTctNS0xLTEtMTM3MjU0_8b8e5377-5805-46fd-9941-ae48cf1e4164">44,581</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTctNy0xLTEtMTM3MjU0_a301abee-91d6-4f12-8f6e-ef2f9aba9397">4,811,339</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></tr></table></div></ix:nonNumeric></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="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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_7"> of Contents</a></span></div></div><ix:continuation id="ic528e89154944fe3a03ddc0f03171b70" continuedAt="i1ee635e8a83f4326be8477bbd6238c88"><div style="text-align:justify"><ix:continuation id="i172605ed02fb41e3a0e963b9f1191a98"><ix:continuation id="i0018ef87e4c04642aa582e9020a2c1e5"><table 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, 2022</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%">Amortized<br/>Cost</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/>Gains</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="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%">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%"><ix:nonFraction unitRef="usd" contextRef="ia02b72dfda984468a7f3b2e4c518a9bd_I20220131" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfNC0xLTEtMS0xMzcyNTQ_12ce8915-f974-4550-846d-9dff03f4f253">722,492</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="ia02b72dfda984468a7f3b2e4c518a9bd_I20220131" decimals="-3" name="snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfNC0zLTEtMS0xMzcyNTQ_2207f231-f082-43a2-85b3-dcc2e89e3b7d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="ia02b72dfda984468a7f3b2e4c518a9bd_I20220131" decimals="-3" name="snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfNC01LTEtMS0xMzcyNTQ_03806780-bc32-4fa7-99d4-be3f51335685">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="ia02b72dfda984468a7f3b2e4c518a9bd_I20220131" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfNC03LTEtMS0xMzcyNTQ_31fa5706-be2b-449a-a43c-404ef7e98ebd">722,492</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i0ec7aca2cfd74124831d8f59d2b808ec_I20220131" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfNS0xLTEtMS0xMzcyNTQ_0bc9d66f-8604-43c2-8164-d4025144304a">77,795</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec7aca2cfd74124831d8f59d2b808ec_I20220131" decimals="-3" name="snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfNS0zLTEtMS0xMzcyNTQ_01fe936d-20b7-4d4c-8c3a-57b51b0d283a">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0ec7aca2cfd74124831d8f59d2b808ec_I20220131" decimals="-3" name="snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfNS01LTEtMS0xMzcyNTQ_959d9b37-5496-4ca7-baf2-840345b5b324">2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec7aca2cfd74124831d8f59d2b808ec_I20220131" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfNS03LTEtMS0xMzcyNTQ_5678faf9-c662-4988-9fb8-96e8af75b281">77,794</ix:nonFraction>&#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 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="i807b428749f64679a8ac2e9fa290d86c_I20220131" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfNi0xLTEtMS0xMzcyNTQ_394c9a81-8289-4353-9d9b-1781bfad5454">36,997</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i807b428749f64679a8ac2e9fa290d86c_I20220131" decimals="-3" name="snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfNi0zLTEtMS0xMzcyNTQ_da229653-1fc8-46bc-acf0-25ae8632b3e0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i807b428749f64679a8ac2e9fa290d86c_I20220131" decimals="-3" name="snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfNi01LTEtMS0xMzcyNTQ_061ce7b8-3dd0-45c3-81f0-53211987265b">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i807b428749f64679a8ac2e9fa290d86c_I20220131" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfNi03LTEtMS0xMzcyNTQ_8ef445fe-fc51-43fe-b0f4-0a06d49ba926">36,995</ix:nonFraction>&#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%">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="i51e4cadbb2cf4f69a67ecead377adcf2_I20220131" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfOC0xLTEtMS0xMzcyNTQ_7559517a-a3d0-4f39-b0d9-e1fbed868f90">7,950</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51e4cadbb2cf4f69a67ecead377adcf2_I20220131" decimals="-3" name="snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfOC0zLTEtMS0xMzcyNTQ_688d382c-e542-47bd-a115-10b5f5e2cea2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i51e4cadbb2cf4f69a67ecead377adcf2_I20220131" decimals="-3" name="snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfOC01LTEtMS0xMzcyNTQ_8dd19049-2fe1-42b6-bc5b-a425313a436a">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51e4cadbb2cf4f69a67ecead377adcf2_I20220131" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfOC03LTEtMS0xMzcyNTQ_8e822c8a-7e28-458a-98b6-fa9a829d2535">7,949</ix:nonFraction>&#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;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:#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="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfOS0xLTEtMS0xMzcyNTQ_0842fc3d-1682-4a8c-912c-e43af296f63a">845,234</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfOS0zLTEtMS0xMzcyNTQ_b6f2ff15-1c4d-4ddb-a9d3-1c8f0f819456">1</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfOS01LTEtMS0xMzcyNTQ_22c1173b-f52c-4078-a1f8-63eb925f673a">5</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfOS03LTEtMS0xMzcyNTQ_9d63b000-2370-49c9-b401-52dd217ba2c9">845,230</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;border-top:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #000;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%">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="ibfa1e6adfd814eb1a11394ed2840e585_I20220131" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTEtMS0xLTEtMTM3MjU0_a5d0109d-b8e0-4558-93f5-a71595b83c7f">2,610,010</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibfa1e6adfd814eb1a11394ed2840e585_I20220131" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTEtMy0xLTEtMTM3MjU0_a16b043e-c351-4797-80b0-364ac57e8a64">91</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibfa1e6adfd814eb1a11394ed2840e585_I20220131" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTEtNS0xLTEtMTM3MjU0_b678b06a-7287-4c4d-abe7-1163bf18257f">12,062</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibfa1e6adfd814eb1a11394ed2840e585_I20220131" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTEtNy0xLTEtMTM3MjU0_571b3a95-f6b8-4fd0-a921-0cb83369db4d">2,598,039</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i110716bcad234186822cf53d7f258b60_I20220131" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTItMS0xLTEtMTM3MjU0_6cdb0b18-2824-4ce4-956a-a937c354a7ce">884,376</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i110716bcad234186822cf53d7f258b60_I20220131" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTItMy0xLTEtMTM3MjU0_3c159db3-7fcd-4c15-b74a-4038040f1325">81</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i110716bcad234186822cf53d7f258b60_I20220131" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTItNS0xLTEtMTM3MjU0_32b6b2fd-fdb6-4420-a72c-0768d551ccf0">821</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i110716bcad234186822cf53d7f258b60_I20220131" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTItNy0xLTEtMTM3MjU0_5d9d16d8-0e87-4291-af30-b821bccdf794">883,636</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i06bc2452dd4e451895f134c959716a42_I20220131" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTMtMS0xLTEtMTM3MjU0_162d0ff9-2d21-4305-8992-41f277bbbab6">439,449</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06bc2452dd4e451895f134c959716a42_I20220131" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTMtMy0xLTEtMTM3MjU0_e64986a4-5f5c-4e75-b818-38344736ffc9">28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i06bc2452dd4e451895f134c959716a42_I20220131" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTMtNS0xLTEtMTM3MjU0_7112146f-0f42-44c4-a4cc-ba98e4558890">2,558</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06bc2452dd4e451895f134c959716a42_I20220131" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTMtNy0xLTEtMTM3MjU0_be01ab3d-90c4-4b2b-ae0a-359b8b3e75f0">436,919</ix:nonFraction>&#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%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1089742f8b284568b0159b19bc3ca05b_I20220131" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTQtMS0xLTEtMTM3MjU0_7ef1105b-1669-4465-be61-63c7606c4cb6">104,108</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1089742f8b284568b0159b19bc3ca05b_I20220131" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTQtMy0xLTEtMTM3MjU0_19e49d58-2a23-4c01-ba7f-b39cb3765e9d">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1089742f8b284568b0159b19bc3ca05b_I20220131" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTQtNS0xLTEtMTM3MjU0_293719f5-6de8-4378-82a4-0c8189a4b079">135</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1089742f8b284568b0159b19bc3ca05b_I20220131" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTQtNy0xLTEtMTM3MjU0_0b058665-5983-4d3b-9f0d-ffdcb771a38d">103,977</ix:nonFraction>&#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 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:#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="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTYtMS0xLTEtMTM3MjU0_42005413-2634-441d-b819-bde11c9762b9">4,037,943</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTYtMy0xLTEtMTM3MjU0_16979d78-d917-49af-80c6-ea99383fef89">204</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTYtNS0xLTEtMTM3MjU0_dc899647-d35f-495c-befb-93b57e65d3c5">15,576</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTYtNy0xLTEtMTM3MjU0_fde79227-3d84-4f09-bbb3-92da2f541d5d">4,022,571</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTctMS0xLTEtMTM3MjU0_de6c1e8c-dff0-4010-942c-773e34e691b3">4,883,177</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTctMy0xLTEtMTM3MjU0_b8228de7-0602-4ab1-9456-32e86eb9de22">205</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTctNS0xLTEtMTM3MjU0_af7785fd-4e7e-4732-9543-46910604299d">15,581</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTctNy0xLTEtMTM3MjU0_1bf194df-d84f-4c45-8c03-9e2fb42746ea">4,867,801</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></tr></table></ix:continuation></ix:continuation></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;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="i59ab325e28e549e68d25421c506edc55_I20220731" decimals="-5" name="us-gaap:InterestReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RleHRyZWdpb246MTE4MTAzOTQ5ZTlmNDVjNmIwNTk5MGNiN2UzZDFkNWVfMjEz_88e87e5f-c73f-4893-b3c6-161735668d49">14.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia311722256e94c5cbbb2a82a9034989d_I20220131" decimals="-5" name="us-gaap:InterestReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RleHRyZWdpb246MTE4MTAzOTQ5ZTlmNDVjNmIwNTk5MGNiN2UzZDFkNWVfMjIw_13e86114-5dfc-466c-b57d-05d875af377d">14.1</ix:nonFraction> million of interest receivable in prepaid expenses and other current assets on the condensed consolidated balance sheets as of July&#160;31, 2022 and January&#160;31, 2022, respectively. The Company did not recognize an allowance for credit losses against interest receivable as of July&#160;31, 2022 and January&#160;31, 2022 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 July&#160;31, 2022, the contractual maturities of the Company&#8217;s available-for-sale marketable debt securities did not exceed <ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="snow:DebtSecuritiesAvailableForSaleMaturityTermMaximum" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RleHRyZWdpb246MTE4MTAzOTQ5ZTlmNDVjNmIwNTk5MGNiN2UzZDFkNWVfNjM3_5f60fdc2-28ed-46c3-bb68-bedb61e780d5">36</ix:nonNumeric> months. <ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RleHRyZWdpb246MTE4MTAzOTQ5ZTlmNDVjNmIwNTk5MGNiN2UzZDFkNWVfMTU3Nw_14cf4020-e0f7-44bf-a010-e0ae5b1fdec4" continuedAt="i0dfd04d2510749ba9840a867d554faf0" escape="true">The estimated fair values of available-for-sale marketable debt securities, 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><div style="text-align:justify"><ix:continuation id="i0dfd04d2510749ba9840a867d554faf0"><table 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%">July 31, 2022</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%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjFlOWYzMjQ3NjkzZTRmM2M4YTUxZWNhZTVjYmExOWE0L3RhYmxlcmFuZ2U6MWU5ZjMyNDc2OTNlNGYzYzhhNTFlY2FlNWNiYTE5YTRfMy0xLTEtMS0xMzcyNTQ_4236aae8-46a0-41bd-bf08-b3083491715f">3,133,994</ix:nonFraction>&#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%">Due in 1 year to 3 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="snow:DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjFlOWYzMjQ3NjkzZTRmM2M4YTUxZWNhZTVjYmExOWE0L3RhYmxlcmFuZ2U6MWU5ZjMyNDc2OTNlNGYzYzhhNTFlY2FlNWNiYTE5YTRfNC0xLTEtMS0xMzcyNTQ_29471988-cc52-4c41-8303-501e6d9cda15">1,086,684</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjFlOWYzMjQ3NjkzZTRmM2M4YTUxZWNhZTVjYmExOWE0L3RhYmxlcmFuZ2U6MWU5ZjMyNDc2OTNlNGYzYzhhNTFlY2FlNWNiYTE5YTRfNS0xLTEtMS0xMzcyNTQ_71143cfa-f7b7-41ec-8b99-eab50d44f220">4,220,678</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></tr></table></ix:continuation></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="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%">18</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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_7"> of Contents</a></span></div></div><ix:continuation id="i1ee635e8a83f4326be8477bbd6238c88"><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RleHRyZWdpb246MTE4MTAzOTQ5ZTlmNDVjNmIwNTk5MGNiN2UzZDFkNWVfMTU3OA_74f9550e-4173-40e6-a8c1-7d9cba822d3f" 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 condensed 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: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%">July 31, 2022</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"><div><span style="color:#000000;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:#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%">Commercial paper</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id66ff0abe8d44cd1be2eebc8cd6917f0_I20220731" decimals="-3" name="snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfNS0xLTEtMS0xMzcyNTQ_9384e896-6578-4244-9e24-8a5ab172bdcc">61,983</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(<ix:nonFraction unitRef="usd" contextRef="id66ff0abe8d44cd1be2eebc8cd6917f0_I20220731" decimals="-3" name="snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfNS0zLTEtMS0xMzcyNTQ_67d4a0cf-d348-45ec-8f94-bece06acfb71">14</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="id66ff0abe8d44cd1be2eebc8cd6917f0_I20220731" decimals="-3" name="snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfNS01LTEtMS0xMzcyNTQ_58a201fd-6a61-4bac-b080-516b993f3ef9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="id66ff0abe8d44cd1be2eebc8cd6917f0_I20220731" decimals="-3" name="snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfNS03LTEtMS0xMzcyNTQ_36c37257-2503-4d4d-9fef-0d8046cab675">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="id66ff0abe8d44cd1be2eebc8cd6917f0_I20220731" decimals="-3" name="snow:CashEquivalentsUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfNS05LTEtMS0xMzcyNTQ_da1332b7-5567-4b27-a4d2-3ae6dd8bb79d">61,983</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(<ix:nonFraction unitRef="usd" contextRef="id66ff0abe8d44cd1be2eebc8cd6917f0_I20220731" decimals="-3" name="snow:CashEquivalentsUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfNS0xMS0xLTEtMTM3MjU0_deb6a3ae-b7b1-42b6-bdee-652bb97fbbb2">14</ix:nonFraction>)</span></td><td 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%"><ix:nonFraction unitRef="usd" contextRef="if6d5950862de40cca7794cf0e11f355c_I20220731" decimals="-3" name="snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfNi0xLTEtMS0xNTI0OTE_a2be2ee6-0583-43ce-bc67-3362ec975076">15,696</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6d5950862de40cca7794cf0e11f355c_I20220731" decimals="-3" name="snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfNi0zLTEtMS0xNTI0OTE_9c3fea50-9298-4d48-8789-0a5cdc5281d9">7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6d5950862de40cca7794cf0e11f355c_I20220731" decimals="-3" name="snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfNi01LTEtMS0xNTI0OTE_1a73ff05-2fec-48be-be26-2579b49ee1ab">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6d5950862de40cca7794cf0e11f355c_I20220731" decimals="-3" name="snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfNi03LTEtMS0xNTI0OTE_8c168280-5b6e-449d-afbc-80b3368b1062">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6d5950862de40cca7794cf0e11f355c_I20220731" decimals="-3" name="snow:CashEquivalentsUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfNi05LTEtMS0xNTI0OTg_ee877e16-a310-4a2a-aba0-c71fbf52f929">15,696</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6d5950862de40cca7794cf0e11f355c_I20220731" decimals="-3" name="snow:CashEquivalentsUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfNi0xMS0xLTEtMTUyNDk4_f5e6d7d7-c7f8-42bb-99b6-7ca8d5f56306">7</ix:nonFraction>)</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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 cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfOC0xLTEtMS0xMzcyNTQ_9e87cdee-2b14-4e39-9887-7bf1a6096290">77,679</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfOC0zLTEtMS0xMzcyNTQ_fbe47fe4-0bdf-4764-ab28-ad05ddd18844">21</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfOC01LTEtMS0xMzcyNTQ_1f715dea-1551-48ab-ba3b-aa63963aeca7">&#8212;</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfOC03LTEtMS0xMzcyNTQ_f3ecb2b5-885e-485f-9554-f909982d33f3">&#8212;</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="snow:CashEquivalentsUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfOC05LTEtMS0xMzcyNTQ_d4a146ae-d98c-47c9-b9fb-b85aa1255ec0">77,679</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="snow:CashEquivalentsUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfOC0xMS0xLTEtMTM3MjU0_c565f835-7c52-4299-b533-34714f23f776">21</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;border-top:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #000;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%">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="if6d5950862de40cca7794cf0e11f355c_I20220731" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTAtMS0xLTEtMTM3MjU0_d9dea601-9df9-4927-a4de-ea11773012ff">2,285,206</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6d5950862de40cca7794cf0e11f355c_I20220731" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTAtMy0xLTEtMTM3MjU0_34375f0a-570f-43d4-93e3-3f6746667bf8">29,345</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6d5950862de40cca7794cf0e11f355c_I20220731" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTAtNS0xLTEtMTM3MjU0_27a35f10-5def-42b0-927f-e50a9090023c">62,893</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6d5950862de40cca7794cf0e11f355c_I20220731" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTAtNy0xLTEtMTM3MjU0_c06e8a0a-da0b-482c-a29d-21c83246d9b2">881</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6d5950862de40cca7794cf0e11f355c_I20220731" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTAtOS0xLTEtMTM3MjU0_26e04628-787e-4f08-90cb-d819a17cf9b8">2,348,099</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6d5950862de40cca7794cf0e11f355c_I20220731" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTAtMTEtMS0xLTEzNzI1NA_24365b1c-eeac-4077-897a-3569fe0af2a7">30,226</ix:nonFraction>)</span></td><td 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%"><ix:nonFraction unitRef="usd" contextRef="id66ff0abe8d44cd1be2eebc8cd6917f0_I20220731" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTEtMS0xLTEtMTM3MjU0_7a81fd15-4a64-4d02-b5fd-cfc9c0fa047e">837,383</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id66ff0abe8d44cd1be2eebc8cd6917f0_I20220731" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTEtMy0xLTEtMTM3MjU0_6a5d15f6-1e05-4e82-91f0-7472c4f1a940">3,852</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id66ff0abe8d44cd1be2eebc8cd6917f0_I20220731" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTEtNS0xLTEtMTM3MjU0_70c1a4dc-53c4-431c-8e97-c4b9a1de39fd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id66ff0abe8d44cd1be2eebc8cd6917f0_I20220731" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTEtNy0xLTEtMTM3MjU0_29238ecf-8b6a-4cd5-8e24-74fd3b212a26">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id66ff0abe8d44cd1be2eebc8cd6917f0_I20220731" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTEtOS0xLTEtMTM3MjU0_38e8a70a-047f-48b4-be5b-64e430fc09c2">837,383</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id66ff0abe8d44cd1be2eebc8cd6917f0_I20220731" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTEtMTEtMS0xLTEzNzI1NA_7cd9a747-f123-4be3-b6c7-d6b265575204">3,852</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i91b2393b1ab94d2b9eee3189a991387b_I20220731" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTItMS0xLTEtMTM3MjU0_a80b3e48-f619-44e5-ae53-2adb7e9c2832">369,879</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i91b2393b1ab94d2b9eee3189a991387b_I20220731" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTItMy0xLTEtMTM3MjU0_06c64f47-56c8-4172-bf0c-4a709c7f328f">9,334</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91b2393b1ab94d2b9eee3189a991387b_I20220731" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTItNS0xLTEtMTM3MjU0_55a5f6fd-6226-4d2e-b123-a9e3bdf80236">13,694</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i91b2393b1ab94d2b9eee3189a991387b_I20220731" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTItNy0xLTEtMTM3MjU0_ae2c9664-9bf1-4917-a98b-2e5746bffcc1">306</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91b2393b1ab94d2b9eee3189a991387b_I20220731" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTItOS0xLTEtMTM3MjU0_9a134659-634e-4e2d-94bb-454bbb9ef4a2">383,573</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i91b2393b1ab94d2b9eee3189a991387b_I20220731" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTItMTEtMS0xLTEzNzI1NA_08eb8cfa-4576-42c3-bc76-6a5dd49e0ae7">9,640</ix:nonFraction>)</span></td><td 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%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaed2c6eb6c194dcb9ec6856ec8eb5d55_I20220731" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTMtMS0xLTEtMTM3MjU0_1f4a6fac-fe71-43cc-bb12-162b95b5d887">223,543</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaed2c6eb6c194dcb9ec6856ec8eb5d55_I20220731" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTMtMy0xLTEtMTM3MjU0_1722d49e-a725-433a-ba1c-418dcbf101a2">842</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaed2c6eb6c194dcb9ec6856ec8eb5d55_I20220731" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTMtNS0xLTEtMTM3MjU0_ff50c871-a73b-4c59-9f39-8eb6bbb1c144">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaed2c6eb6c194dcb9ec6856ec8eb5d55_I20220731" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTMtNy0xLTEtMTM3MjU0_8e133a28-cf6b-4173-8b4c-45e1cc1fd1a3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaed2c6eb6c194dcb9ec6856ec8eb5d55_I20220731" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTMtOS0xLTEtMTM3MjU0_6badbbfc-8b9f-441b-b3ed-b89fd5cb83e7">223,543</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaed2c6eb6c194dcb9ec6856ec8eb5d55_I20220731" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTMtMTEtMS0xLTEzNzI1NA_ad0de322-7f96-4c69-9be3-dd0ee34faf9f">842</ix:nonFraction>)</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><td colspan="3" style="display:none"></td><td colspan="3" 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 investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTUtMS0xLTEtMTM3MjU0_1308ba34-f966-40a9-825e-44036aa360f8">3,716,011</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTUtMy0xLTEtMTM3MjU0_cb27002a-92e6-4d7d-b5a8-6a1b47c6f621">43,373</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTUtNS0xLTEtMTM3MjU0_d8c305eb-c980-43cc-9bf9-de03e91b5e2e">76,587</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTUtNy0xLTEtMTM3MjU0_17be9b7b-6efb-4be1-8a83-8feed3d8ec59">1,187</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTUtOS0xLTEtMTM3MjU0_0e00ee50-6491-4200-985a-98582c36eeb6">3,792,598</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTUtMTEtMS0xLTEzNzI1NA_75c20bf4-0a32-4ada-bf3c-b60b6bdeb2c6">44,560</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></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%">Total cash equivalents and investments</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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTYtMS0xLTEtMTM3MjU0_d6ec5cf7-1fe3-4293-ab43-76bbe58ffaac">3,793,690</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><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%">(<ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTYtMy0xLTEtMTM3MjU0_3f071c89-4c6f-46cc-9c63-9926b3be3fab">43,394</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTYtNS0xLTEtMTM3MjU0_e1a8cc03-d897-40fd-a322-8680a85e3bad">76,587</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><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%">(<ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTYtNy0xLTEtMTM3MjU0_8ec42982-6b64-4a51-9569-bd9a0d9f5039">1,187</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTYtOS0xLTEtMTM3MjU0_bf970e6b-edee-4500-b667-5b49431ddfbf">3,870,277</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><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%">(<ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTYtMTEtMS0xLTEzNzI1NA_f97aa827-1967-49f9-847d-f6b723e7eeea">44,581</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></tr></table></div><div style="text-align:justify"><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, 2022</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"><div><span style="color:#000000;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:#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%">Commercial paper</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i110716bcad234186822cf53d7f258b60_I20220131" decimals="-3" name="snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfNS0xLTEtMS0xMzcyNTQ_1e93d56e-6a68-4801-8fdb-8b77c930a2a4">55,819</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(<ix:nonFraction unitRef="usd" contextRef="i110716bcad234186822cf53d7f258b60_I20220131" decimals="-3" name="snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfNS0zLTEtMS0xMzcyNTQ_6142081d-1286-46d0-87ed-31c5fb45f41c">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="i110716bcad234186822cf53d7f258b60_I20220131" decimals="-3" name="snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfNS01LTEtMS0xMzcyNTQ_b5f978d8-6f2f-4ac3-af86-384c4c6b4700">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="i110716bcad234186822cf53d7f258b60_I20220131" decimals="-3" name="snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfNS03LTEtMS0xMzcyNTQ_844633ec-bc3b-4d98-acd4-7643a7228509">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="i110716bcad234186822cf53d7f258b60_I20220131" decimals="-3" name="snow:CashEquivalentsUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfNS05LTEtMS0xMzcyNTQ_83f12046-cd5f-4f18-8147-f016b08ad04c">55,819</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(<ix:nonFraction unitRef="usd" contextRef="i110716bcad234186822cf53d7f258b60_I20220131" decimals="-3" name="snow:CashEquivalentsUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfNS0xMS0xLTEtMTM3MjU0_5df4d80c-2ab1-4f93-9b4c-f3e5e70d165d">2</ix:nonFraction>)</span></td><td 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%"><ix:nonFraction unitRef="usd" contextRef="i06bc2452dd4e451895f134c959716a42_I20220131" decimals="-3" name="snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfNi0xLTEtMS0xMzcyNTQ_7e2a9783-9ba0-4385-9de8-a73c2567f92f">36,995</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i06bc2452dd4e451895f134c959716a42_I20220131" decimals="-3" name="snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfNi0zLTEtMS0xMzcyNTQ_32e80612-d31a-422b-b697-4834fc849975">2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06bc2452dd4e451895f134c959716a42_I20220131" decimals="-3" name="snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfNi01LTEtMS0xMzcyNTQ_91d9bed2-7b1e-4402-b9c8-215eae0f7f02">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06bc2452dd4e451895f134c959716a42_I20220131" decimals="-3" name="snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfNi03LTEtMS0xMzcyNTQ_2686d165-a0f7-45d2-aa81-e4865e2e6701">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06bc2452dd4e451895f134c959716a42_I20220131" decimals="-3" name="snow:CashEquivalentsUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfNi05LTEtMS0xMzcyNTQ_fecd8310-43f9-4a31-88a5-f558500d1842">36,995</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i06bc2452dd4e451895f134c959716a42_I20220131" decimals="-3" name="snow:CashEquivalentsUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfNi0xMS0xLTEtMTM3MjU0_8e0dab46-179b-4366-a8fa-1e52439e65c2">2</ix:nonFraction>)</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%">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="ibfa1e6adfd814eb1a11394ed2840e585_I20220131" decimals="-3" name="snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfNy0xLTEtMS0xMzcyNTQ_3d405703-ef02-41fc-9bb5-47076e8e1add">7,629</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibfa1e6adfd814eb1a11394ed2840e585_I20220131" decimals="-3" name="snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfNy0zLTEtMS0xMzcyNTQ_aeaec99a-3771-45cf-b2bf-d0dfddb3b06f">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibfa1e6adfd814eb1a11394ed2840e585_I20220131" decimals="-3" name="snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfNy01LTEtMS0xMzcyNTQ_228b0719-e978-4e6c-ad98-b6d75b236015">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibfa1e6adfd814eb1a11394ed2840e585_I20220131" decimals="-3" name="snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfNy03LTEtMS0xMzcyNTQ_ba5802cf-598d-4b96-9bcf-39c988c7fb3b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibfa1e6adfd814eb1a11394ed2840e585_I20220131" decimals="-3" name="snow:CashEquivalentsUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfNy05LTEtMS0xMzcyNTQ_100a549b-def7-4530-b670-20ed468f560f">7,629</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibfa1e6adfd814eb1a11394ed2840e585_I20220131" decimals="-3" name="snow:CashEquivalentsUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfNy0xMS0xLTEtMTM3MjU0_0f8cad7c-9bba-48d0-b65d-503fa6836147">1</ix:nonFraction>)</span></td><td 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%"><ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfOC0xLTEtMS0xMzcyNTQ_465ea0d1-1063-4d79-94de-560ad10fd525">100,443</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfOC0zLTEtMS0xMzcyNTQ_894420c0-8c09-4f3e-9f46-0377a86bd4d3">5</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfOC01LTEtMS0xMzcyNTQ_0b7016f1-702f-4389-90db-2c9532290017">&#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><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%"><ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfOC03LTEtMS0xMzcyNTQ_c1a2beff-1886-413e-b6e2-5f53e151880a">&#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><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%"><ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="snow:CashEquivalentsUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfOC05LTEtMS0xMzcyNTQ_6cac04dd-6b3f-426a-8405-a25199bf5a79">100,443</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="snow:CashEquivalentsUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfOC0xMS0xLTEtMTM3MjU0_87d9afff-f9fa-49c7-9f7a-eff8966dc1be">5</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></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%"><ix:nonFraction unitRef="usd" contextRef="ibfa1e6adfd814eb1a11394ed2840e585_I20220131" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTAtMS0xLTEtMTM3MjU0_032ccd72-e779-4422-bccc-5249cf451553">2,378,956</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibfa1e6adfd814eb1a11394ed2840e585_I20220131" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTAtMy0xLTEtMTM3MjU0_311091e7-8d04-4b86-8bb1-4d204cdf9060">12,044</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibfa1e6adfd814eb1a11394ed2840e585_I20220131" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTAtNS0xLTEtMTM3MjU0_a4e96efa-9562-40c0-b18f-aa9920eb7d7f">8,935</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibfa1e6adfd814eb1a11394ed2840e585_I20220131" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTAtNy0xLTEtMTM3MjU0_fe363784-48c1-40d2-a6f8-46a4cae680b3">18</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibfa1e6adfd814eb1a11394ed2840e585_I20220131" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTAtOS0xLTEtMTM3MjU0_26b474d7-0920-44de-8b5b-52bcddc2ab23">2,387,891</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibfa1e6adfd814eb1a11394ed2840e585_I20220131" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTAtMTEtMS0xLTEzNzI1NA_629656f7-777e-43f0-9bd3-42d2e443759e">12,062</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i110716bcad234186822cf53d7f258b60_I20220131" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTEtMS0xLTEtMTM3MjU0_1d8d22b7-2591-4e5b-90d4-b65bd8bc29ed">653,827</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i110716bcad234186822cf53d7f258b60_I20220131" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTEtMy0xLTEtMTM3MjU0_291dba59-2bcb-4371-ab33-82af6993d4da">821</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i110716bcad234186822cf53d7f258b60_I20220131" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTEtNS0xLTEtMTM3MjU0_087a2ed9-4aac-4870-916d-3b4510d7b4a0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i110716bcad234186822cf53d7f258b60_I20220131" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTEtNy0xLTEtMTM3MjU0_012b9133-239f-4cec-b106-c1063054ce04">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i110716bcad234186822cf53d7f258b60_I20220131" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTEtOS0xLTEtMTM3MjU0_b1997af3-6a30-4583-9628-e030d8cba5b4">653,827</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i110716bcad234186822cf53d7f258b60_I20220131" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTEtMTEtMS0xLTEzNzI1NA_2c0180a3-4540-4488-b59e-ae5405872e4a">821</ix:nonFraction>)</span></td><td 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%">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="i06bc2452dd4e451895f134c959716a42_I20220131" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTItMS0xLTEtMTM3MjU0_fc922731-ec3d-402f-9b37-dfa83a29589c">334,980</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i06bc2452dd4e451895f134c959716a42_I20220131" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTItMy0xLTEtMTM3MjU0_7fbbc84d-c285-43d3-9280-b1f7ca9d72fe">2,558</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06bc2452dd4e451895f134c959716a42_I20220131" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTItNS0xLTEtMTM3MjU0_91b9d1c5-a9d3-4ace-82c4-307faffa378d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06bc2452dd4e451895f134c959716a42_I20220131" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTItNy0xLTEtMTM3MjU0_e031a493-14fe-4663-9d9e-85ae70685248">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06bc2452dd4e451895f134c959716a42_I20220131" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTItOS0xLTEtMTM3MjU0_ede860e7-5cb2-479c-84b5-8a479d914fa9">334,980</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i06bc2452dd4e451895f134c959716a42_I20220131" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTItMTEtMS0xLTEzNzI1NA_c1676586-23db-4928-b4cd-4724b610aeae">2,558</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i1089742f8b284568b0159b19bc3ca05b_I20220131" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTMtMS0xLTEtMTM3MjU0_ddc0aeef-f84f-4e1f-b7df-2853b11584b2">49,118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1089742f8b284568b0159b19bc3ca05b_I20220131" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTMtMy0xLTEtMTM3MjU0_04fe8c30-a651-41bf-bd29-9ea3f003070b">135</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1089742f8b284568b0159b19bc3ca05b_I20220131" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTMtNS0xLTEtMTM3MjU0_6b1d216b-73d2-4dfd-85b6-5c75802155e5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1089742f8b284568b0159b19bc3ca05b_I20220131" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTMtNy0xLTEtMTM3MjU0_34d33464-b171-40bd-aa12-e0e28f0e83b1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1089742f8b284568b0159b19bc3ca05b_I20220131" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTMtOS0xLTEtMTM3MjU0_74849a3c-e9fd-4d0f-9195-c2717abdd45d">49,118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1089742f8b284568b0159b19bc3ca05b_I20220131" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTMtMTEtMS0xLTEzNzI1NA_611e2d2b-0c74-4ead-8dd4-1e4b281d20ae">135</ix:nonFraction>)</span></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%"><ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTUtMS0xLTEtMTM3MjU0_17aaec03-60c3-4368-b250-f3fedf07e4a1">3,416,881</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTUtMy0xLTEtMTM3MjU0_74301559-a54f-478d-a470-62b20f4a86a5">15,558</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTUtNS0xLTEtMTM3MjU0_97cfc064-e224-4803-95ca-a0070206b8c5">8,935</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTUtNy0xLTEtMTM3MjU0_8a8f526e-f04e-4e2a-a606-3abcd5804d84">18</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTUtOS0xLTEtMTM3MjU0_67e704fe-f7bb-430f-95e0-5ff75030ca26">3,425,816</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTUtMTEtMS0xLTEzNzI1NA_1386a061-455e-44ee-91d0-fd4f8cbde306">15,576</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></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="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTYtMS0xLTEtMTM3MjU0_a721944c-ddc8-4625-9f3b-f3b835516806">3,517,324</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTYtMy0xLTEtMTM3MjU0_6ff6f982-5fbe-46da-85f8-b76fdc8e427b">15,563</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTYtNS0xLTEtMTM3MjU0_4866c67b-9702-4836-a118-52001c8b72c4">8,935</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTYtNy0xLTEtMTM3MjU0_c7fa205c-2e44-487c-8b2e-b14c280864aa">18</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTYtOS0xLTEtMTM3MjU0_04087f37-d043-4477-9b5d-d57464aec7cc">3,526,259</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTYtMTEtMS0xLTEzNzI1NA_084689fc-8719-4eab-ae92-dc344e9b5e1b">15,581</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></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%">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 value of these securities due to credit related factors was not material as of July&#160;31, 2022 and January&#160;31, 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%">See Note 5 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 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%">19</span></div></div></div><div id="i7b46bf6782b141bc9f7914ccd2a34673_52"></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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_7"> of Contents</a></span></div></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%">5. <ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RleHRyZWdpb246OGVhMjU1ZTcwZGFmNGU2Y2FiZWM1MjcwZDVmYjM5ODlfMzgwMQ_1c2da501-7cff-408c-9dc6-d8451340df1a" continuedAt="i97edeafdd7b34bbdaa2119369d592099" escape="true"><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RleHRyZWdpb246OGVhMjU1ZTcwZGFmNGU2Y2FiZWM1MjcwZDVmYjM5ODlfMzgwMw_f97054a0-ed2d-4e40-a149-108adbd9ae51" continuedAt="i6f50546c5eaf4ca4a49e0d6969af77d9" escape="true">Fair Value Measurements</ix:nonNumeric></ix:nonNumeric></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="i97edeafdd7b34bbdaa2119369d592099" continuedAt="i538dec2d058c4f8f873b66330238c70a"><ix:continuation id="i6f50546c5eaf4ca4a49e0d6969af77d9" continuedAt="i7749096dc7ab4e9ea2c89cd6e765f621"><div style="text-align: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><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RleHRyZWdpb246OGVhMjU1ZTcwZGFmNGU2Y2FiZWM1MjcwZDVmYjM5ODlfMzgwNA_870090bc-a279-4000-b2e0-c7686a4943e4" continuedAt="if9713cb7027649459b28e2262c53ea62" 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 fair value hierarchy for the Company&#8217;s assets measured at fair value on a recurring basis as of July&#160;31, 2022 (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"><div style="margin-bottom:2pt"><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:#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%"><ix:nonFraction unitRef="usd" contextRef="ie928563d10874c9b9a84d68c0bf30837_I20220731" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMy0xLTEtMS0xMzcyNTQ_59cd9184-425c-4e15-8840-4599ec2cfc9e">590,661</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="i7b07adee4b824e67ab903db2e98f6472_I20220731" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMy0zLTEtMS0xMzcyNTQ_49682632-7a1a-4aed-98b2-256d70aa1fdd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="ie11507e25be149deaabbf33f1e686b12_I20220731" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMy01LTEtMS0xMzcyNTQ_4038b256-c24c-4596-a833-b528c8977e36">590,661</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ic5d2671211384195821fd61362816843_I20220731" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfNC0xLTEtMS0xMzcyNTQ_f46a04ee-148a-48bf-b138-c0e3f1166cba">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc25f7e7fd28442ebf7c9c5848370774_I20220731" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfNC0zLTEtMS0xMzcyNTQ_f2609b20-40eb-4c14-9945-87bf9b7d85b0">71,821</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75bcdd3507334c839798667c2b796546_I20220731" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfNC01LTEtMS0xMzcyNTQ_cc0bf290-d443-457f-ac0e-e314c6d68541">71,821</ix:nonFraction>&#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="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%">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="ic33a149d3784463cbcc32594b1337cc7_I20220731" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfNy0xLTEtMS0xMzcyNTQ_2f114420-e1f3-41f4-9c79-e43a6e555d8c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e59ec0fa83a4685b32e8277d07a36bb_I20220731" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfNy0zLTEtMS0xMzcyNTQ_3b65e611-bf5e-445c-96f3-f2a8d9758184">15,696</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i519e19c76d5944389b62d48a1c6a8ab9_I20220731" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfNy01LTEtMS0xMzcyNTQ_a4667771-c3e9-403e-8b62-03a99b79f178">15,696</ix:nonFraction>&#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"><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:#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%">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="i158da78921584efba6466ed1a8eee813_I20220731" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfOS0xLTEtMS0xMzcyNTQ_d34590c3-ac3c-4e57-963c-8d94473fcf1a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e82cb9f683b47dfb4a93566d6edb809_I20220731" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfOS0zLTEtMS0xMzcyNTQ_067ab1cb-58c7-4000-abbc-8a9debf65af4">1,729,751</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i565e744a268c4a44a5ffe407569e7af6_I20220731" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfOS01LTEtMS0xMzcyNTQ_b04e7cec-31a4-4fea-a707-a82c6331c097">1,729,751</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i2ebc646fa1474e8c82b8ca64bf97f484_I20220731" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMTAtMS0xLTEtMTM3MjU0_009873f7-f60b-47ce-b94a-217bf0e86ad6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69bc5936e67d47758ec781c641fee6e9_I20220731" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMTAtMy0xLTEtMTM3MjU0_11e94343-ba30-492f-9eff-84e623811468">889,803</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf6659a93b5949c0be7cdd23fd8c2d44_I20220731" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMTAtNS0xLTEtMTM3MjU0_d9c18623-c034-42dd-9881-52cf4fe2ed94">889,803</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i111c0822bd894d3791b09a487980e15a_I20220731" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMTEtMS0xLTEtMTU2Nzk3_bd2f64c9-2ad5-4e26-a826-495cf00b4db3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07b353a698ec4d70a7c0b8489a1ddb82_I20220731" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMTEtMy0xLTEtMTU2Nzk3_2d7b1479-a826-4f18-8486-04d9dfd51ee4">289,481</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9817b58854764335b95753c101df9212_I20220731" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMTEtNS0xLTEtMTU2Nzk3_0da7cb84-d18b-4b98-b9e1-176cf5608e37">289,481</ix:nonFraction>&#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 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="i5eb8cffa41b14453957bf5e7e3e73d9f_I20220731" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMTEtMS0xLTEtMTM3MjU0_a867edf9-3aa5-4f15-8e52-40d35db00aa6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icce30c01b42741e398460f94a63cf141_I20220731" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMTEtMy0xLTEtMTM3MjU0_32e75352-c7b8-4003-8025-62ac30d25ef0">137,442</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf7aee2c510740d282494e253c5eae4e_I20220731" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMTEtNS0xLTEtMTM3MjU0_d1f09df9-cb93-46f8-9efa-3ea8ed190000">137,442</ix:nonFraction>&#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"><div style="margin-bottom:2pt"><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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">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="i158da78921584efba6466ed1a8eee813_I20220731" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMTUtMS0xLTEtMTM3MjU0_35a43daf-912d-4f7a-8b60-62dcde95355b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e82cb9f683b47dfb4a93566d6edb809_I20220731" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMTUtMy0xLTEtMTM3MjU0_0fb1e619-f826-4da9-a02d-f92157a7e6fd">704,521</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i565e744a268c4a44a5ffe407569e7af6_I20220731" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMTUtNS0xLTEtMTM3MjU0_1d454e1e-589b-4064-b044-04cfaa036361">704,521</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i5eb8cffa41b14453957bf5e7e3e73d9f_I20220731" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMTYtMS0xLTEtMTM3MjU0_cc23ad23-3d7e-42e2-b068-23c74350e9a5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icce30c01b42741e398460f94a63cf141_I20220731" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMTYtMy0xLTEtMTM3MjU0_bfc2dc27-e4f9-4a52-9cd5-26bbacd8766b">382,163</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf7aee2c510740d282494e253c5eae4e_I20220731" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMTYtNS0xLTEtMTM3MjU0_2d0c1fdb-3ff2-44b6-9f14-003a2b18075f">382,163</ix:nonFraction>&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:22.5pt"><span style="color:#212529;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="if687dda966e4487ab23d71702fdb1d0b_I20220731" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMjAtMS0xLTEtMTM3MjU0_de8deebe-3f24-4a61-bebf-b5c9cb2ec59b">590,661</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><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%"><ix:nonFraction unitRef="usd" contextRef="ifac74d9147854b95b08684e734221d46_I20220731" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMjAtMy0xLTEtMTM3MjU0_acd3cc52-b169-4e1e-acb5-4aa3b5b62ed5">4,220,678</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><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%"><ix:nonFraction unitRef="usd" contextRef="i28778349948a4c638a6142724d86ed92_I20220731" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMjAtNS0xLTEtMTM3MjU0_faa179fb-ea56-4ffe-a16a-746e57ce4622">4,811,339</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></tr></table></div></ix:nonNumeric></ix:continuation><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%">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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_7"> of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="i538dec2d058c4f8f873b66330238c70a" continuedAt="icec4dc02a6d24b32913e26b2466129c4"><ix:continuation id="if9713cb7027649459b28e2262c53ea62" continuedAt="i29ef85157a764e42989cf57b519b6dee"><div style="text-align:justify;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 measured at fair value on a recurring basis as of January&#160;31, 2022 (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"><div style="margin-bottom:2pt"><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:#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%"><ix:nonFraction unitRef="usd" contextRef="i432526a855ad405598ee5ac2db13cc3b_I20220131" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMy0xLTEtMS0xMzcyNTQ_a097a399-d0f0-47b2-8ee0-a803288c614d">722,492</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="ib99f5824fb91436ea12f313e478c1d15_I20220131" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMy0zLTEtMS0xMzcyNTQ_9fd63b49-ea87-4de3-b157-46dad3727ced">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="i1bdb753442fa44d68961c2b6f9778d58_I20220131" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMy01LTEtMS0xMzcyNTQ_f80891ec-3422-4d59-836a-61a6523bf14e">722,492</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i4b520e90deab46b890f1867e9720380d_I20220131" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfNC0xLTEtMS0xMzcyNTQ_d7282ef2-40c2-449f-bb66-79039c154bd8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i289eeed637bd4095bba67bc194331c78_I20220131" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfNC0zLTEtMS0xMzcyNTQ_f3b5f914-abd6-4ce2-84c2-3a94ad2e6abf">77,794</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9fb40f6fc0ef4048aa909ce939ba3823_I20220131" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfNC01LTEtMS0xMzcyNTQ_e12b3cfe-853e-4e27-a6a4-5a7f69d3f75f">77,794</ix:nonFraction>&#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 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="i09c6c6323d554688af6c15e5c2138b05_I20220131" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfNS0xLTEtMS0xMzcyNTQ_6f51699e-73ad-4813-939e-4945aa6df517">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if92ced57643a426fa8b512ee4e60d1d3_I20220131" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfNS0zLTEtMS0xMzcyNTQ_75cebe90-fd0c-4df8-96df-b429852ecf67">36,995</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3dedcc692cd94b2b8c1c6c3013810507_I20220131" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfNS01LTEtMS0xMzcyNTQ_88bfdf55-2603-4c17-aa5c-d68a12341804">36,995</ix:nonFraction>&#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 2px 10pt;text-align: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="i89ff914bfd214de1bfe5d4be9eb128bb_I20220131" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfNy0xLTEtMS0xMzcyNTQ_f928adf3-18ee-4528-a7fc-6a5cedc3efff">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd6c6cc594864fceb4b471deafa8c3af_I20220131" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfNy0zLTEtMS0xMzcyNTQ_4449a967-421f-4fb6-b1e7-286b6d6360a2">7,949</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d267d88651542ccbe97bedd08813975_I20220131" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfNy01LTEtMS0xMzcyNTQ_bde94a34-1fe3-464c-9936-66c7dee0d4e9">7,949</ix:nonFraction>&#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"><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 10pt;text-align: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="i070a476da66a474f9360d7c42497c64f_I20220131" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfOS0xLTEtMS0xMzcyNTQ_ef542628-def6-45ce-bf55-c52d0b8e7898">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id539353569ac4e3e84ef346478202852_I20220131" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfOS0zLTEtMS0xMzcyNTQ_b2b1c6fb-1560-44c3-ae65-918dd022e06f">1,662,436</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6766f303bb334e43a431ebe162de845f_I20220131" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfOS01LTEtMS0xMzcyNTQ_f50a6946-50f6-47ae-8d86-0664139d9c7b">1,662,436</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i0df21abbaffa482c9316b9b8d335c0ab_I20220131" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTAtMS0xLTEtMTM3MjU0_e668db93-9796-4a0a-aa5f-504608669c18">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf940db682547eeb3f96ac2adf02023_I20220131" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTAtMy0xLTEtMTM3MjU0_d3dfcf5e-c9c1-43af-9fdb-1e78b245d505">883,636</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f2e516a51b8463f9231725bf9631af2_I20220131" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTAtNS0xLTEtMTM3MjU0_7a90c46f-4e99-4a2b-86b7-dbe75427f09d">883,636</ix:nonFraction>&#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 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="id5014ac8ff3c4ffabe6f777fa0caa6d7_I20220131" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTEtMS0xLTEtMTM3MjU0_bf08aded-24a1-4dda-bdae-43fdd201fbd1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c5c64dc50f9481aad6920c8c9a14a8e_I20220131" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTEtMy0xLTEtMTM3MjU0_512ebc7a-49be-4c9b-9322-f2c9075e4abe">116,712</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9a8586fa000418cab5a1a44a482668a_I20220131" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTEtNS0xLTEtMTM3MjU0_f6151e90-a87f-44e8-a348-7029eb43ff46">116,712</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ie4c45ad0247f44dca52b587ff4e8ab12_I20220131" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTItMS0xLTEtMTM3MjU0_5f80e943-490e-4f6a-adfb-8b83589df32d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea925aadd1bc4b10bb98cccef6baab4b_I20220131" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTItMy0xLTEtMTM3MjU0_18e535ab-03d8-4eed-8827-8523e56cfa80">103,580</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8160e970617141479163e1e5243457eb_I20220131" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTItNS0xLTEtMTM3MjU0_cf54afbf-f6a1-44d5-9c57-2b2e80c116fe">103,580</ix:nonFraction>&#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"><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 10pt;text-align: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="i070a476da66a474f9360d7c42497c64f_I20220131" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTQtMS0xLTEtMTM3MjU0_5f3e73f4-b74c-4e77-9842-8e47b715907b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id539353569ac4e3e84ef346478202852_I20220131" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTQtMy0xLTEtMTM3MjU0_e2002b36-0cf2-4331-9c1d-8e7d320b0862">935,603</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6766f303bb334e43a431ebe162de845f_I20220131" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTQtNS0xLTEtMTM3MjU0_8f3498e3-05b2-43f3-ba19-f5577b8ed74d">935,603</ix:nonFraction>&#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 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="id5014ac8ff3c4ffabe6f777fa0caa6d7_I20220131" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTUtMS0xLTEtMTM3MjU0_8995f4b2-6421-4cff-bedd-829cb391b762">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c5c64dc50f9481aad6920c8c9a14a8e_I20220131" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTUtMy0xLTEtMTM3MjU0_c6adf988-6181-40a8-a525-a967e51bf842">320,207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9a8586fa000418cab5a1a44a482668a_I20220131" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTUtNS0xLTEtMTM3MjU0_500c551d-8cde-46c8-96c7-d057aa3a82a1">320,207</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ie4c45ad0247f44dca52b587ff4e8ab12_I20220131" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTYtMS0xLTEtMTM3MjU0_3357f1e2-1207-4361-a619-71a33c7348f4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea925aadd1bc4b10bb98cccef6baab4b_I20220131" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTYtMy0xLTEtMTM3MjU0_8c876840-e78c-456d-9f39-eb7951302ee3">397</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8160e970617141479163e1e5243457eb_I20220131" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTYtNS0xLTEtMTM3MjU0_7c06ee61-2942-41e0-8ae7-c4b6de501d52">397</ix:nonFraction>&#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:22.5pt"><span style="color:#212529;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="i8ca096212aca438588f710457ac20853_I20220131" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTgtMS0xLTEtMTM3MjU0_ede9bd6c-4d76-4277-98ee-0c679b882ed9">722,492</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><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%"><ix:nonFraction unitRef="usd" contextRef="if35ae929fe704b11819ff1324d08d4af_I20220131" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTgtMy0xLTEtMTM3MjU0_ae47fe2e-dabb-4c98-9297-80e79cea997a">4,145,309</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><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%"><ix:nonFraction unitRef="usd" contextRef="i4fb4f814731a41fa861d06eb1c6841df_I20220131" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTgtNS0xLTEtMTM3MjU0_51df0b62-6690-41a8-8735-cccfaadb9fac">4,867,801</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></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:continuation id="i7749096dc7ab4e9ea2c89cd6e765f621">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.</ix:continuation></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><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:InvestmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RleHRyZWdpb246OGVhMjU1ZTcwZGFmNGU2Y2FiZWM1MjcwZDVmYjM5ODlfMzgwMg_cfefca66-0439-43f8-9ca7-dc5ef59ac67e" 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:112%">The tables above do not include the Company&#8217;s strategic investments, which 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. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;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:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="i29ef85157a764e42989cf57b519b6dee"><div style="text-align:justify;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%">July 31, 2022</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, 2022</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%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjU5MGExMTUyNjY1ZDQ4ZDk4YjIxNTE2NGQ1MGFiYmY4L3RhYmxlcmFuZ2U6NTkwYTExNTI2NjVkNDhkOThiMjE1MTY0ZDUwYWJiZjhfMy01LTEtMS0xMzcyNTQ_ba2448cb-0cee-4b78-bfcb-0932b271a8a7">176,805</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjU5MGExMTUyNjY1ZDQ4ZDk4YjIxNTE2NGQ1MGFiYmY4L3RhYmxlcmFuZ2U6NTkwYTExNTI2NjVkNDhkOThiMjE1MTY0ZDUwYWJiZjhfMy02LTEtMS0xNTAzOTQ_c260e8f4-2ee0-4662-8eb4-958da9c00c68">170,860</ix:nonFraction>&#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%">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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="snow:MarketableEquitySecuritiesFVNIAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjU5MGExMTUyNjY1ZDQ4ZDk4YjIxNTE2NGQ1MGFiYmY4L3RhYmxlcmFuZ2U6NTkwYTExNTI2NjVkNDhkOThiMjE1MTY0ZDUwYWJiZjhfNC01LTEtMS0xMzcyNTQ_b2c50fb9-d0b4-4a89-a733-0b76c50a7e0e">29,168</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="snow:MarketableEquitySecuritiesFVNIAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjU5MGExMTUyNjY1ZDQ4ZDk4YjIxNTE2NGQ1MGFiYmY4L3RhYmxlcmFuZ2U6NTkwYTExNTI2NjVkNDhkOThiMjE1MTY0ZDUwYWJiZjhfNS02LTEtMS0xNTA0MDA_1d307cd0-2ca5-4963-b768-350849d589c6">34,646</ix:nonFraction>&#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%">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:#ffffff;padding:0 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%">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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="snow:DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjU5MGExMTUyNjY1ZDQ4ZDk4YjIxNTE2NGQ1MGFiYmY4L3RhYmxlcmFuZ2U6NTkwYTExNTI2NjVkNDhkOThiMjE1MTY0ZDUwYWJiZjhfNi01LTEtMS0xMzcyNTQ_dda1de67-4f2c-42b6-873d-bb53c58ce857">1,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="snow:DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjU5MGExMTUyNjY1ZDQ4ZDk4YjIxNTE2NGQ1MGFiYmY4L3RhYmxlcmFuZ2U6NTkwYTExNTI2NjVkNDhkOThiMjE1MTY0ZDUwYWJiZjhfNy02LTEtMS0xNTA0MDY_1574ce67-37df-4c91-9014-2d0cd060d6b7">2,250</ix:nonFraction>&#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 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%">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:#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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:OtherLongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjU5MGExMTUyNjY1ZDQ4ZDk4YjIxNTE2NGQ1MGFiYmY4L3RhYmxlcmFuZ2U6NTkwYTExNTI2NjVkNDhkOThiMjE1MTY0ZDUwYWJiZjhfNy01LTEtMS0xMzcyNTQ_74c19ba5-6b04-4cca-8703-c3d8c8fe43ef">207,473</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:OtherLongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjU5MGExMTUyNjY1ZDQ4ZDk4YjIxNTE2NGQ1MGFiYmY4L3RhYmxlcmFuZ2U6NTkwYTExNTI2NjVkNDhkOThiMjE1MTY0ZDUwYWJiZjhfOC02LTEtMS0xNTA0MTI_60dad628-bca2-4af2-bda6-ccbda2ef93ae">207,756</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></tr></table></div></ix:continuation></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="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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_7"> of Contents</a></span></div></div><ix:continuation id="icec4dc02a6d24b32913e26b2466129c4"><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RleHRyZWdpb246OGVhMjU1ZTcwZGFmNGU2Y2FiZWM1MjcwZDVmYjM5ODlfNTQ5NzU1ODQ5OTI0_6c118057-e1ba-4fc3-a85d-545be5560e99" 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 unrealized gains and losses included in the carrying value of the Company&#8217;s strategic investments in equity securities held as of July&#160;31, 2022 (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:41.207%"></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.844%"></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="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%">Three Months Ended July 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended July 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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="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 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%">Non-marketable equity securities under Measurement Alternative:</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="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%">Upward adjustments</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="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjUyM2YxZTVlMGI5NzRhZTE5MTYwZjMyNzU5OTZmNjY5L3RhYmxlcmFuZ2U6NTIzZjFlNWUwYjk3NGFlMTkxNjBmMzI3NTk5NmY2NjlfNC0xLTEtMS0xNTM0NzA_dc606039-28d0-4546-8739-d889398d373c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjUyM2YxZTVlMGI5NzRhZTE5MTYwZjMyNzU5OTZmNjY5L3RhYmxlcmFuZ2U6NTIzZjFlNWUwYjk3NGFlMTkxNjBmMzI3NTk5NmY2NjlfNC0zLTEtMS0xNTM0NzA_40360a82-e7ef-4769-97f7-2df6e8f78b5d">8,060</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjUyM2YxZTVlMGI5NzRhZTE5MTYwZjMyNzU5OTZmNjY5L3RhYmxlcmFuZ2U6NTIzZjFlNWUwYjk3NGFlMTkxNjBmMzI3NTk5NmY2NjlfNC01LTEtMS0xNTM0NzA_a6d27d33-fa8e-48d0-aea2-d8035f59880f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjUyM2YxZTVlMGI5NzRhZTE5MTYwZjMyNzU5OTZmNjY5L3RhYmxlcmFuZ2U6NTIzZjFlNWUwYjk3NGFlMTkxNjBmMzI3NTk5NmY2NjlfNC03LTEtMS0xNTM0NzA_6114db44-d590-4077-9d21-a66b817e18f0">8,060</ix:nonFraction>&#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 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjUyM2YxZTVlMGI5NzRhZTE5MTYwZjMyNzU5OTZmNjY5L3RhYmxlcmFuZ2U6NTIzZjFlNWUwYjk3NGFlMTkxNjBmMzI3NTk5NmY2NjlfNS0xLTEtMS0xNTM0NzY_cd3982e9-b6c5-4c84-8f8b-68c243bfe760">26,555</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjUyM2YxZTVlMGI5NzRhZTE5MTYwZjMyNzU5OTZmNjY5L3RhYmxlcmFuZ2U6NTIzZjFlNWUwYjk3NGFlMTkxNjBmMzI3NTk5NmY2NjlfNS0zLTEtMS0xNTM0NzY_61e0d0a5-c894-4f62-a9ad-c156fc1e6208">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjUyM2YxZTVlMGI5NzRhZTE5MTYwZjMyNzU5OTZmNjY5L3RhYmxlcmFuZ2U6NTIzZjFlNWUwYjk3NGFlMTkxNjBmMzI3NTk5NmY2NjlfNS01LTEtMS0xNTM0NzY_9b9e66bc-74af-4d67-b714-9053f3bd98d5">26,555</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjUyM2YxZTVlMGI5NzRhZTE5MTYwZjMyNzU5OTZmNjY5L3RhYmxlcmFuZ2U6NTIzZjFlNWUwYjk3NGFlMTkxNjBmMzI3NTk5NmY2NjlfNS03LTEtMS0xNTM0NzY_1da2669b-5752-4b75-a0f3-97c6d60019ae">&#8212;</ix:nonFraction>&#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><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%">Marketable equity securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:24pt;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)</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="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" name="snow:MarketableEquitySecuritiesFVNIUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjUyM2YxZTVlMGI5NzRhZTE5MTYwZjMyNzU5OTZmNjY5L3RhYmxlcmFuZ2U6NTIzZjFlNWUwYjk3NGFlMTkxNjBmMzI3NTk5NmY2NjlfNy0xLTEtMS0xNTM0ODI_d3aacc47-6cf5-4a81-814e-fdbb9f4a5536">3,382</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-3" name="snow:MarketableEquitySecuritiesFVNIUnrealizedGainLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjUyM2YxZTVlMGI5NzRhZTE5MTYwZjMyNzU5OTZmNjY5L3RhYmxlcmFuZ2U6NTIzZjFlNWUwYjk3NGFlMTkxNjBmMzI3NTk5NmY2NjlfNy0zLTEtMS0xNTM0ODI_f8a934c5-d27a-4ab1-b5a5-8e489a8e18aa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" sign="-" name="snow:MarketableEquitySecuritiesFVNIUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjUyM2YxZTVlMGI5NzRhZTE5MTYwZjMyNzU5OTZmNjY5L3RhYmxlcmFuZ2U6NTIzZjFlNWUwYjk3NGFlMTkxNjBmMzI3NTk5NmY2NjlfNy01LTEtMS0xNTM0ODI_9e4aa183-32f3-4cc0-afe2-7b090ea289ad">5,477</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="snow:MarketableEquitySecuritiesFVNIUnrealizedGainLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjUyM2YxZTVlMGI5NzRhZTE5MTYwZjMyNzU5OTZmNjY5L3RhYmxlcmFuZ2U6NTIzZjFlNWUwYjk3NGFlMTkxNjBmMzI3NTk5NmY2NjlfNy03LTEtMS0xNTM0ODI_c68e672d-8d62-4eff-ae0f-20864878ad6a">&#8212;</ix:nonFraction>&#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 33.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&#8212;included in other income (expense), net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" sign="-" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjUyM2YxZTVlMGI5NzRhZTE5MTYwZjMyNzU5OTZmNjY5L3RhYmxlcmFuZ2U6NTIzZjFlNWUwYjk3NGFlMTkxNjBmMzI3NTk5NmY2NjlfOS0xLTEtMS0xNTk2MTY_09b2778e-4b42-4172-b109-23cf7c0a1431">23,173</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><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%"><ix:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-3" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjUyM2YxZTVlMGI5NzRhZTE5MTYwZjMyNzU5OTZmNjY5L3RhYmxlcmFuZ2U6NTIzZjFlNWUwYjk3NGFlMTkxNjBmMzI3NTk5NmY2NjlfOS0zLTEtMS0xNTk2MzQ_44b5b873-c099-4b1a-8d84-4b5bd4ba7541">8,060</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><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%">(<ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" sign="-" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjUyM2YxZTVlMGI5NzRhZTE5MTYwZjMyNzU5OTZmNjY5L3RhYmxlcmFuZ2U6NTIzZjFlNWUwYjk3NGFlMTkxNjBmMzI3NTk5NmY2NjlfOS01LTEtMS0xNTk2MzY_93f92ef8-e9bb-4538-9126-81dd43c828d1">32,032</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjUyM2YxZTVlMGI5NzRhZTE5MTYwZjMyNzU5OTZmNjY5L3RhYmxlcmFuZ2U6NTIzZjFlNWUwYjk3NGFlMTkxNjBmMzI3NTk5NmY2NjlfOS03LTEtMS0xNTk2Mzg_9fc18293-d84e-415e-853b-f7bf00e01f5b">8,060</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><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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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: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">The Company did not have any strategic investments in marketable equity securities during the three and six months ended July&#160;31, 2021.</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:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="INF" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RleHRyZWdpb246OGVhMjU1ZTcwZGFmNGU2Y2FiZWM1MjcwZDVmYjM5ODlfOTM0NTg0ODg3MzA1MQ_118b6c8f-b532-41e2-8599-8f922139108c"><ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="INF" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RleHRyZWdpb246OGVhMjU1ZTcwZGFmNGU2Y2FiZWM1MjcwZDVmYjM5ODlfOTM0NTg0ODg3MzA1MQ_28445075-030e-453b-a0dd-580e9370ef05"><ix:nonFraction unitRef="usd" contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="INF" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RleHRyZWdpb246OGVhMjU1ZTcwZGFmNGU2Y2FiZWM1MjcwZDVmYjM5ODlfOTM0NTg0ODg3MzA1MQ_49c284fa-751f-484d-94da-d9a20487d738"><ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="INF" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RleHRyZWdpb246OGVhMjU1ZTcwZGFmNGU2Y2FiZWM1MjcwZDVmYjM5ODlfOTM0NTg0ODg3MzA1MQ_e9bd31c7-6fc7-47e5-a785-65f727f781b7">No</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> realized gains or losses were recognized on the Company&#8217;s strategic investments in equity securities during any of periods presented. The cumulative upward adjustments and the cumulative impairments to the carrying value of the non-marketable equity securities accounted for using the Measurement Alternative that the Company held as of July&#160;31, 2022 were $<ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-5" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RleHRyZWdpb246OGVhMjU1ZTcwZGFmNGU2Y2FiZWM1MjcwZDVmYjM5ODlfMzg0ODI5MDczMDc0MA_a14d8756-2faa-4274-82d3-e53a6266b514">33.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-5" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RleHRyZWdpb246OGVhMjU1ZTcwZGFmNGU2Y2FiZWM1MjcwZDVmYjM5ODlfMzg0ODI5MDczMDc3NA_745e39df-a4ee-4508-9025-152a9c1bb44d">26.6</ix:nonFraction> million, respectively.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i7b46bf6782b141bc9f7914ccd2a34673_55"></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%">6. <ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RleHRyZWdpb246NDQ3MWY2ZDQzZWU5NGRhNDkwODg2YWIwZmY3ODA0ODRfMzMz_b65ac959-cf5b-4645-a5e1-2cf418576d9e" continuedAt="i1630e4d942144070977036337ef55d72" escape="true">Property and Equipment, Net</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="i1630e4d942144070977036337ef55d72"><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RleHRyZWdpb246NDQ3MWY2ZDQzZWU5NGRhNDkwODg2YWIwZmY3ODA0ODRfMzM0_10f83dd8-992c-4169-9dd0-091e4739103d" 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><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%">July 31, 2022</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, 2022</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%"><ix:nonFraction unitRef="usd" contextRef="i4de577d5c7b64bc4a34a605251eb8b9f_I20220731" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RhYmxlOjY3NTY2N2Y3ZWIwYjQ2OTdiNzgxMzIxNzhmZjI1ZjU1L3RhYmxlcmFuZ2U6Njc1NjY3ZjdlYjBiNDY5N2I3ODEzMjE3OGZmMjVmNTVfMi0xLTEtMS0xMzcyNTQ_33cb204a-c56e-4cd8-bd9f-6e1d73dd846b">54,059</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="ie04171a91ca541f4b7a3af2d456d8815_I20220131" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RhYmxlOjY3NTY2N2Y3ZWIwYjQ2OTdiNzgxMzIxNzhmZjI1ZjU1L3RhYmxlcmFuZ2U6Njc1NjY3ZjdlYjBiNDY5N2I3ODEzMjE3OGZmMjVmNTVfMi0zLTEtMS0xMzcyNTQ_60fd7e85-afda-421f-ab53-4980538d8d45">51,801</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ie33ee809c0c94746a29e1e15296be31f_I20220731" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RhYmxlOjY3NTY2N2Y3ZWIwYjQ2OTdiNzgxMzIxNzhmZjI1ZjU1L3RhYmxlcmFuZ2U6Njc1NjY3ZjdlYjBiNDY5N2I3ODEzMjE3OGZmMjVmNTVfMy0xLTEtMS0xMzcyNTQ_1b82c3f5-68ae-4264-a240-017cd5a8322e">16,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ideca2649126d4fd7b9b75bccfdc5aa3d_I20220131" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RhYmxlOjY3NTY2N2Y3ZWIwYjQ2OTdiNzgxMzIxNzhmZjI1ZjU1L3RhYmxlcmFuZ2U6Njc1NjY3ZjdlYjBiNDY5N2I3ODEzMjE3OGZmMjVmNTVfMy0zLTEtMS0xMzcyNTQ_e7aa04da-9a90-4409-9b62-50ac600a3295">8,735</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ifcefc6b1ca104b0f949b696aeca74bb6_I20220731" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RhYmxlOjY3NTY2N2Y3ZWIwYjQ2OTdiNzgxMzIxNzhmZjI1ZjU1L3RhYmxlcmFuZ2U6Njc1NjY3ZjdlYjBiNDY5N2I3ODEzMjE3OGZmMjVmNTVfNC0xLTEtMS0xMzcyNTQ_7d876202-b3f8-4ab5-9a81-7df40ce0d213">11,904</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib16da73c570345f5a76636acb450ab76_I20220131" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RhYmxlOjY3NTY2N2Y3ZWIwYjQ2OTdiNzgxMzIxNzhmZjI1ZjU1L3RhYmxlcmFuZ2U6Njc1NjY3ZjdlYjBiNDY5N2I3ODEzMjE3OGZmMjVmNTVfNC0zLTEtMS0xMzcyNTQ_1e7e1922-6eaf-4ff8-b00b-d1f2da24b22a">8,488</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i51df88916bce4ea28949503146b65f51_I20220731" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RhYmxlOjY3NTY2N2Y3ZWIwYjQ2OTdiNzgxMzIxNzhmZjI1ZjU1L3RhYmxlcmFuZ2U6Njc1NjY3ZjdlYjBiNDY5N2I3ODEzMjE3OGZmMjVmNTVfNi0xLTEtMS0xNTQwODg_dbe6880b-4070-47da-8319-d78515cee52c">36,470</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie8a6c0a42d5545e1841199efac0503af_I20220131" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RhYmxlOjY3NTY2N2Y3ZWIwYjQ2OTdiNzgxMzIxNzhmZjI1ZjU1L3RhYmxlcmFuZ2U6Njc1NjY3ZjdlYjBiNDY5N2I3ODEzMjE3OGZmMjVmNTVfNi0zLTEtMS0xNTQwODg_d3aeda6d-79ce-4e2a-84ca-592ea8fc9687">17,154</ix:nonFraction>&#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%">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="i4f6eb378dceb4bc5bf9fef69bb5aef96_I20220731" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RhYmxlOjY3NTY2N2Y3ZWIwYjQ2OTdiNzgxMzIxNzhmZjI1ZjU1L3RhYmxlcmFuZ2U6Njc1NjY3ZjdlYjBiNDY5N2I3ODEzMjE3OGZmMjVmNTVfNy0xLTEtMS0xNTQwNzk_08fcddf7-748a-4d37-8d0d-e24f69df1bf7">41,058</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaee185d736e84cc4b08171f9edcb4c04_I20220131" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RhYmxlOjY3NTY2N2Y3ZWIwYjQ2OTdiNzgxMzIxNzhmZjI1ZjU1L3RhYmxlcmFuZ2U6Njc1NjY3ZjdlYjBiNDY5N2I3ODEzMjE3OGZmMjVmNTVfNy0zLTEtMS0xNTQwNzk_d697e772-ab2f-4dc0-ad73-3c8f27ce147d">36,163</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i33e9156428884cf1878300e4b59f7004_I20220731" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RhYmxlOjY3NTY2N2Y3ZWIwYjQ2OTdiNzgxMzIxNzhmZjI1ZjU1L3RhYmxlcmFuZ2U6Njc1NjY3ZjdlYjBiNDY5N2I3ODEzMjE3OGZmMjVmNTVfNy0xLTEtMS0xMzcyNTQ_2507a306-648f-488e-b08a-9dc10ae9213f">3,099</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54960148a6294ed6b478755c90185667_I20220131" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RhYmxlOjY3NTY2N2Y3ZWIwYjQ2OTdiNzgxMzIxNzhmZjI1ZjU1L3RhYmxlcmFuZ2U6Njc1NjY3ZjdlYjBiNDY5N2I3ODEzMjE3OGZmMjVmNTVfNy0zLTEtMS0xMzcyNTQ_076d3de9-4d9d-4e49-aa03-0ba448bdda5a">6,185</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RhYmxlOjY3NTY2N2Y3ZWIwYjQ2OTdiNzgxMzIxNzhmZjI1ZjU1L3RhYmxlcmFuZ2U6Njc1NjY3ZjdlYjBiNDY5N2I3ODEzMjE3OGZmMjVmNTVfOC0xLTEtMS0xMzcyNTQ_33c3409d-ef59-4631-ba99-54fd9f825e88">162,800</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RhYmxlOjY3NTY2N2Y3ZWIwYjQ2OTdiNzgxMzIxNzhmZjI1ZjU1L3RhYmxlcmFuZ2U6Njc1NjY3ZjdlYjBiNDY5N2I3ODEzMjE3OGZmMjVmNTVfOC0zLTEtMS0xMzcyNTQ_2e637044-42b0-44e3-b876-39ef4103e0ff">128,526</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></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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RhYmxlOjY3NTY2N2Y3ZWIwYjQ2OTdiNzgxMzIxNzhmZjI1ZjU1L3RhYmxlcmFuZ2U6Njc1NjY3ZjdlYjBiNDY5N2I3ODEzMjE3OGZmMjVmNTVfOS0xLTEtMS0xMzcyNTQ_56aeef23-10c0-45d2-8266-70711d6c18f7">32,718</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RhYmxlOjY3NTY2N2Y3ZWIwYjQ2OTdiNzgxMzIxNzhmZjI1ZjU1L3RhYmxlcmFuZ2U6Njc1NjY3ZjdlYjBiNDY5N2I3ODEzMjE3OGZmMjVmNTVfOS0zLTEtMS0xMzcyNTQ_c4f25417-9171-4d20-b446-28f6d136eba2">23,447</ix:nonFraction>)</span></td><td 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%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RhYmxlOjY3NTY2N2Y3ZWIwYjQ2OTdiNzgxMzIxNzhmZjI1ZjU1L3RhYmxlcmFuZ2U6Njc1NjY3ZjdlYjBiNDY5N2I3ODEzMjE3OGZmMjVmNTVfMTAtMS0xLTEtMTM3MjU0_7e906559-952b-4d4c-a1fc-c2164f72f9f3">130,082</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RhYmxlOjY3NTY2N2Y3ZWIwYjQ2OTdiNzgxMzIxNzhmZjI1ZjU1L3RhYmxlcmFuZ2U6Njc1NjY3ZjdlYjBiNDY5N2I3ODEzMjE3OGZmMjVmNTVfMTAtMy0xLTEtMTM3MjU0_4b8123fd-4a57-444a-8806-a78f32e02866">105,079</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></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">Includes $<ix:nonFraction unitRef="usd" contextRef="i51df88916bce4ea28949503146b65f51_I20220731" decimals="-5" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RleHRyZWdpb246NDQ3MWY2ZDQzZWU5NGRhNDkwODg2YWIwZmY3ODA0ODRfMTEz_44aaee60-9e91-48e9-b7ee-69554397cb42">13.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie8a6c0a42d5545e1841199efac0503af_I20220131" decimals="-5" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RleHRyZWdpb246NDQ3MWY2ZDQzZWU5NGRhNDkwODg2YWIwZmY3ODA0ODRfMTIw_9635327a-d6ed-4323-94a8-a6db14b9ea18">9.7</ix:nonFraction> million of accumulated amortization related to capitalized internal-use software development costs as of July&#160;31, 2022 and January&#160;31, 2022, 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="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RleHRyZWdpb246NDQ3MWY2ZDQzZWU5NGRhNDkwODg2YWIwZmY3ODA0ODRfMjg4_16631245-25e6-4dc4-9951-87d7329f3413">5.9</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RleHRyZWdpb246NDQ3MWY2ZDQzZWU5NGRhNDkwODg2YWIwZmY3ODA0ODRfMTY0OTI2NzQ0MjAwNg_3c353a67-a91c-4ee4-9823-5014dc807c33">10.5</ix:nonFraction> million for the three and six months ended July&#160;31, 2022, respectively. Included in these amounts were the amortization of capitalized internal-use software development costs of $<ix:nonFraction unitRef="usd" contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RleHRyZWdpb246NDQ3MWY2ZDQzZWU5NGRhNDkwODg2YWIwZmY3ODA0ODRfMTA5OTUxMTYzMDY1OA_fe9f981c-e40d-4366-8823-d3a540cc92ae">2.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RleHRyZWdpb246NDQ3MWY2ZDQzZWU5NGRhNDkwODg2YWIwZmY3ODA0ODRfMTA5OTUxMTYzMDY2Ng_6c5d95fa-4dfe-4fb8-90b7-d01fb605fd60">3.9</ix:nonFraction> million for the three and six months ended July&#160;31, 2022, 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%">Depreciation and amortization expense was $<ix:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RleHRyZWdpb246NDQ3MWY2ZDQzZWU5NGRhNDkwODg2YWIwZmY3ODA0ODRfMjk1_8eac4730-d00b-4cc0-8a5d-80c4b93333bc">3.5</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RleHRyZWdpb246NDQ3MWY2ZDQzZWU5NGRhNDkwODg2YWIwZmY3ODA0ODRfMTY0OTI2NzQ0MjAyMg_adbdf762-f0a1-4b60-8874-94c2c1076ebf">6.3</ix:nonFraction>&#160;million for the three and six months ended July&#160;31, 2021, respectively. Included in these amounts were the amortization of capitalized internal-use software development costs of $<ix:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RleHRyZWdpb246NDQ3MWY2ZDQzZWU5NGRhNDkwODg2YWIwZmY3ODA0ODRfMTY0OTI2NzQ0NDA5OA_02819f32-1a0b-47da-b0fc-d863d7b31117">1.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RleHRyZWdpb246NDQ3MWY2ZDQzZWU5NGRhNDkwODg2YWIwZmY3ODA0ODRfMTY0OTI2NzQ0NDExMw_ff585fce-7fb8-4a05-a6f9-16bd95bf1c0f">2.0</ix:nonFraction> million for the three and six months ended July&#160;31, 2021, respectively.<br/></span></div></ix:continuation><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%">22</span></div></div></div><div id="i7b46bf6782b141bc9f7914ccd2a34673_58"></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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_7"> of Contents</a></span></div></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%">7. <ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="snow:BusinessCombinationIntangibleAssetsAndGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfNDQ4Mw_031a044e-b17c-4bb2-ab4a-73eff2588228" continuedAt="i100c13aa27374a40b6486ea78b8f5333" escape="true">Business Combination, Intangible Assets, and Goodwill</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i100c13aa27374a40b6486ea78b8f5333" continuedAt="i8f3c7e28a26d429191ba983d64c71980"><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 March 31, 2022, the Company acquired all outstanding stock of Streamlit, Inc. (Streamlit), a privately-held company which provides 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:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfNDQ3OQ_bc15c80f-72c5-4efe-8b39-9fc44eaa5c01" continuedAt="i02bc3d4a6f114d628663f091c8db6a02" escape="true">The acquisition date fair value of the purchase consideration was $<ix:nonFraction unitRef="usd" contextRef="i853c9bae55824fc48b1363cf0f184888_D20220331-20220331" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfNDYw_cb810d94-69c5-4424-8a46-4995ab4f823f">650.8</ix:nonFraction> million, which was comprised of the following (in thousands):</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="i02bc3d4a6f114d628663f091c8db6a02"><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%"><ix:nonFraction unitRef="usd" contextRef="i853c9bae55824fc48b1363cf0f184888_D20220331-20220331" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjNmMWI2ZDQ4YzM4MTQ5OTNhMzVjMDE1YWZlYmI4ZGYxL3RhYmxlcmFuZ2U6M2YxYjZkNDhjMzgxNDk5M2EzNWMwMTVhZmViYjhkZjFfMi0xLTEtMS0xMzcyNTQ_05550a6e-6519-4eea-8ec4-afabb60b4257">211,839</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i36c65bdf36eb440bb9a684f4fb231911_I20220331" decimals="-3" name="us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjNmMWI2ZDQ4YzM4MTQ5OTNhMzVjMDE1YWZlYmI4ZGYxL3RhYmxlcmFuZ2U6M2YxYjZkNDhjMzgxNDk5M2EzNWMwMTVhZmViYjhkZjFfMy0xLTEtMS0xMzcyNTQ_a1d230ce-a160-4ec7-a73d-d95e1832307f">438,916</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i853c9bae55824fc48b1363cf0f184888_D20220331-20220331" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjNmMWI2ZDQ4YzM4MTQ5OTNhMzVjMDE1YWZlYmI4ZGYxL3RhYmxlcmFuZ2U6M2YxYjZkNDhjMzgxNDk5M2EzNWMwMTVhZmViYjhkZjFfNC0xLTEtMS0xMzcyNTQ_354b021a-f0b2-4a38-a7fa-44e8a2378d7d">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"></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 <ix:nonFraction unitRef="shares" contextRef="i616d72a0038841ab84f3d2f56f05f744_D20220331-20220331" decimals="-5" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfNTUx_3ecd407c-f92f-4516-aa7d-e80106399e5c">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="i8f03b5a59d76420f8ed3112384568948_I20220331" decimals="2" name="us-gaap:BusinessAcquisitionSharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfNzMy_e8010893-065b-4c54-8381-10f4cef8fe4b">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="co-founder" contextRef="i853c9bae55824fc48b1363cf0f184888_D20220331-20220331" decimals="INF" name="snow:NumberOfFounders" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfODY0_5bb633ff-2681-4e11-a6a6-6e28de4ddda4">three</ix:nonFraction> founders a total of <ix:nonFraction unitRef="shares" contextRef="i43f0e88dee65416486122d48ae3c84d0_D20220331-20220331" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfNTQ5NzU1ODQyMjY5_cc23d1fe-9726-44c5-9a3c-6c8f6d1776a8">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="i43f0e88dee65416486122d48ae3c84d0_D20220331-20220331" name="snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfOTg5NTYwNDY3MzUzMA_53863c62-96a6-4eb0-bdc8-9bcf4aedf4d9">three years</ix:nonNumeric>, subject to each founder&#8217;s continued employment with the Company or its affiliates. The $<ix:nonFraction unitRef="usd" contextRef="i43f0e88dee65416486122d48ae3c84d0_D20220331-20220331" decimals="-5" name="snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfNTQ5NzU1ODQyMjk3_0c5dc1a8-e74b-40be-af56-27bbb44df3a1">93.7</ix:nonFraction>&#160;million fair value of these shares are accounted for as post-combination stock-based compensation over the requisite service period of <ix:nonNumeric contextRef="i43f0e88dee65416486122d48ae3c84d0_D20220331-20220331" name="snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfOTg5NTYwNDY3MzU0NA_4e363f18-bf1c-4464-b8b2-d5d60593769b">three years</ix:nonNumeric>. See Note 10 for further discussion.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfNDQ4MA_ffd60014-2d39-452c-ac1f-679db8e2c8a4" 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: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%"><ix:nonFraction unitRef="usd" contextRef="i1a881be3e234475381b672cd0f452c85_I20220331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjMwYzM4MmQ5YTllYjQwY2M4MTNmOGJiNjgxNTAxMzBmL3RhYmxlcmFuZ2U6MzBjMzgyZDlhOWViNDBjYzgxM2Y4YmI2ODE1MDEzMGZfMi0xLTEtMS0xMzcyNTQ_0777c20d-19aa-4f55-824c-977667b447b8">33,914</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i1a881be3e234475381b672cd0f452c85_I20220331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjMwYzM4MmQ5YTllYjQwY2M4MTNmOGJiNjgxNTAxMzBmL3RhYmxlcmFuZ2U6MzBjMzgyZDlhOWViNDBjYzgxM2Y4YmI2ODE1MDEzMGZfMy0xLTEtMS0xMzcyNTQ_89adb86b-966a-4dd7-b4b2-8cc71327689d">494,165</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i1a881be3e234475381b672cd0f452c85_I20220331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjMwYzM4MmQ5YTllYjQwY2M4MTNmOGJiNjgxNTAxMzBmL3RhYmxlcmFuZ2U6MzBjMzgyZDlhOWViNDBjYzgxM2Y4YmI2ODE1MDEzMGZfNC0xLTEtMS0xMzcyNTQ_84dc4e63-9ba8-4588-9445-90321995b97c">150,000</ix:nonFraction>&#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%"><ix:nonNumeric contextRef="i853c9bae55824fc48b1363cf0f184888_D20220331-20220331" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjMwYzM4MmQ5YTllYjQwY2M4MTNmOGJiNjgxNTAxMzBmL3RhYmxlcmFuZ2U6MzBjMzgyZDlhOWViNDBjYzgxM2Y4YmI2ODE1MDEzMGZfNC0zLTEtMS0xMzcyNTQvdGV4dHJlZ2lvbjpiOTIxOWQ0NjU1NDA0NDMzYTVmNjg3MTlhYjhlOTAxYV80_23064f67-89e5-4b5f-a748-51428457bc1b">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="i1a881be3e234475381b672cd0f452c85_I20220331" decimals="-3" name="snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNetTangibleLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjMwYzM4MmQ5YTllYjQwY2M4MTNmOGJiNjgxNTAxMzBmL3RhYmxlcmFuZ2U6MzBjMzgyZDlhOWViNDBjYzgxM2Y4YmI2ODE1MDEzMGZfNS0xLTEtMS0xMzcyNTQ_c0db447a-4e1f-431f-91cd-80e8055c9cb1">660</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i1a881be3e234475381b672cd0f452c85_I20220331" decimals="-3" name="snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjMwYzM4MmQ5YTllYjQwY2M4MTNmOGJiNjgxNTAxMzBmL3RhYmxlcmFuZ2U6MzBjMzgyZDlhOWViNDBjYzgxM2Y4YmI2ODE1MDEzMGZfOC0xLTEtMS0xMzcyNTQ_ca26dbdb-c442-4700-8636-401d53cb5844">26,664</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i1a881be3e234475381b672cd0f452c85_I20220331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjMwYzM4MmQ5YTllYjQwY2M4MTNmOGJiNjgxNTAxMzBmL3RhYmxlcmFuZ2U6MzBjMzgyZDlhOWViNDBjYzgxM2Y4YmI2ODE1MDEzMGZfOS0xLTEtMS0xMzcyNTQ_5dab0711-5102-49c3-a872-ffbba1575256">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><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-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 relates to the intangible asset acquired and the amount presented is net of deferred tax assets.</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 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. 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.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;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 value 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="ica2123f22667442e8b12360233c91d9b_D20220201-20220731" decimals="-5" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfMjYzOQ_cfa302cd-8622-4cb9-a34c-0ef47f8f6ea2">2.0</ix:nonFraction>&#160;million associated with this business combination were recorded as a general and administrative expense during the six months ended July&#160;31, 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%">From the date of acquisition through July&#160;31, 2022, revenue attributable to Streamlit was not material. It was impracticable to determine the effect on the Company's net loss attributable to Streamlit as its operations have been integrated into the Company's ongoing operations since the date of acquisition.</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="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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_7"> of Contents</a></span></div></div><ix:continuation id="i8f3c7e28a26d429191ba983d64c71980" continuedAt="i836064b2a66645599089247f16e3de23"><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfNDQ4MQ_e7054656-d88f-4b4a-a258-1661aaae50bb" 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 Streamlit, as if Streamlit 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:32.874%"></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.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.928%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align: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="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%">Three Months Ended July 31,</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%">Six Months Ended July 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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><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="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%">(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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4616b95d951e4fd1a767bd54f1abe2ff_D20220501-20220731" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjdhNGZlYzIxNTgxMjQzZmNhMzNhNTBiMzk2YmJlYjI2L3RhYmxlcmFuZ2U6N2E0ZmVjMjE1ODEyNDNmY2EzM2E1MGIzOTZiYmViMjZfNS0xLTEtMS0xMzcyNTQ_af376476-969c-4ea5-a88a-64570542b6bb">497,248</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="ic1a5512a582c4db7b95198489f63f96e_D20210501-20210731" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjdhNGZlYzIxNTgxMjQzZmNhMzNhNTBiMzk2YmJlYjI2L3RhYmxlcmFuZ2U6N2E0ZmVjMjE1ODEyNDNmY2EzM2E1MGIzOTZiYmViMjZfNS0zLTEtMS0xMzcyNTQ_9cf46f36-f6af-4234-9ca7-0f2872712d5b">272,198</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="ica2123f22667442e8b12360233c91d9b_D20220201-20220731" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjdhNGZlYzIxNTgxMjQzZmNhMzNhNTBiMzk2YmJlYjI2L3RhYmxlcmFuZ2U6N2E0ZmVjMjE1ODEyNDNmY2EzM2E1MGIzOTZiYmViMjZfNS01LTEtMS0xNDIwMzI_4085a1dd-e38f-45f1-93c1-9e2c15f86866">919,641</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="i07ba511e1bf54aefb82ed0a5f7120662_D20210201-20210731" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjdhNGZlYzIxNTgxMjQzZmNhMzNhNTBiMzk2YmJlYjI2L3RhYmxlcmFuZ2U6N2E0ZmVjMjE1ODEyNDNmY2EzM2E1MGIzOTZiYmViMjZfNS03LTEtMS0xNDIwMzI_0863eff7-a639-480b-9ae2-891612a9893f">501,112</ix:nonFraction>&#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%">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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4616b95d951e4fd1a767bd54f1abe2ff_D20220501-20220731" decimals="-3" sign="-" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjdhNGZlYzIxNTgxMjQzZmNhMzNhNTBiMzk2YmJlYjI2L3RhYmxlcmFuZ2U6N2E0ZmVjMjE1ODEyNDNmY2EzM2E1MGIzOTZiYmViMjZfNi0xLTEtMS0xMzcyNTQ_7fdaa0d9-4542-4519-acc4-d5fd65f91793">222,806</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(<ix:nonFraction unitRef="usd" contextRef="ic1a5512a582c4db7b95198489f63f96e_D20210501-20210731" decimals="-3" sign="-" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjdhNGZlYzIxNTgxMjQzZmNhMzNhNTBiMzk2YmJlYjI2L3RhYmxlcmFuZ2U6N2E0ZmVjMjE1ODEyNDNmY2EzM2E1MGIzOTZiYmViMjZfNi0zLTEtMS0xMzcyNTQ_ba324e0d-274d-4c6f-80d8-646df4d11cfe">219,905</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(<ix:nonFraction unitRef="usd" contextRef="ica2123f22667442e8b12360233c91d9b_D20220201-20220731" decimals="-3" sign="-" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjdhNGZlYzIxNTgxMjQzZmNhMzNhNTBiMzk2YmJlYjI2L3RhYmxlcmFuZ2U6N2E0ZmVjMjE1ODEyNDNmY2EzM2E1MGIzOTZiYmViMjZfNi01LTEtMS0xNDIwMzI_7abd1789-7a80-43c8-9c21-438517998760">436,965</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(<ix:nonFraction unitRef="usd" contextRef="i07ba511e1bf54aefb82ed0a5f7120662_D20210201-20210731" decimals="-3" sign="-" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjdhNGZlYzIxNTgxMjQzZmNhMzNhNTBiMzk2YmJlYjI2L3RhYmxlcmFuZ2U6N2E0ZmVjMjE1ODEyNDNmY2EzM2E1MGIzOTZiYmViMjZfNi03LTEtMS0xNDIwMzI_f7c399a8-4ac4-47e3-a2bf-c1a47d7c27c9">431,494</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 Streamlit 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 both the Company and Streamlit as though this business combination occurred as of February 1, 2021, the beginning of the Company&#8217;s fiscal 2022. The historical condensed consolidated financial information has been adjusted in the pro forma combined financial results to give effect to pro forma events that are directly attributable to the 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, 2021. </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%">Intangible Assets, Net </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfNDQ3Ng_84201ab0-d56f-49ac-a09e-a895bb3d15d0" 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><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: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%">July&#160;31, 2022</span></div></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%">Developer community</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="i8c17094325ed42bf9ce29ac80aa1f720_I20220731" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfNC0xLTEtMS0xMzcyNTQ_08d93769-8a07-4a12-a427-24ddda668aa8">150,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(<ix:nonFraction unitRef="usd" contextRef="i8c17094325ed42bf9ce29ac80aa1f720_I20220731" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfNC0zLTEtMS0xMzcyNTQ_8b5e6f32-0f4b-4f33-b4ba-063b54e03c54">10,100</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="i8c17094325ed42bf9ce29ac80aa1f720_I20220731" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfNC01LTEtMS0xMzcyNTQ_007cf418-96ef-417d-ae73-8887ef69e655">139,900</ix:nonFraction>&#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%">Assembled workforce</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9323ab5800324ecdb164aebc6734897b_I20220731" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfNS0xLTEtMS0xMzcyNTQ_5fa6be84-5688-4407-b376-55c4ad1114fb">28,252</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9323ab5800324ecdb164aebc6734897b_I20220731" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfNS0zLTEtMS0xMzcyNTQ_3dc3a79d-c1f4-46b7-991b-042f6f215499">7,466</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9323ab5800324ecdb164aebc6734897b_I20220731" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfNS01LTEtMS0xMzcyNTQ_a53f8d74-a40e-4783-ac08-6b863c7c8a48">20,786</ix:nonFraction>&#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%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25be27ade5824ea2883cba2ddf1e80fe_I20220731" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfNi0xLTEtMS0xMzcyNTQ_3e1c0f9f-6b1c-4cb4-8b35-56c8688b47fb">11,332</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25be27ade5824ea2883cba2ddf1e80fe_I20220731" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfNi0zLTEtMS0xMzcyNTQ_3aa026bf-030e-490d-856e-8f0fb1381f74">5,945</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25be27ade5824ea2883cba2ddf1e80fe_I20220731" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfNi01LTEtMS0xMzcyNTQ_fb3eb447-f1ab-488c-b965-c8940863a605">5,387</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i2aa6f5bda0ee4e19aa040ead77784e0b_I20220731" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfNy0xLTEtMS0xMzcyNTQ_a3709d02-48e5-4ea4-8c90-cf366b33913b">8,874</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2aa6f5bda0ee4e19aa040ead77784e0b_I20220731" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfNy0zLTEtMS0xMzcyNTQ_cb1fa3c8-aa16-47c6-9ae1-18f4429e75df">3,519</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2aa6f5bda0ee4e19aa040ead77784e0b_I20220731" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfNy01LTEtMS0xMzcyNTQ_e6a4bbbe-5dd2-477c-8789-b60520a4e995">5,355</ix:nonFraction>&#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%">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="id9fb3f9c1d47432da9b8693af785b567_I20220731" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfOC0xLTEtMS0xMzcyNTQ_a4047691-c149-4f2a-b80c-3b831b8d82c9">47</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id9fb3f9c1d47432da9b8693af785b567_I20220731" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfOC0zLTEtMS0xMzcyNTQ_cecdb0c8-3afa-4d84-8c53-cd50165faa96">47</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id9fb3f9c1d47432da9b8693af785b567_I20220731" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfOC01LTEtMS0xMzcyNTQ_b271db19-eeb7-4f53-b553-7d1fc5b161ff">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfOS0xLTEtMS0xMzcyNTQ_f5cb54e3-9f13-40d3-bd49-c9b253e6c25f">198,505</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><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%">(<ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfOS0zLTEtMS0xMzcyNTQ_c3907d6d-6495-4d4f-8e8c-bafb4992b072">27,077</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfOS01LTEtMS0xMzcyNTQ_1aa6187d-ef50-4dc2-8c01-cdc5e5014ed6">171,428</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><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%">Infinite-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%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfMTAtNS0xLTEtMTM3MjU0_6c387857-5f0b-4548-b2c4-817a50e9e492">826</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfMTEtNS0xLTEtMTM3MjU0_db8b7613-06c7-4db1-b450-4307f688f193">172,254</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><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, 2022</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%">Assembled workforce</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="i6d58af0ed3f34d95b808cb6abe1c2de0_I20220131" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmVhMGZjODE4NmNhMzQ1OWY4YzNlODM4NDgwOTA3MzBjL3RhYmxlcmFuZ2U6ZWEwZmM4MTg2Y2EzNDU5ZjhjM2U4Mzg0ODA5MDczMGNfNC0xLTEtMS0xMzcyNTQ_9b98d874-af5f-4d7f-8310-d45ee60bcc18">28,252</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(<ix:nonFraction unitRef="usd" contextRef="i6d58af0ed3f34d95b808cb6abe1c2de0_I20220131" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmVhMGZjODE4NmNhMzQ1OWY4YzNlODM4NDgwOTA3MzBjL3RhYmxlcmFuZ2U6ZWEwZmM4MTg2Y2EzNDU5ZjhjM2U4Mzg0ODA5MDczMGNfNC0zLTEtMS0xMzcyNTQ_a239bc42-30cf-444a-b20a-5342ca16fcd6">3,941</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="i6d58af0ed3f34d95b808cb6abe1c2de0_I20220131" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmVhMGZjODE4NmNhMzQ1OWY4YzNlODM4NDgwOTA3MzBjL3RhYmxlcmFuZ2U6ZWEwZmM4MTg2Y2EzNDU5ZjhjM2U4Mzg0ODA5MDczMGNfNC01LTEtMS0xMzcyNTQ_b075cbda-fc73-49ab-bb2d-d198f44ed65b">24,311</ix:nonFraction>&#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%">Developed technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d491d3c1dd74af28cc37c0d70be0910_I20220131" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmVhMGZjODE4NmNhMzQ1OWY4YzNlODM4NDgwOTA3MzBjL3RhYmxlcmFuZ2U6ZWEwZmM4MTg2Y2EzNDU5ZjhjM2U4Mzg0ODA5MDczMGNfNS0xLTEtMS0xMzcyNTQ_481b95c5-a8f9-4c2d-9beb-374a421e7380">11,332</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9d491d3c1dd74af28cc37c0d70be0910_I20220131" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmVhMGZjODE4NmNhMzQ1OWY4YzNlODM4NDgwOTA3MzBjL3RhYmxlcmFuZ2U6ZWEwZmM4MTg2Y2EzNDU5ZjhjM2U4Mzg0ODA5MDczMGNfNS0zLTEtMS0xMzcyNTQ_217b33c5-ff5e-4d88-b616-56845ae8cfe1">4,812</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d491d3c1dd74af28cc37c0d70be0910_I20220131" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmVhMGZjODE4NmNhMzQ1OWY4YzNlODM4NDgwOTA3MzBjL3RhYmxlcmFuZ2U6ZWEwZmM4MTg2Y2EzNDU5ZjhjM2U4Mzg0ODA5MDczMGNfNS01LTEtMS0xMzcyNTQ_eee6939c-7467-485f-996f-adf1d35debc4">6,520</ix:nonFraction>&#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%">Patents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa9d7caaec4e46ec80983086f4752bd4_I20220131" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmVhMGZjODE4NmNhMzQ1OWY4YzNlODM4NDgwOTA3MzBjL3RhYmxlcmFuZ2U6ZWEwZmM4MTg2Y2EzNDU5ZjhjM2U4Mzg0ODA5MDczMGNfNi0xLTEtMS0xMzcyNTQ_c1731e96-f67d-46b9-be26-d924adc9d98a">8,174</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaa9d7caaec4e46ec80983086f4752bd4_I20220131" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmVhMGZjODE4NmNhMzQ1OWY4YzNlODM4NDgwOTA3MzBjL3RhYmxlcmFuZ2U6ZWEwZmM4MTg2Y2EzNDU5ZjhjM2U4Mzg0ODA5MDczMGNfNi0zLTEtMS0xMzcyNTQ_ddc82dd5-01bd-46a9-8929-aaa07b2e0bc3">2,690</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa9d7caaec4e46ec80983086f4752bd4_I20220131" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmVhMGZjODE4NmNhMzQ1OWY4YzNlODM4NDgwOTA3MzBjL3RhYmxlcmFuZ2U6ZWEwZmM4MTg2Y2EzNDU5ZjhjM2U4Mzg0ODA5MDczMGNfNi01LTEtMS0xMzcyNTQ_b0f8328c-f2dc-4e84-bb86-0c7c7518e95a">5,484</ix:nonFraction>&#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%">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="i1434792b8f6c47ecbc7361f94adb7b80_I20220131" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmVhMGZjODE4NmNhMzQ1OWY4YzNlODM4NDgwOTA3MzBjL3RhYmxlcmFuZ2U6ZWEwZmM4MTg2Y2EzNDU5ZjhjM2U4Mzg0ODA5MDczMGNfNy0xLTEtMS0xMzcyNTQ_4679a17c-45d9-4425-ac26-fa47369dec54">47</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1434792b8f6c47ecbc7361f94adb7b80_I20220131" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmVhMGZjODE4NmNhMzQ1OWY4YzNlODM4NDgwOTA3MzBjL3RhYmxlcmFuZ2U6ZWEwZmM4MTg2Y2EzNDU5ZjhjM2U4Mzg0ODA5MDczMGNfNy0zLTEtMS0xMzcyNTQ_3c94fc19-db66-4c39-aa73-71587ed705d6">47</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1434792b8f6c47ecbc7361f94adb7b80_I20220131" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmVhMGZjODE4NmNhMzQ1OWY4YzNlODM4NDgwOTA3MzBjL3RhYmxlcmFuZ2U6ZWEwZmM4MTg2Y2EzNDU5ZjhjM2U4Mzg0ODA5MDczMGNfNy01LTEtMS0xMzcyNTQ_75fba5c2-7741-4b85-a8c6-5a27ca5d601e">&#8212;</ix:nonFraction>&#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 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="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmVhMGZjODE4NmNhMzQ1OWY4YzNlODM4NDgwOTA3MzBjL3RhYmxlcmFuZ2U6ZWEwZmM4MTg2Y2EzNDU5ZjhjM2U4Mzg0ODA5MDczMGNfOC0xLTEtMS0xMzcyNTQ_cb7e9ba5-9bfc-41aa-b21d-eedf1dc1e91b">47,805</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmVhMGZjODE4NmNhMzQ1OWY4YzNlODM4NDgwOTA3MzBjL3RhYmxlcmFuZ2U6ZWEwZmM4MTg2Y2EzNDU5ZjhjM2U4Mzg0ODA5MDczMGNfOC0zLTEtMS0xMzcyNTQ_ca67a2d9-a02b-4cd8-af92-49aabd0b23e6">11,490</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmVhMGZjODE4NmNhMzQ1OWY4YzNlODM4NDgwOTA3MzBjL3RhYmxlcmFuZ2U6ZWEwZmM4MTg2Y2EzNDU5ZjhjM2U4Mzg0ODA5MDczMGNfOC01LTEtMS0xMzcyNTQ_2f454d99-990e-4a8c-8552-a093c1de3141">36,315</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><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%">Infinite-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%"><ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmVhMGZjODE4NmNhMzQ1OWY4YzNlODM4NDgwOTA3MzBjL3RhYmxlcmFuZ2U6ZWEwZmM4MTg2Y2EzNDU5ZjhjM2U4Mzg0ODA5MDczMGNfOS01LTEtMS0xMzcyNTQ_e4571251-ebe8-4064-bd15-f920ed9f8b89">826</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmVhMGZjODE4NmNhMzQ1OWY4YzNlODM4NDgwOTA3MzBjL3RhYmxlcmFuZ2U6ZWEwZmM4MTg2Y2EzNDU5ZjhjM2U4Mzg0ODA5MDczMGNfMTAtNS0xLTEtMTM3MjU0_47ed7691-b2c1-48f5-94da-ad6df20b81ba">37,141</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Amortization expense of intangible assets was $<ix:nonFraction unitRef="usd" contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfNDI4MQ_64b79ef3-db0a-4d86-8ded-44ec3f358baf">10.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfMTY0OTI2NzQ0NjUxNA_7c6ad4b5-451e-4264-a76f-b421f88bfcca">15.6</ix:nonFraction>&#160;million for the three and six months ended July&#160;31, 2022, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfMTY0OTI2NzQ0NjYwOA_d9376388-e7ea-48b0-9c57-79cf37a78180">1.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfMTY0OTI2NzQ0NjY1Nw_17212c82-b21d-4882-a0d4-d613100e3b78">3.7</ix:nonFraction>&#160;million for the three and six months ended July&#160;31, 2021, 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="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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_7"> of Contents</a></span></div></div><ix:continuation id="i836064b2a66645599089247f16e3de23"><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfNDQ3Nw_1afcc599-700a-4617-b10d-f757cff495c2" 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 July&#160;31, 2022, 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><table 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%">Reminder of 2023</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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjNkMWY3NmMzMjQ1MDQ1YzRiMmIzOGM4MjA0ZGIyYzJjL3RhYmxlcmFuZ2U6M2QxZjc2YzMyNDUwNDVjNGIyYjM4YzgyMDRkYjJjMmNfMi0xLTEtMS0xMzcyNTQ_eab1a51b-3ba2-4675-9ca3-83c25b040c65">20,719</ix:nonFraction>&#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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjNkMWY3NmMzMjQ1MDQ1YzRiMmIzOGM4MjA0ZGIyYzJjL3RhYmxlcmFuZ2U6M2QxZjc2YzMyNDUwNDVjNGIyYjM4YzgyMDRkYjJjMmNfMy0xLTEtMS0xMzcyNTQ_f88b22a2-18c7-4c15-b046-506be185d01b">41,101</ix:nonFraction>&#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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjNkMWY3NmMzMjQ1MDQ1YzRiMmIzOGM4MjA0ZGIyYzJjL3RhYmxlcmFuZ2U6M2QxZjc2YzMyNDUwNDVjNGIyYjM4YzgyMDRkYjJjMmNfNC0xLTEtMS0xMzcyNTQ_d5a5486b-1075-4a51-99b4-22249811a137">40,360</ix:nonFraction>&#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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjNkMWY3NmMzMjQ1MDQ1YzRiMmIzOGM4MjA0ZGIyYzJjL3RhYmxlcmFuZ2U6M2QxZjc2YzMyNDUwNDVjNGIyYjM4YzgyMDRkYjJjMmNfNS0xLTEtMS0xMzcyNTQ_55b7aac7-a8ea-4ed9-8fde-044a2d7b0ba2">34,250</ix:nonFraction>&#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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjNkMWY3NmMzMjQ1MDQ1YzRiMmIzOGM4MjA0ZGIyYzJjL3RhYmxlcmFuZ2U6M2QxZjc2YzMyNDUwNDVjNGIyYjM4YzgyMDRkYjJjMmNfNi0xLTEtMS0xMzcyNTQ_49ecff4f-44f1-4428-9ad2-a846cff34ba7">30,097</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="snow:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjNkMWY3NmMzMjQ1MDQ1YzRiMmIzOGM4MjA0ZGIyYzJjL3RhYmxlcmFuZ2U6M2QxZjc2YzMyNDUwNDVjNGIyYjM4YzgyMDRkYjJjMmNfNy0xLTEtMS0xMzcyNTQ_7060f090-d578-434c-9e55-d519b1f8dc1c">4,901</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjNkMWY3NmMzMjQ1MDQ1YzRiMmIzOGM4MjA0ZGIyYzJjL3RhYmxlcmFuZ2U6M2QxZjc2YzMyNDUwNDVjNGIyYjM4YzgyMDRkYjJjMmNfOC0xLTEtMS0xMzcyNTQ_86de3275-6e23-4924-92bb-729c0a9fdbb0">171,428</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></tr></table></div></ix:nonNumeric><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%">Goodwill</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfNDQ3OA_a823e178-e4e7-4508-8f1d-91a7dc08f6f0" 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><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, 2022</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="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjJiMmQ5NGVjNTE1ZjRlOTM4MDg1NjBhMTZmZjE1YmQ3L3RhYmxlcmFuZ2U6MmIyZDk0ZWM1MTVmNGU5MzgwODU2MGExNmZmMTViZDdfMi0xLTEtMS0xMzcyNTQ_4781160c-a30d-43a9-9560-7d92cd4aa002">8,449</ix:nonFraction>&#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%">Addition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjJiMmQ5NGVjNTE1ZjRlOTM4MDg1NjBhMTZmZjE1YmQ3L3RhYmxlcmFuZ2U6MmIyZDk0ZWM1MTVmNGU5MzgwODU2MGExNmZmMTViZDdfMy0xLTEtMS0xMzcyNTQ_140441ab-2e95-4cb8-a03f-22b6fdc2f51b">494,165</ix:nonFraction>&#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%">Balance&#8212;July&#160;31, 2022</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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjJiMmQ5NGVjNTE1ZjRlOTM4MDg1NjBhMTZmZjE1YmQ3L3RhYmxlcmFuZ2U6MmIyZDk0ZWM1MTVmNGU5MzgwODU2MGExNmZmMTViZDdfNC0xLTEtMS0xMzcyNTQ_2b4f66c3-4089-4e57-a363-2d02d52d178f">502,614</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></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></ix:nonNumeric></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i7b46bf6782b141bc9f7914ccd2a34673_61"></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%">8. <ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RleHRyZWdpb246M2Q5YzU1M2MzZDY1NDk2Yjk3Yjg0ZmFhZTUzYTY1N2RfMTA0_a4e8f0b8-50b0-4780-84e3-9041e9f521e4" continuedAt="i71281ec5dee8492d870f93f2138c36de" escape="true">Accrued Expenses and Other Current Liabilities</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="i71281ec5dee8492d870f93f2138c36de"><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RleHRyZWdpb246M2Q5YzU1M2MzZDY1NDk2Yjk3Yjg0ZmFhZTUzYTY1N2RfMTA1_dd039e75-841a-448d-8baa-2efeb6357948" 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%">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%">July 31, 2022</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, 2022</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%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RhYmxlOmU4YmNlOWRhODkxYjQxYzE4ZDc1ODU3MGEzZDgyZDhkL3RhYmxlcmFuZ2U6ZThiY2U5ZGE4OTFiNDFjMThkNzU4NTcwYTNkODJkOGRfMi0xLTEtMS0xMzcyNTQ_ec4a95f6-ef91-4f62-8996-c6b766ea217d">110,090</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RhYmxlOmU4YmNlOWRhODkxYjQxYzE4ZDc1ODU3MGEzZDgyZDhkL3RhYmxlcmFuZ2U6ZThiY2U5ZGE4OTFiNDFjMThkNzU4NTcwYTNkODJkOGRfMi0zLTEtMS0xMzcyNTQ_c7665ff2-880f-45e1-8465-10e3586d8668">98,916</ix:nonFraction>&#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%">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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="snow:AccruedThirdPartyCloudInfrastructureExpensesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RhYmxlOmU4YmNlOWRhODkxYjQxYzE4ZDc1ODU3MGEzZDgyZDhkL3RhYmxlcmFuZ2U6ZThiY2U5ZGE4OTFiNDFjMThkNzU4NTcwYTNkODJkOGRfMy0xLTEtMS0xNTM4Njk_b77353b0-4a25-4354-82d9-a13d94af3426">24,486</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="snow:AccruedThirdPartyCloudInfrastructureExpensesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RhYmxlOmU4YmNlOWRhODkxYjQxYzE4ZDc1ODU3MGEzZDgyZDhkL3RhYmxlcmFuZ2U6ZThiY2U5ZGE4OTFiNDFjMThkNzU4NTcwYTNkODJkOGRfMy0zLTEtMS0xNTM4Njk_db2cd8cf-36f7-464a-b38f-11877d064f16">13,341</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="snow:AccruedEmployeeStockPurchasePlanCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RhYmxlOmU4YmNlOWRhODkxYjQxYzE4ZDc1ODU3MGEzZDgyZDhkL3RhYmxlcmFuZ2U6ZThiY2U5ZGE4OTFiNDFjMThkNzU4NTcwYTNkODJkOGRfNC0xLTEtMS0xNTM4NzI_9f7fc216-1f52-4a81-880f-922168786a99">15,563</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="snow:AccruedEmployeeStockPurchasePlanCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RhYmxlOmU4YmNlOWRhODkxYjQxYzE4ZDc1ODU3MGEzZDgyZDhkL3RhYmxlcmFuZ2U6ZThiY2U5ZGE4OTFiNDFjMThkNzU4NTcwYTNkODJkOGRfNC0zLTEtMS0xNTM4NzI_9ddd9a4f-a797-457e-b573-aeb9a12da329">28,497</ix:nonFraction>&#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;text-indent:-18pt;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 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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="snow:LiabilitiesAssociatedWithMarketingCostsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RhYmxlOmU4YmNlOWRhODkxYjQxYzE4ZDc1ODU3MGEzZDgyZDhkL3RhYmxlcmFuZ2U6ZThiY2U5ZGE4OTFiNDFjMThkNzU4NTcwYTNkODJkOGRfMy0xLTEtMS0xMzcyNTQ_c7fbf16b-9e68-42b4-ac15-a1a0b251cde7">15,074</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="snow:LiabilitiesAssociatedWithMarketingCostsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RhYmxlOmU4YmNlOWRhODkxYjQxYzE4ZDc1ODU3MGEzZDgyZDhkL3RhYmxlcmFuZ2U6ZThiY2U5ZGE4OTFiNDFjMThkNzU4NTcwYTNkODJkOGRfMy0zLTEtMS0xMzcyNTQ_aab1f5cb-c2d9-4080-89da-14513758bcbe">16,284</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:TaxesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RhYmxlOmU4YmNlOWRhODkxYjQxYzE4ZDc1ODU3MGEzZDgyZDhkL3RhYmxlcmFuZ2U6ZThiY2U5ZGE4OTFiNDFjMThkNzU4NTcwYTNkODJkOGRfNC0xLTEtMS0xMzcyNTQ_7555cb0d-8e0a-46d7-b126-6c17a74428ea">10,830</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:TaxesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RhYmxlOmU4YmNlOWRhODkxYjQxYzE4ZDc1ODU3MGEzZDgyZDhkL3RhYmxlcmFuZ2U6ZThiY2U5ZGE4OTFiNDFjMThkNzU4NTcwYTNkODJkOGRfNC0zLTEtMS0xMzcyNTQ_030e6cf6-b2be-437b-bbba-62be549e3f4e">12,709</ix:nonFraction>&#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 professional services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RhYmxlOmU4YmNlOWRhODkxYjQxYzE4ZDc1ODU3MGEzZDgyZDhkL3RhYmxlcmFuZ2U6ZThiY2U5ZGE4OTFiNDFjMThkNzU4NTcwYTNkODJkOGRfNS0xLTEtMS0xMzcyNTQ_8d12e95d-c738-481e-8504-7da251aa60ce">9,049</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RhYmxlOmU4YmNlOWRhODkxYjQxYzE4ZDc1ODU3MGEzZDgyZDhkL3RhYmxlcmFuZ2U6ZThiY2U5ZGE4OTFiNDFjMThkNzU4NTcwYTNkODJkOGRfNS0zLTEtMS0xMzcyNTQ_2e846ff3-807f-48a4-ae28-b7357368fce9">7,068</ix:nonFraction>&#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 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:100%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="snow:AccruedPurchasesOfPropertyPlantAndEquipmentCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RhYmxlOmU4YmNlOWRhODkxYjQxYzE4ZDc1ODU3MGEzZDgyZDhkL3RhYmxlcmFuZ2U6ZThiY2U5ZGE4OTFiNDFjMThkNzU4NTcwYTNkODJkOGRfOC0xLTEtMS0xMzcyNTQ_b46b9c8a-0039-441b-9d8c-9ee5aad0e3f7">4,119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="snow:AccruedPurchasesOfPropertyPlantAndEquipmentCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RhYmxlOmU4YmNlOWRhODkxYjQxYzE4ZDc1ODU3MGEzZDgyZDhkL3RhYmxlcmFuZ2U6ZThiY2U5ZGE4OTFiNDFjMThkNzU4NTcwYTNkODJkOGRfOC0zLTEtMS0xMzcyNTQ_dcd1c934-ab5c-44c2-a914-2ce2f88bc291">4,204</ix:nonFraction>&#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%">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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RhYmxlOmU4YmNlOWRhODkxYjQxYzE4ZDc1ODU3MGEzZDgyZDhkL3RhYmxlcmFuZ2U6ZThiY2U5ZGE4OTFiNDFjMThkNzU4NTcwYTNkODJkOGRfMTAtMS0xLTEtMTM3MjU0_c4ed3977-8a0c-4a2f-a9d0-00bebbd82a1c">20,561</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RhYmxlOmU4YmNlOWRhODkxYjQxYzE4ZDc1ODU3MGEzZDgyZDhkL3RhYmxlcmFuZ2U6ZThiY2U5ZGE4OTFiNDFjMThkNzU4NTcwYTNkODJkOGRfMTAtMy0xLTEtMTM3MjU0_e1150f2e-5008-4ea1-9dd5-c0e0ca6ad030">19,645</ix:nonFraction>&#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 accrued expenses and other current liabilities</span></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%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RhYmxlOmU4YmNlOWRhODkxYjQxYzE4ZDc1ODU3MGEzZDgyZDhkL3RhYmxlcmFuZ2U6ZThiY2U5ZGE4OTFiNDFjMThkNzU4NTcwYTNkODJkOGRfMTEtMS0xLTEtMTM3MjU0_51c7475c-1dc1-47a9-b94c-67edb4e97b1a">209,772</ix:nonFraction>&#160;</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RhYmxlOmU4YmNlOWRhODkxYjQxYzE4ZDc1ODU3MGEzZDgyZDhkL3RhYmxlcmFuZ2U6ZThiY2U5ZGE4OTFiNDFjMThkNzU4NTcwYTNkODJkOGRfMTEtMy0xLTEtMTM3MjU0_fb58871e-394b-4348-b717-c5fbf4df2814">200,664</ix:nonFraction>&#160;</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></ix:nonNumeric></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i7b46bf6782b141bc9f7914ccd2a34673_64"></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%">9. <ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182NC9mcmFnOmY5M2Y4NGJkNmU0ZTQ3Y2Q5MzQ3NDBiYzI0OTU1OTY4L3RleHRyZWdpb246ZjkzZjg0YmQ2ZTRlNDdjZDkzNDc0MGJjMjQ5NTU5NjhfMzU0Mw_2c26e52e-0f05-4e11-ac01-760498f22872" continuedAt="ie6107c5f1bca4d979e1bf70f1febf90a" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="ie6107c5f1bca4d979e1bf70f1febf90a" continuedAt="ifa971717b4e9481f9b287fb31fe6bac3"><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="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;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 2035. 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></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="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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_7"> of Contents</a></span></div></div><ix:continuation id="ifa971717b4e9481f9b287fb31fe6bac3"><div style="text-align: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 May 2022, the Company entered into an agreement related to the expansion and lease term extension of an existing office facility located in the United States, which is considered a lease modification not accounted for as a separate contract. Total commitment, net of tenant incentives expected to be received, under the modified lease is $<ix:nonFraction unitRef="usd" contextRef="i34f19cf207384cc5b8d5801e32671459_I20220531" decimals="-5" name="snow:LesseeOperatingLeaseModifiedLeaseUndiscountedAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182NC9mcmFnOmY5M2Y4NGJkNmU0ZTQ3Y2Q5MzQ3NDBiYzI0OTU1OTY4L3RleHRyZWdpb246ZjkzZjg0YmQ2ZTRlNDdjZDkzNDc0MGJjMjQ5NTU5NjhfMTY0OTI2NzQ2MzIzOA_bde052ca-1e6b-435e-8769-ab08a9e719b5">68.0</ix:nonFraction> million. The modified lease commenced during the three months ended July&#160;31, 2022, with an expiration date in fiscal 2035, and resulted in an increase in the Company&#8217;s operating lease right-of-use assets and operating lease liabilities in the amount of approximately $<ix:nonFraction unitRef="usd" contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-6" name="snow:IncreaseDecreaseInOperatingLeaseRightOfUseAssetsAndOperatingLeaseLiabilitiesUponModificationOfExistingLease" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182NC9mcmFnOmY5M2Y4NGJkNmU0ZTQ3Y2Q5MzQ3NDBiYzI0OTU1OTY4L3RleHRyZWdpb246ZjkzZjg0YmQ2ZTRlNDdjZDkzNDc0MGJjMjQ5NTU5NjhfMTY0OTI2NzQ3MDM1Ng_2bf6af1b-2772-4bb6-a230-039270c38b06">30</ix:nonFraction>&#160;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%">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. Sublease income is recorded as a reduction to the Company&#8217;s operating lease costs. Sublease income was $<ix:nonFraction unitRef="usd" contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-5" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182NC9mcmFnOmY5M2Y4NGJkNmU0ZTQ3Y2Q5MzQ3NDBiYzI0OTU1OTY4L3RleHRyZWdpb246ZjkzZjg0YmQ2ZTRlNDdjZDkzNDc0MGJjMjQ5NTU5NjhfNjY3_73cc4ad2-faeb-4df0-83c1-8e356651851d">3.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-5" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182NC9mcmFnOmY5M2Y4NGJkNmU0ZTQ3Y2Q5MzQ3NDBiYzI0OTU1OTY4L3RleHRyZWdpb246ZjkzZjg0YmQ2ZTRlNDdjZDkzNDc0MGJjMjQ5NTU5NjhfMTY0OTI2NzQ0NTIxMw_5d25d819-2d39-48aa-8840-6e793c12bf18">6.6</ix:nonFraction>&#160;million for the three and six months ended July&#160;31, 2022, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-5" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182NC9mcmFnOmY5M2Y4NGJkNmU0ZTQ3Y2Q5MzQ3NDBiYzI0OTU1OTY4L3RleHRyZWdpb246ZjkzZjg0YmQ2ZTRlNDdjZDkzNDc0MGJjMjQ5NTU5NjhfMTY0OTI2NzQ0NTM0MA_1162ebb9-3012-4045-b84e-cfa4f966aa8a">3.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-5" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182NC9mcmFnOmY5M2Y4NGJkNmU0ZTQ3Y2Q5MzQ3NDBiYzI0OTU1OTY4L3RleHRyZWdpb246ZjkzZjg0YmQ2ZTRlNDdjZDkzNDc0MGJjMjQ5NTU5NjhfMTY0OTI2NzQ0NTM0NA_c794f146-96fc-4c5d-b8f4-003964e3d131">6.4</ix:nonFraction>&#160;million for the three and six months ended July&#160;31, 2021, 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%">As of July 31, 2022, the Company had $<ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-5" name="snow:LesseeLeaseLeaseNotYetCommencedUndiscountedAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182NC9mcmFnOmY5M2Y4NGJkNmU0ZTQ3Y2Q5MzQ3NDBiYzI0OTU1OTY4L3RleHRyZWdpb246ZjkzZjg0YmQ2ZTRlNDdjZDkzNDc0MGJjMjQ5NTU5NjhfMTY0OTI2NzQ3MTc1Mw_28af5bf2-79b8-46e5-9ffb-f417eb293ec6">16.0</ix:nonFraction>&#160;million of legally-binding lease commitment for a lease signed but not yet commenced. The lease will commence in fiscal 2023 with a lease term of <ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="snow:LesseeLeaseLeaseNotYetCommencedTermOfContract" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182NC9mcmFnOmY5M2Y4NGJkNmU0ZTQ3Y2Q5MzQ3NDBiYzI0OTU1OTY4L3RleHRyZWdpb246ZjkzZjg0YmQ2ZTRlNDdjZDkzNDc0MGJjMjQ5NTU5NjhfMTY0OTI2NzQ3MTc4NA_166f167d-2995-4e8c-8623-16c899209b8b">10.0</ix:nonNumeric> years.</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%">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. There were no material contractual obligations that were entered into during the six months ended July&#160;31, 2022 that were outside the ordinary course of 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: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="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182NC9mcmFnOmY5M2Y4NGJkNmU0ZTQ3Y2Q5MzQ3NDBiYzI0OTU1OTY4L3RleHRyZWdpb246ZjkzZjg0YmQ2ZTRlNDdjZDkzNDc0MGJjMjQ5NTU5NjhfMTc4NQ_2f136196-77ee-46d7-b302-5020223c317d"><ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182NC9mcmFnOmY5M2Y4NGJkNmU0ZTQ3Y2Q5MzQ3NDBiYzI0OTU1OTY4L3RleHRyZWdpb246ZjkzZjg0YmQ2ZTRlNDdjZDkzNDc0MGJjMjQ5NTU5NjhfMTc4NQ_52111c7a-bc3e-4ec6-821b-53a0e35b6f7b"><ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182NC9mcmFnOmY5M2Y4NGJkNmU0ZTQ3Y2Q5MzQ3NDBiYzI0OTU1OTY4L3RleHRyZWdpb246ZjkzZjg0YmQ2ZTRlNDdjZDkzNDc0MGJjMjQ5NTU5NjhfMTc4NQ_95c851de-7263-4e99-97d6-6c5e5be7eef4"><ix:nonFraction unitRef="usd" contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182NC9mcmFnOmY5M2Y4NGJkNmU0ZTQ3Y2Q5MzQ3NDBiYzI0OTU1OTY4L3RleHRyZWdpb246ZjkzZjg0YmQ2ZTRlNDdjZDkzNDc0MGJjMjQ5NTU5NjhfMTc4NQ_bb6feb4d-cb6d-44c1-aa8f-040940a89fc4">not</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> make any matching contributions to the 401(k) plan for each of the three and six months ended July&#160;31, 2022 and 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%">Legal Matters</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;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 for each of the three and six months ended July&#160;31, 2022 and 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%">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 July&#160;31, 2022, the Company had a total of $<ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182NC9mcmFnOmY5M2Y4NGJkNmU0ZTQ3Y2Q5MzQ3NDBiYzI0OTU1OTY4L3RleHRyZWdpb246ZjkzZjg0YmQ2ZTRlNDdjZDkzNDc0MGJjMjQ5NTU5NjhfMjM0NA_29991d6d-11d0-4d07-987f-b5f93bd06dcf">17.1</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, 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 three and six months ended July&#160;31, 2022 and 2021, losses recorded in the consolidated statements of operations in connection with the indemnification provisions were not material.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i7b46bf6782b141bc9f7914ccd2a34673_67"></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%">10. <ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTE3MzM_10fe11fd-80c4-4c56-835c-80b0a45af395" continuedAt="i753a6d7ac06c426186b2887a69fb5c48" escape="true">Equity</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><ix:continuation id="i753a6d7ac06c426186b2887a69fb5c48" continuedAt="i0f6fc0ec02584bd5b6fe1bf79944be29"><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;In connection with its Initial Public Offering (IPO), the Company&#8217;s amended and restated certificate of incorporation became effective, which authorized the issuance of <ix:nonFraction unitRef="shares" contextRef="ie628c4a0259a4bed9783dc078b379ca1_I20200930" decimals="-5" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTk3_097fd76b-978a-4858-be3a-a44945adc3fc">200.0</ix:nonFraction> million shares of undesignated preferred stock with a par value of $<ix:nonFraction unitRef="usdPerShare" contextRef="ie628c4a0259a4bed9783dc078b379ca1_I20200930" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMjU5_97a8e2c2-80a6-4b5d-b84c-29d5b4bb137b">0.0001</ix:nonFraction> per share and with rights and preferences, including voting rights, designated from time to time by the board of directors.</span></ix:continuation></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%">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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_7"> of Contents</a></span></div></div><ix:continuation id="i0f6fc0ec02584bd5b6fe1bf79944be29" continuedAt="ifc2ffcb30d814775acbde3036ec0c3e0"><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 and Elimination of Dual-Class Structure</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="ie628c4a0259a4bed9783dc078b379ca1_I20200930" decimals="INF" name="snow:CommonStockNumberOfClassesOfStock" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfNDU2_134c3259-9a82-4630-b6d2-6e248de1603a">two</ix:nonFraction> classes of common stock authorized: Class A common stock and Class B common stock. In connection with the IPO, the Company&#8217;s amended and restated certificate of incorporation authorized the issuance of <ix:nonFraction unitRef="shares" contextRef="ibbb60db1209b4c0590448cf383049ef6_I20200930" decimals="-5" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfNjYx_2682a65d-1226-4a07-9a6e-ce7b2b7c394b">2,500.0</ix:nonFraction> million shares of Class A common stock and <ix:nonFraction unitRef="shares" contextRef="idf590038741e4ef0a4e18061746b7c37_I20200930" decimals="-5" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfNjk5_e7565833-cb09-4b76-aa99-f477cb61f13b">355.0</ix:nonFraction> million shares of Class B common stock. On March 1, 2021, all <ix:nonFraction unitRef="shares" contextRef="i3e953b8c5e3a411d86ac19ddd7055db7_D20210301-20210301" decimals="-5" name="us-gaap:ConversionOfStockSharesConverted1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfNzU2_f3a34999-334f-4aef-92a5-4e2405869803">169.5</ix:nonFraction> million shares of the Company's then-outstanding Class B common stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="i9cc40e693ec5445a9b95f0cc55525b93_I20210301" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfODMy_529a764c-f3b7-4dc6-a787-91c8443e3619">0.0001</ix:nonFraction> per share, were automatically converted into the same number of shares of Class A common stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="ic421510dafa64d809403da0e37b0c6d6_I20210301" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfOTQx_06641c82-41fb-4d7e-901b-c5cb49d7131d">0.0001</ix:nonFraction> per share, pursuant to the terms of the Company&#8217;s amended and restated certificate of incorporation. No additional shares of Class B common stock will be issued following such conversion. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The shares of Class A common stock and Class B common stock were identical prior to the conversion, except with respect to voting, converting, and transfer rights. Prior to the conversion, each share of Class B common stock was entitled to cast <ix:nonFraction unitRef="vote" contextRef="id47e1669af0b4e8fa12d288afbcba1be_D20210228-20210228" decimals="INF" name="snow:CommonStockVotingRightsVotesPerShare" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTM3OQ_c144ead8-e69a-4495-9546-c320711a596c">ten</ix:nonFraction> votes per share on any matter submitted to a vote of the Company&#8217;s stockholders. As a result of the conversion, all former holders of shares of Class B common stock are now holders of shares of Class A common stock, which is entitled to only <ix:nonFraction unitRef="vote" contextRef="i8f0e20f566a24884a4a6b2192680ad60_D20210301-20210301" decimals="INF" name="snow:CommonStockVotingRightsVotesPerShare" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTYyNA_9c1e0ec2-af21-409d-ab5a-2bf597a566e3">one</ix:nonFraction> vote per share on all matters subject to a stockholder vote. Class A and Class B common stock are referred to as common stock throughout the notes to the condensed consolidated financial statements, unless otherwise indicated. Holders of common stock are entitled to receive any dividends as may be declared from time to time by the board of 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%">Prior to the conversion, shares of Class B common stock were convertible to Class A common stock at any time at the option of the stockholder, and shares of Class B common stock would automatically convert to Class A common stock upon the following: (i) sale or transfer of such share of Class B common stock; (ii) the death of the Class B common stockholder (or nine months after the date of death if the stockholder is one of the Company&#8217;s founders); and (iii) on the final conversion date, defined as the earlier to occur following an IPO of (a) the first trading day on or after the date on which the outstanding shares of Class B common stock represented less than <ix:nonFraction unitRef="number" contextRef="i4828e83d3e0644579ba2ff8293c1c0a8_D20210228-20210228" decimals="INF" name="snow:ConversionPercentThresholdOutstanding" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMjY1MQ_6423bcfc-d583-4eb8-874a-e24862af623c">10</ix:nonFraction>% of the then outstanding Class A and Class B common stock; (b) September 15, 2027, which is the seventh anniversary of the effectiveness of the registration statement filed in connection with the IPO; or (c) the date specified by a vote of the holders of a majority of the outstanding shares of Class B common stock, voting as a single class.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align: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, on March 3, 2021, the Company filed a certificate with the Secretary of State of the State of Delaware effecting the retirement of the shares of Class B common stock that were issued but no longer outstanding following the conversion. Upon the effectiveness of the certificate, the Company&#8217;s total number of authorized shares of capital stock was reduced by the retirement of <ix:nonFraction unitRef="shares" contextRef="i0fae6a2859444e28bbb0a099968ddda8_D20210303-20210303" decimals="-5" name="us-gaap:ConversionOfStockSharesConverted1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMzM4Ng_e1e5c888-8a96-4943-8fc7-4705050f50a1">169.5</ix:nonFraction> million shares of Class B common stock.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="snow:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTE3MzE_6ece20d5-9c80-47d0-91b0-1939208c8219" 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><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%">July 31, 2022</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, 2022</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%"><ix:nonFraction unitRef="shares" contextRef="i567fd086295c4e37968c3e770f212e1a_I20220731" decimals="-3" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmYxMTA1N2NlOWUyZDQ1OTg5MzAyYTdhM2EyNWQ4ZGZhL3RhYmxlcmFuZ2U6ZjExMDU3Y2U5ZTJkNDU5ODkzMDJhN2EzYTI1ZDhkZmFfMy0xLTEtMS0xMzcyNTQ_e6b32185-8445-4cc2-a541-d9419680ade9">37,521</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i8671cd4bc0db4afe958ba21577d5d683_I20220131" decimals="-3" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmYxMTA1N2NlOWUyZDQ1OTg5MzAyYTdhM2EyNWQ4ZGZhL3RhYmxlcmFuZ2U6ZjExMDU3Y2U5ZTJkNDU5ODkzMDJhN2EzYTI1ZDhkZmFfMy0zLTEtMS0xMzcyNTQ_f7c9e513-ab9b-40f3-9b69-3731853ff6a9">42,043</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="i2aac276a367f4dca881a6fb49f95c504_I20220731" decimals="-3" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmYxMTA1N2NlOWUyZDQ1OTg5MzAyYTdhM2EyNWQ4ZGZhL3RhYmxlcmFuZ2U6ZjExMDU3Y2U5ZTJkNDU5ODkzMDJhN2EzYTI1ZDhkZmFfNC0xLTEtMS0xMzcyNTQ_6d67a9c8-a6b8-40a4-b41a-89972f9c002b">3,493</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i8932770d659c4272be185bbc7db885c1_I20220131" decimals="-3" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmYxMTA1N2NlOWUyZDQ1OTg5MzAyYTdhM2EyNWQ4ZGZhL3RhYmxlcmFuZ2U6ZjExMDU3Y2U5ZTJkNDU5ODkzMDJhN2EzYTI1ZDhkZmFfNC0zLTEtMS0xMzcyNTQ_8320777a-2a50-47ec-8e7f-1ab065702460">4,530</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="ie69af91b5be94b608f2409bc6379b492_I20220731" decimals="-3" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmYxMTA1N2NlOWUyZDQ1OTg5MzAyYTdhM2EyNWQ4ZGZhL3RhYmxlcmFuZ2U6ZjExMDU3Y2U5ZTJkNDU5ODkzMDJhN2EzYTI1ZDhkZmFfNy0xLTEtMS0xNjA5NTA_8b9f43f0-f266-486c-9bdc-e3e2ebd8bf8c">642</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i64c983d822744c91a76f9ede41569b2f_I20220131" decimals="-3" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmYxMTA1N2NlOWUyZDQ1OTg5MzAyYTdhM2EyNWQ4ZGZhL3RhYmxlcmFuZ2U6ZjExMDU3Y2U5ZTJkNDU5ODkzMDJhN2EzYTI1ZDhkZmFfNy0zLTEtMS0xNjA5NTA_9ce94d3e-e62e-4864-8b55-983b08df1463">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="i9c33a2bce6cc4f45a0ef0077e6853593_I20220731" decimals="-3" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmYxMTA1N2NlOWUyZDQ1OTg5MzAyYTdhM2EyNWQ4ZGZhL3RhYmxlcmFuZ2U6ZjExMDU3Y2U5ZTJkNDU5ODkzMDJhN2EzYTI1ZDhkZmFfOC0xLTEtMS0xNjA5NTc_ed0f12a8-ec5f-4e33-b3a4-07ce2a426f47">10,844</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if2970f6ce34548d7a8857ed0941fb9f3_I20220131" decimals="-3" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmYxMTA1N2NlOWUyZDQ1OTg5MzAyYTdhM2EyNWQ4ZGZhL3RhYmxlcmFuZ2U6ZjExMDU3Y2U5ZTJkNDU5ODkzMDJhN2EzYTI1ZDhkZmFfOC0zLTEtMS0xNjA5NTc_4c5a7267-6fed-49a0-bf49-7f1a260bd44c">5,082</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="i50e1378e9c454927a55d821350ef1c69_I20220731" decimals="-3" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmYxMTA1N2NlOWUyZDQ1OTg5MzAyYTdhM2EyNWQ4ZGZhL3RhYmxlcmFuZ2U6ZjExMDU3Y2U5ZTJkNDU5ODkzMDJhN2EzYTI1ZDhkZmFfNy0xLTEtMS0xMzcyNTQ_a84288a6-8e4e-4c01-9369-3854c1efe037">55,207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i24f20d2fa18c458586c7b26c8fe4fb13_I20220131" decimals="-3" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmYxMTA1N2NlOWUyZDQ1OTg5MzAyYTdhM2EyNWQ4ZGZhL3RhYmxlcmFuZ2U6ZjExMDU3Y2U5ZTJkNDU5ODkzMDJhN2EzYTI1ZDhkZmFfNy0zLTEtMS0xMzcyNTQ_0e952d02-1e6b-43f2-90dc-fa142cbfca55">45,446</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="ifd61857036414f09873301d9ec5c4a1c_I20220731" decimals="-3" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmYxMTA1N2NlOWUyZDQ1OTg5MzAyYTdhM2EyNWQ4ZGZhL3RhYmxlcmFuZ2U6ZjExMDU3Y2U5ZTJkNDU5ODkzMDJhN2EzYTI1ZDhkZmFfMTEtMS0xLTEtMTM3MjU0_222f4487-b19d-4071-8b68-6b2b8eda6309">11,148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="icfb20c9cef1d457f8c057cf4bc5d6c27_I20220131" decimals="-3" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmYxMTA1N2NlOWUyZDQ1OTg5MzAyYTdhM2EyNWQ4ZGZhL3RhYmxlcmFuZ2U6ZjExMDU3Y2U5ZTJkNDU5ODkzMDJhN2EzYTI1ZDhkZmFfMTEtMy0xLTEtMTM3MjU0_3da5c77d-1ef1-4a7e-99ef-5e74e9591ef0">8,209</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmYxMTA1N2NlOWUyZDQ1OTg5MzAyYTdhM2EyNWQ4ZGZhL3RhYmxlcmFuZ2U6ZjExMDU3Y2U5ZTJkNDU5ODkzMDJhN2EzYTI1ZDhkZmFfMTItMS0xLTEtMTM3MjU0_ad52d3bd-03f5-40bf-bb50-01f5169ef767">118,855</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><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%"><ix:nonFraction unitRef="shares" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmYxMTA1N2NlOWUyZDQ1OTg5MzAyYTdhM2EyNWQ4ZGZhL3RhYmxlcmFuZ2U6ZjExMDU3Y2U5ZTJkNDU5ODkzMDJhN2EzYTI1ZDhkZmFfMTItMy0xLTEtMTM3MjU0_8f229eab-62a1-42d7-a97d-2e4531370d24">105,310</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></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: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), which became effective in connection with the IPO, provides for the grant of incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock awards, restricted stock unit 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></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="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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_7"> of Contents</a></span></div></div><ix:continuation id="ifc2ffcb30d814775acbde3036ec0c3e0" continuedAt="i1443fe31795a48cc9f616a5f5bfcc549"><div style="text-align:justify;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 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%">The Company&#8217;s 2020 Employee Stock Purchase Plan (2020 ESPP), which became effective in connection with the IPO, authorizes the issuance of shares of common stock pursuant to purchase rights granted to employees. Offering periods are generally <ix:nonNumeric contextRef="i65ed75143700450bb792bb412154fe1c_D20220201-20220731" name="snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfNDIxMjI_f8ea0c8b-c3e8-4037-938e-2aa389c1448c">six months</ix:nonNumeric> long and begin on 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-weight:400;line-height:120%">On February 1, 2022, the shares available for grant under the 2020 Plan and the 2020 ESPP were automatically increased by <ix:nonFraction unitRef="shares" contextRef="i02c03e200d394061bb664f8d9dcab636_D20220201-20220201" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfNTMxOA_b0e21953-653d-4433-a302-b1e7ca477269">15.6</ix:nonFraction> million shares and <ix:nonFraction unitRef="shares" contextRef="id179ab7a3f894ae993c232f500c003ea_D20220201-20220201" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfNTMzMg_0e873cc6-2380-4b47-8adf-a72308e0b1cb">3.1</ix:nonFraction> million shares, respectively, pursuant to the annual evergreen increase provisions under the 2020 Plan and the 2020 ESPP.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></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="idcdcf87e689c43efb1c69d8d2d531bcb_D20220201-20220731" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfNTU5Nw_de018479-8a40-4e55-bbfb-af17fceabd7d">four years</ix:nonNumeric> and expire <ix:nonNumeric contextRef="idcdcf87e689c43efb1c69d8d2d531bcb_D20220201-20220731" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfNTYxMQ_c208fcf8-911e-4b81-b564-baffec8b89fd">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="i56b8664130634122928f4b196010d475_D20220201-20220731" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfNTc1NQ_f6f11f47-6db0-43b2-9242-2a6996d0fe13">ten years</ix:nonNumeric> from the date of grant.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTE3MzQ_9e6fbb0b-47f6-4020-84b5-350799ea258c" escape="true"><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTE3MzQ_cbfe17c3-76e0-482b-9df9-df8cdde35a0c" 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 and activity regarding shares available for grant under the Plans during the six months ended July&#160;31, 2022 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:36.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></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.919%"></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.919%"></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.919%"></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.921%"></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:8pt;font-weight:700;line-height:100%">Shares<br/>Available for Grant<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:8pt;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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<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 #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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6991e41ca3ba48919cd9bc94a1e57d15_I20220131" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfNC0xLTEtMS0xMzcyNTQ_77713b80-a1e2-49eb-8d6b-8198143a0c68">45,446</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfNC0zLTEtMS0xMzcyNTQ_7f6c9848-5bb9-4da1-a877-4039e21823b2">42,043</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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: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="usdPerShare" contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfNC01LTEtMS0xMzcyNTQ_edb4aef4-0e4f-44fd-9836-816be6c3adf5">7.53</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i582a4a8c697d4715b878cba5623fc5cf_D20200201-20210131" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfNC03LTEtMS0xMzcyNTQ_6ed1c21f-5cce-45f5-8f89-aef20bc1fff3">6.9</ix:nonNumeric></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: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="i1c0a1651315e4b71b3d0793c64317b22_I20220131" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfNC05LTEtMS0xMzcyNTQ_659cdcc3-eb01-4be9-b8f1-343702b231d1">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></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%">Shares authorized</span></td><td colspan="2" style="background-color:#ffffff;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="i2e036421c2cf42ab9caa987548489b9a_D20220201-20220430" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfNS0xLTEtMS0xMzcyNTQ_7c037c82-ccd0-4ba1-a4a0-2292cb0c49a9">15,619</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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="3" style="background-color:#ffffff;padding:0 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:9pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i2e036421c2cf42ab9caa987548489b9a_D20220201-20220430" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfNi0xLTEtMS0xMzcyNTQ_acdab3dd-ab73-48bd-a99e-474aeb84b98e">642</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i2e036421c2cf42ab9caa987548489b9a_D20220201-20220430" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfNi0zLTEtMS0xMzcyNTQ_5658176f-08fb-4446-9102-b473fcb063af">642</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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: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="usdPerShare" contextRef="i2e036421c2cf42ab9caa987548489b9a_D20220201-20220430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfNi01LTEtMS0xMzcyNTQ_cb8b7106-5782-484d-b0ac-21f0e724356d">207.56</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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><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%">Options exercised</span></td><td colspan="2" style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i2e036421c2cf42ab9caa987548489b9a_D20220201-20220430" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfNy0zLTEtMS0xMzcyNTQ_bd30b5b4-85ae-4da4-8570-ef3ac21c0d2b">2,448</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2e036421c2cf42ab9caa987548489b9a_D20220201-20220430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfNy01LTEtMS0xMzcyNTQ_d5518f48-f8fa-4eb6-80b4-b0c53ecdd055">6.18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Options canceled</span></td><td colspan="2" style="background-color:#cceeff;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="i2e036421c2cf42ab9caa987548489b9a_D20220201-20220430" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfOC0xLTEtMS0xMzcyNTQ_5e85e7cd-9fa3-40c9-8356-39b9d607de19">400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i2e036421c2cf42ab9caa987548489b9a_D20220201-20220430" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfOC0zLTEtMS0xMzcyNTQ_e2b31da7-aee4-419b-ac80-1805bb02fe39">400</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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: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="usdPerShare" contextRef="i2e036421c2cf42ab9caa987548489b9a_D20220201-20220430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfOC01LTEtMS0xMzcyNTQ_af1ae4e7-f43b-40b8-b890-d1634af84acd">6.98</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:9pt;font-weight:400;line-height:100%">RSUs 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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ie14f7d4246a04a3eb75b12b4962d32ea_D20220201-20220430" decimals="-3" name="snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsGranted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMTAtMS0xLTEtMTM3MjU0_ec52fce3-3e6b-4603-8545-a0bdf0cce1af">5,763</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:#ffffff;padding: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="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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares withheld related to net share settlement of 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie14f7d4246a04a3eb75b12b4962d32ea_D20220201-20220430" decimals="-3" name="snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsSharesWithheld" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMTEtMS0xLTEtMTM3MjU0_a38a58e5-d6db-44d2-9db1-e13a6e30ad8c">292</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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><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:9pt;font-weight:400;line-height:100%">RSUs 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie14f7d4246a04a3eb75b12b4962d32ea_D20220201-20220430" decimals="-3" name="snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsForfeited" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMTItMS0xLTEtMTM3MjU0_254a252e-bb06-4b6f-88f9-a18761430adb">327</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:#ffffff;padding: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="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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance&#8212;April&#160;30, 2022</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1a6a6e5235e9464ebe125e4d4e294e28_I20220430" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMTMtMS0xLTEtMTM3MjU0_f9b4d4e1-6d1c-45bf-8a3d-88e9a649f349">55,679</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><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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idc09643ec71c460db6784232ea90179b_I20220430" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMTMtMy0xLTEtMTM3MjU0_3abb3307-897b-483e-b74a-9579358f8b74">39,837</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><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: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="usdPerShare" contextRef="idc09643ec71c460db6784232ea90179b_I20220430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMTMtNS0xLTEtMTM3MjU0_d5b1a113-68ca-457f-8db1-02e0b114d42e">10.84</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2e036421c2cf42ab9caa987548489b9a_D20220201-20220430" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMTMtNy0xLTEtMTM3MjU0_f2250414-a845-4422-ae7f-1d195be44fcc">6.7</ix:nonNumeric></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: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="idc09643ec71c460db6784232ea90179b_I20220430" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMTMtOS0xLTEtMTM3MjU0_e08ec3da-24fd-42de-b743-cd46de51992d">6,421,133</ix:nonFraction>&#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><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></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%">Options exercised</span></td><td colspan="2" style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMTYtMy0xLTEtMTQyODY1_ff72e00e-4ef8-4424-b4ce-0c7d16c8145e">1,494</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMTYtNS0xLTEtMTQyODY1_02a8460a-440d-4ec1-ad9d-2d1c22737469">5.65</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Options canceled</span></td><td colspan="2" style="background-color:#cceeff;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="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMTctMS0xLTEtMTQyODY1_8da555bb-d8c6-4d41-995d-e4914f02e4b1">180</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMTctMy0xLTEtMTQyODY1_dcaebbaf-0f63-4c3d-97cc-1932a6c4a24f">180</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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: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="usdPerShare" contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMTctNS0xLTEtMTQyODY1_4f61b508-d9c3-4b6f-b15a-7a37bfc2acad">7.32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:9pt;font-weight:400;line-height:100%">RSUs 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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ia0d493ae615748cd99a8de4682dc45b8_D20220501-20220731" decimals="-3" name="snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsGranted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMTktMS0xLTEtMTQyODY1_f458ebbc-6637-487b-97e8-8f1afea719b7">1,374</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:#ffffff;padding: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="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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares withheld related to net share settlement of 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia0d493ae615748cd99a8de4682dc45b8_D20220501-20220731" decimals="-3" name="snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsSharesWithheld" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMjAtMS0xLTEtMTQyODY1_9bfaf741-a15b-4992-a446-4d04df303b77">260</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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><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:9pt;font-weight:400;line-height:100%">RSUs 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia0d493ae615748cd99a8de4682dc45b8_D20220501-20220731" decimals="-3" name="snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsForfeited" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMjEtMS0xLTEtMTQyODY1_5d9286db-d615-4f32-ad94-cb14c0c39d76">462</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:#ffffff;padding: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="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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance&#8212;July&#160;31, 2022</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMjItMS0xLTEtMTM3MjU0_c2f72c18-f78a-4620-a9f9-6bafb2bfd5b5">55,207</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><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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMjItMy0xLTEtMTM3MjU0_3234eff0-087e-4558-83b5-fe597d5ea35e">38,163</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><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: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="usdPerShare" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMjItNS0xLTEtMTQyODcz_c2d24ee0-cd49-4dfb-bb06-a386dffab798">11.06</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMjItNy0xLTEtMTQyODcz_056e9953-a1b2-4cb1-a3a6-8c6323ee1777">6.5</ix:nonNumeric></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: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="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMjItOS0xLTEtMTQyODcz_57e9b2b7-160d-4aeb-b938-422e629fa1d5">5,336,155</ix:nonFraction>&#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><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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:9pt;font-weight:400;line-height:100%">Vested and exercisable as of July&#160;31, 2022</span></div></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;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMzItMy0xLTEtMTM3MjU0_70cb6d4f-8c02-4106-9b1e-9116549019dc">26,233</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMzItNS0xLTEtMTM3MjU0_3ffeffe1-e0c3-4727-8966-d3af56023000">7.39</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMzItNy0xLTEtMTM3MjU0_42c458ef-df51-4503-ab6a-b8c68467e3cc">6.2</ix:nonNumeric></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMzItOS0xLTEtMTM3MjU0_a8c43c4a-71a5-4355-9b31-a6c680f70dce">3,741,879</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></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 weighted-average grant-date fair value of options granted during the six months ended July&#160;31, 2022 was $<ix:nonFraction unitRef="usdPerShare" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTY0OTI2NzQ1NDU0OA_7041c81c-c95d-4941-8dbe-c6241c86d86a">101.66</ix:nonFraction> per share. <ix:nonFraction unitRef="shares" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfNjAwNQ_c3448c8f-471c-403e-bc04-9acc3eed0fc0">No</ix:nonFraction> options were granted during the six months ended July&#160;31, 2021. The intrinsic value of options exercised in the six months ended July&#160;31, 2022 and 2021 was $<ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTY0OTI2NzQ1NDU1Ng_a5b266d7-44dc-4d5d-a9f2-276bf27d585d">704.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-8" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTY0OTI2NzQ1NDU2MA_99dcf000-afc7-4cb7-ac29-0351fe7f4a39">2.6</ix:nonFraction> billion, respectively. The aggregate grant-date fair value of options that vested during the six months ended July&#160;31, 2022 and 2021 was $<ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTY0OTI2NzQ1NDU5MQ_b2bbc801-9502-4bd4-81fc-84e0e9b341e5">41.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTY0OTI2NzQ1NDU5NQ_14e79d76-4460-48b2-8840-2e97d8b50878">44.1</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="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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_7"> of Contents</a></span></div></div><ix:continuation id="i1443fe31795a48cc9f616a5f5bfcc549" continuedAt="i6c174fe8080f4249a01b314147722b4d"><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%">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 prior to the IPO 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="i1876642731f14942bb3fcb8a577f2805_D20220201-20220731" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfNjU0OA_accfeb2d-e531-45c2-99e0-f82b0ac3a744">four years</ix:nonNumeric> with a cliff vesting period of <ix:nonNumeric contextRef="ifa9c8af5967c4464978b37837b86c34a_D20220201-20220731" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfNjU4Mg_123117b0-456c-4cf9-8875-e0ec14c98b90">one year</ix:nonNumeric> and continued vesting quarterly thereafter. Stock-based compensation associated with RSUs granted prior to the IPO 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. RSUs granted after the IPO only contain the service-based vesting condition and the related stock-based compensation for such RSUs is recognized on a straight-line basis over the requisite service 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%">During the six months ended July&#160;31, 2022, 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 common stockholders.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTE3MzY_2dfa6988-d3cb-488a-8d2f-84f56b0551e6" 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 RSU activity during the six months ended July&#160;31, 2022 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:99.839%"><tr><td style="width:1.0%"></td><td style="width:66.155%"></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.952%"></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: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 Grant Date<br/>Fair Value<br/>per Share</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"><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, 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="ie06a3d527a084c348649e192217af2e4_I20220131" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjRjYTIzZmE0MDJiMjQ0MTViNzRkZDYzYzNmOTBlY2FmL3RhYmxlcmFuZ2U6NGNhMjNmYTQwMmIyNDQxNWI3NGRkNjNjM2Y5MGVjYWZfMi0xLTEtMS0xMzcyNTQ_e092b532-7d04-4563-bfaf-20981fca97b1">9,612</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie06a3d527a084c348649e192217af2e4_I20220131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjRjYTIzZmE0MDJiMjQ0MTViNzRkZDYzYzNmOTBlY2FmL3RhYmxlcmFuZ2U6NGNhMjNmYTQwMmIyNDQxNWI3NGRkNjNjM2Y5MGVjYWZfMi0zLTEtMS0xMzcyNTQ_e653bd08-b3c1-4516-a1f2-fde416a9d9ec">180.08</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="ie14f7d4246a04a3eb75b12b4962d32ea_D20220201-20220430" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjRjYTIzZmE0MDJiMjQ0MTViNzRkZDYzYzNmOTBlY2FmL3RhYmxlcmFuZ2U6NGNhMjNmYTQwMmIyNDQxNWI3NGRkNjNjM2Y5MGVjYWZfMy0xLTEtMS0xMzcyNTQ_6cc23ba8-8872-4af6-af0e-633d59c7b3dd">5,763</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie14f7d4246a04a3eb75b12b4962d32ea_D20220201-20220430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjRjYTIzZmE0MDJiMjQ0MTViNzRkZDYzYzNmOTBlY2FmL3RhYmxlcmFuZ2U6NGNhMjNmYTQwMmIyNDQxNWI3NGRkNjNjM2Y5MGVjYWZfMy0zLTEtMS0xMzcyNTQ_cdc38a29-f741-4291-a64a-48fb495a8407">201.89</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="ie14f7d4246a04a3eb75b12b4962d32ea_D20220201-20220430" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjRjYTIzZmE0MDJiMjQ0MTViNzRkZDYzYzNmOTBlY2FmL3RhYmxlcmFuZ2U6NGNhMjNmYTQwMmIyNDQxNWI3NGRkNjNjM2Y5MGVjYWZfNC0xLTEtMS0xMzcyNTQ_329f714a-6273-4f77-867d-f0f70d40b640">848</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie14f7d4246a04a3eb75b12b4962d32ea_D20220201-20220430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjRjYTIzZmE0MDJiMjQ0MTViNzRkZDYzYzNmOTBlY2FmL3RhYmxlcmFuZ2U6NGNhMjNmYTQwMmIyNDQxNWI3NGRkNjNjM2Y5MGVjYWZfNC0zLTEtMS0xMzcyNTQ_f1bd593e-d34f-4cc9-a9eb-1632564d1a2c">161.90</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="ie14f7d4246a04a3eb75b12b4962d32ea_D20220201-20220430" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjRjYTIzZmE0MDJiMjQ0MTViNzRkZDYzYzNmOTBlY2FmL3RhYmxlcmFuZ2U6NGNhMjNmYTQwMmIyNDQxNWI3NGRkNjNjM2Y5MGVjYWZfNS0xLTEtMS0xMzcyNTQ_db4ee694-8932-4182-991d-59a2c9c88b2e">327</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie14f7d4246a04a3eb75b12b4962d32ea_D20220201-20220430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjRjYTIzZmE0MDJiMjQ0MTViNzRkZDYzYzNmOTBlY2FmL3RhYmxlcmFuZ2U6NGNhMjNmYTQwMmIyNDQxNWI3NGRkNjNjM2Y5MGVjYWZfNS0zLTEtMS0xMzcyNTQ_6544d244-b381-4d8f-8bf2-f848693fba89">202.80</ix:nonFraction>&#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;April&#160;30, 2022</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="ib9831864235141aaa65b5dbe6d706e08_I20220430" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjRjYTIzZmE0MDJiMjQ0MTViNzRkZDYzYzNmOTBlY2FmL3RhYmxlcmFuZ2U6NGNhMjNmYTQwMmIyNDQxNWI3NGRkNjNjM2Y5MGVjYWZfNi0xLTEtMS0xMzcyNTQ_2e4eeea2-c61e-4920-a5c2-5cbabc911a99">14,200</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><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib9831864235141aaa65b5dbe6d706e08_I20220430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjRjYTIzZmE0MDJiMjQ0MTViNzRkZDYzYzNmOTBlY2FmL3RhYmxlcmFuZ2U6NGNhMjNmYTQwMmIyNDQxNWI3NGRkNjNjM2Y5MGVjYWZfNi0zLTEtMS0xMzcyNTQ_c10463c0-a809-4089-98cd-243f45065bc0">189.50</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="ia0d493ae615748cd99a8de4682dc45b8_D20220501-20220731" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjRjYTIzZmE0MDJiMjQ0MTViNzRkZDYzYzNmOTBlY2FmL3RhYmxlcmFuZ2U6NGNhMjNmYTQwMmIyNDQxNWI3NGRkNjNjM2Y5MGVjYWZfNy0xLTEtMS0xNDMwMzc_d23c4789-127d-4bdf-86b3-31b68ca022a9">1,374</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia0d493ae615748cd99a8de4682dc45b8_D20220501-20220731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjRjYTIzZmE0MDJiMjQ0MTViNzRkZDYzYzNmOTBlY2FmL3RhYmxlcmFuZ2U6NGNhMjNmYTQwMmIyNDQxNWI3NGRkNjNjM2Y5MGVjYWZfNy0zLTEtMS0xNDMwMzc_28596607-2260-4d9a-b322-6062de4df8e7">145.19</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="ia0d493ae615748cd99a8de4682dc45b8_D20220501-20220731" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjRjYTIzZmE0MDJiMjQ0MTViNzRkZDYzYzNmOTBlY2FmL3RhYmxlcmFuZ2U6NGNhMjNmYTQwMmIyNDQxNWI3NGRkNjNjM2Y5MGVjYWZfOC0xLTEtMS0xNDMwMzc_009199f5-75bf-4c58-be85-93be1e2c56c5">775</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia0d493ae615748cd99a8de4682dc45b8_D20220501-20220731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjRjYTIzZmE0MDJiMjQ0MTViNzRkZDYzYzNmOTBlY2FmL3RhYmxlcmFuZ2U6NGNhMjNmYTQwMmIyNDQxNWI3NGRkNjNjM2Y5MGVjYWZfOC0zLTEtMS0xNDMwMzc_d1eebdcc-aebb-4ce5-90ba-7631b9424e86">156.97</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="ia0d493ae615748cd99a8de4682dc45b8_D20220501-20220731" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjRjYTIzZmE0MDJiMjQ0MTViNzRkZDYzYzNmOTBlY2FmL3RhYmxlcmFuZ2U6NGNhMjNmYTQwMmIyNDQxNWI3NGRkNjNjM2Y5MGVjYWZfOS0xLTEtMS0xNDMwMzc_c3882323-c96f-4c82-ac3b-9f8f26ed79d0">462</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia0d493ae615748cd99a8de4682dc45b8_D20220501-20220731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjRjYTIzZmE0MDJiMjQ0MTViNzRkZDYzYzNmOTBlY2FmL3RhYmxlcmFuZ2U6NGNhMjNmYTQwMmIyNDQxNWI3NGRkNjNjM2Y5MGVjYWZfOS0zLTEtMS0xNDMwMzc_7028d719-e228-4041-a8f5-d75a22afa02d">196.87</ix:nonFraction>&#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;July&#160;31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i306cbe01c17f4ca2ab3bea4e26af0e76_I20220731" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjRjYTIzZmE0MDJiMjQ0MTViNzRkZDYzYzNmOTBlY2FmL3RhYmxlcmFuZ2U6NGNhMjNmYTQwMmIyNDQxNWI3NGRkNjNjM2Y5MGVjYWZfMTAtMS0xLTEtMTM3MjU0_11ed6555-87f1-4481-84c6-eb20a531fc62">14,337</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><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i306cbe01c17f4ca2ab3bea4e26af0e76_I20220731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjRjYTIzZmE0MDJiMjQ0MTViNzRkZDYzYzNmOTBlY2FmL3RhYmxlcmFuZ2U6NGNhMjNmYTQwMmIyNDQxNWI3NGRkNjNjM2Y5MGVjYWZfMTAtMy0xLTEtMTQzMTEw_2a58487e-9376-4981-9d07-f515c7154344">186.77</ix:nonFraction>&#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="display:none"></td><td colspan="3" 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><tr><td colspan="3" style="display:none"></td><td colspan="3" 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></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%">Early Exercised Stock Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Common stock purchased pursuant to an early exercise of stock options is not deemed to be outstanding for accounting purposes until those shares vest. The consideration received for an exercise of an option is considered to be a deposit of the exercise price and the related dollar amount is recorded in other liabilities on the condensed consolidated balance sheets. The shares issued upon the early exercise of these unvested stock option awards, which are reflected as exercises in the stock option activity table above, are considered to be legally issued and outstanding on the date of exercise. Upon termination of service, the Company may repurchase unvested shares acquired through the early exercise of stock options at a price equal to the price per share paid upon the exercise of such options. As of July&#160;31, 2022 and January&#160;31, 2022, shares subject to repurchase as a result of early exercised options 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-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;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%">As discussed in Note 7, during the six months ended July&#160;31, 2022, in connection with the Streamlit business combination, the Company issued to Streamlit&#8217;s <ix:nonFraction unitRef="co-founder" contextRef="ica2123f22667442e8b12360233c91d9b_D20220201-20220731" decimals="INF" name="snow:NumberOfFounders" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfOTAzNA_bcdb3523-d38e-43f9-89c2-4191213dc4cc">three</ix:nonFraction> founders a total of <ix:nonFraction unitRef="shares" contextRef="ib806e5da75864fa8a032f1f597d178f7_D20220201-20220731" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfOTA1Nw_f956761e-16ec-463b-b5d1-5cb289f2ef4c">0.4</ix:nonFraction> 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="ib806e5da75864fa8a032f1f597d178f7_D20220201-20220731" name="snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfOTI2MQ_d3159213-ad62-4b7f-a82e-f3112f1ee04d">three years</ix:nonNumeric>, subject to each founder&#8217;s continued employment with the Company or its affiliates. The $<ix:nonFraction unitRef="usd" contextRef="ib806e5da75864fa8a032f1f597d178f7_D20220201-20220731" decimals="-5" name="snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfOTM1Mg_b79cb122-9333-4605-9e6b-c6585fabb171">93.7</ix:nonFraction> million fair value of these shares are accounted for as post-combination stock-based compensation over the requisite service period of <ix:nonNumeric contextRef="ib806e5da75864fa8a032f1f597d178f7_D20220201-20220731" name="snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfOTQ4Ng_5664d19e-9fa6-418e-9921-83008b57db9e">three years</ix:nonNumeric>. As of July&#160;31, 2022, all <ix:nonFraction unitRef="shares" contextRef="i57415b65e5aa4fd292ee18bfc89220b1_I20220731" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfOTUwNA_e619393b-e2e1-4ec6-b7be-98681514dc6d">0.4</ix:nonFraction> million shares remained unvested.</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="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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_7"> of Contents</a></span></div></div><ix:continuation id="i6c174fe8080f4249a01b314147722b4d" continuedAt="ib5723f3e7b654a87bfd6d39bb6cbdaf5"><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTE3MzI_72515045-0f90-42ee-b4a0-53109cecbe34" 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 during the six months ended July&#160;31, 2022 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:67.489%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.284%"></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.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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="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: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 Grant Date<br/>Fair Value<br/>per Share</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><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="ic1507c6b413d4b24b8fb0668ce65546b_I20220131" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjBjNzEwOGIwYjEzYzQyZjdiNzE0ZDZkNWZiOWMyYzFmL3RhYmxlcmFuZ2U6MGM3MTA4YjBiMTNjNDJmN2I3MTRkNmQ1ZmI5YzJjMWZfMy0xLTEtMS0xMzcyNTQ_0d899020-bd48-4130-bd56-16751373aeef">380</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic1507c6b413d4b24b8fb0668ce65546b_I20220131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjBjNzEwOGIwYjEzYzQyZjdiNzE0ZDZkNWZiOWMyYzFmL3RhYmxlcmFuZ2U6MGM3MTA4YjBiMTNjNDJmN2I3MTRkNmQ1ZmI5YzJjMWZfMy0zLTEtMS0xMzcyNTQ_6aa7c64b-f27c-48e6-afc4-8c51a2094c9b">2.11</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="i2c41d617329843e495f021ef2dab21de_D20220201-20220430" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjBjNzEwOGIwYjEzYzQyZjdiNzE0ZDZkNWZiOWMyYzFmL3RhYmxlcmFuZ2U6MGM3MTA4YjBiMTNjNDJmN2I3MTRkNmQ1ZmI5YzJjMWZfNC0xLTEtMS0xMzcyNTQ_d660ab11-f16c-46c5-a4f4-f354d9d5bfe6">409</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2c41d617329843e495f021ef2dab21de_D20220201-20220430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjBjNzEwOGIwYjEzYzQyZjdiNzE0ZDZkNWZiOWMyYzFmL3RhYmxlcmFuZ2U6MGM3MTA4YjBiMTNjNDJmN2I3MTRkNmQ1ZmI5YzJjMWZfNC0zLTEtMS0xMzcyNTQ_e4cd4684-d9a2-4384-a26a-f4b2dabf44ac">229.13</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="i2c41d617329843e495f021ef2dab21de_D20220201-20220430" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjBjNzEwOGIwYjEzYzQyZjdiNzE0ZDZkNWZiOWMyYzFmL3RhYmxlcmFuZ2U6MGM3MTA4YjBiMTNjNDJmN2I3MTRkNmQ1ZmI5YzJjMWZfNS0xLTEtMS0xMzcyNTQ_cd82263a-abb5-4704-b142-1ce1000cc13d">90</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2c41d617329843e495f021ef2dab21de_D20220201-20220430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjBjNzEwOGIwYjEzYzQyZjdiNzE0ZDZkNWZiOWMyYzFmL3RhYmxlcmFuZ2U6MGM3MTA4YjBiMTNjNDJmN2I3MTRkNmQ1ZmI5YzJjMWZfNS0zLTEtMS0xMzcyNTQ_0db4b025-644f-40f5-b709-bf518f0d744e">2.10</ix:nonFraction>&#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;April&#160;30, 2022</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="shares" contextRef="ic675ae4a4d4644dfbc3e5f16eab43bfa_I20220430" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjBjNzEwOGIwYjEzYzQyZjdiNzE0ZDZkNWZiOWMyYzFmL3RhYmxlcmFuZ2U6MGM3MTA4YjBiMTNjNDJmN2I3MTRkNmQ1ZmI5YzJjMWZfNi0xLTEtMS0xMzcyNTQ_05e1fa16-3374-40aa-b325-d4cdc0aa8ccc">699</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><td colspan="3" style="background-color:#ffffff;padding:0 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%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic675ae4a4d4644dfbc3e5f16eab43bfa_I20220430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjBjNzEwOGIwYjEzYzQyZjdiNzE0ZDZkNWZiOWMyYzFmL3RhYmxlcmFuZ2U6MGM3MTA4YjBiMTNjNDJmN2I3MTRkNmQ1ZmI5YzJjMWZfNi0zLTEtMS0xMzcyNTQ_0d433701-e30e-4fb4-b5d3-f7803a32d587">134.99</ix:nonFraction>&#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%">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="iaec5bb25dfb9438b979af702567d0b47_D20220501-20220731" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjBjNzEwOGIwYjEzYzQyZjdiNzE0ZDZkNWZiOWMyYzFmL3RhYmxlcmFuZ2U6MGM3MTA4YjBiMTNjNDJmN2I3MTRkNmQ1ZmI5YzJjMWZfOC0xLTEtMS0xNDMwOTQ_a531da89-824f-471e-8c82-37b9b6eb0b36">90</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="iaec5bb25dfb9438b979af702567d0b47_D20220501-20220731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjBjNzEwOGIwYjEzYzQyZjdiNzE0ZDZkNWZiOWMyYzFmL3RhYmxlcmFuZ2U6MGM3MTA4YjBiMTNjNDJmN2I3MTRkNmQ1ZmI5YzJjMWZfOC0zLTEtMS0xNDMwOTQ_36c8926b-520a-4973-b16e-4dd8362b1e8b">2.10</ix:nonFraction>&#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"><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;July&#160;31, 2022</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="i4d00ae3ac9cc44e8ac18fb085623f775_I20220731" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjBjNzEwOGIwYjEzYzQyZjdiNzE0ZDZkNWZiOWMyYzFmL3RhYmxlcmFuZ2U6MGM3MTA4YjBiMTNjNDJmN2I3MTRkNmQ1ZmI5YzJjMWZfMTAtMS0xLTEtMTQ4MzQz_f6f67db4-6c2d-406e-abf7-a8bdd38237d8">609</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><td colspan="3" style="background-color:#ffffff;padding:0 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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4d00ae3ac9cc44e8ac18fb085623f775_I20220731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjBjNzEwOGIwYjEzYzQyZjdiNzE0ZDZkNWZiOWMyYzFmL3RhYmxlcmFuZ2U6MGM3MTA4YjBiMTNjNDJmN2I3MTRkNmQ1ZmI5YzJjMWZfMTAtMy0xLTEtMTQzMTA0_47cc2ca7-2088-4f96-9c1c-d5a3f1932570">154.73</ix:nonFraction>&#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></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-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%"><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTE3Mzk_520d51c5-c785-4c21-9b12-858bc4b4f9a1" continuedAt="i09401d6ec9e943698d3372e91c1b6b4e" escape="true">The following table summarizes the assumptions used in estimating the fair value of stock options granted to employees during the six months ended July&#160;31, 2022:</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><ix:continuation id="i09401d6ec9e943698d3372e91c1b6b4e"><table 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:79.829%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:17.971%"></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="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%">Six Months Ended July 31, 2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr 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="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 term (in years)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#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="idcdcf87e689c43efb1c69d8d2d531bcb_D20220201-20220731" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjBiNGFlNGYxYTg2MTQxYzk5MjMzOGEwNjFkOTRiYTI4L3RhYmxlcmFuZ2U6MGI0YWU0ZjFhODYxNDFjOTkyMzM4YTA2MWQ5NGJhMjhfMy01LTEtMS0xMzcyNTQ_045123a7-4550-48bb-8946-97ecf77f287b">6.0</ix:nonNumeric></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="idcdcf87e689c43efb1c69d8d2d531bcb_D20220201-20220731" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjBiNGFlNGYxYTg2MTQxYzk5MjMzOGEwNjFkOTRiYTI4L3RhYmxlcmFuZ2U6MGI0YWU0ZjFhODYxNDFjOTkyMzM4YTA2MWQ5NGJhMjhfNC01LTEtMS0xMzcyNTQ_ac0ce8c0-b0b7-475c-84bc-79330312142a">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><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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="idcdcf87e689c43efb1c69d8d2d531bcb_D20220201-20220731" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjBiNGFlNGYxYTg2MTQxYzk5MjMzOGEwNjFkOTRiYTI4L3RhYmxlcmFuZ2U6MGI0YWU0ZjFhODYxNDFjOTkyMzM4YTA2MWQ5NGJhMjhfNS01LTEtMS0xMzcyNTQ_61b4d731-0fb5-4d2c-9f6a-cfb8ee65026a">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><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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="idcdcf87e689c43efb1c69d8d2d531bcb_D20220201-20220731" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjBiNGFlNGYxYTg2MTQxYzk5MjMzOGEwNjFkOTRiYTI4L3RhYmxlcmFuZ2U6MGI0YWU0ZjFhODYxNDFjOTkyMzM4YTA2MWQ5NGJhMjhfNi01LTEtMS0xMzcyNTQ_ba80f553-20c6-411f-aafc-c4acbfcb239a">&#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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align: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="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfOTc3MA_4410ed04-9f4b-44fa-b575-48988d1b4ed8"><ix:nonFraction unitRef="shares" contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfOTc3MA_8e05fa2e-aa76-40d4-85d3-6faf6be6cb72"><ix:nonFraction unitRef="shares" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfOTc3MA_d2fac5f3-9d98-422b-8f5d-ab1db85d4a72">No</ix:nonFraction></ix:nonFraction></ix:nonFraction> stock options were granted during the three months ended July&#160;31, 2022 or each of the three and six months ended July&#160;31, 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: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.&#160;</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></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;Prior to fiscal 2023, the Company performed an analysis of using the average volatility of a peer group of representative public companies with sufficient trading history over the expected term to develop an expected volatility assumption. During the six months ended July&#160;31, 2022, the Company began using 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.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></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="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTEwMjU_3cffc91d-9ec4-4d15-9ddc-f6a3ba5262f9">zero</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;Since the completion of the IPO, 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="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%">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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_7"> of Contents</a></span></div></div><ix:continuation id="ib5723f3e7b654a87bfd6d39bb6cbdaf5"><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTE3Mzc_f6fd0e6b-9a0e-4aff-860f-64618fea7943" 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 employee stock purchase rights granted under the 2020 ESPP during the three and six months ended July&#160;31, 2022 and 2021:</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="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%">Three and Six Months Ended</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">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="idfa9b62e9b314f5587ec0bc74a29f5d8_D20220501-20220731" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmVmZGRiN2U1NmZhYzQzZGE5MjZiZWU2NTY3YWYyOWVmL3RhYmxlcmFuZ2U6ZWZkZGI3ZTU2ZmFjNDNkYTkyNmJlZTY1NjdhZjI5ZWZfMy0xLTEtMS0xMzcyNTQ_bdeb455d-850b-45a8-b2eb-76cefc9835c8"><ix:nonNumeric contextRef="i65ed75143700450bb792bb412154fe1c_D20220201-20220731" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmVmZGRiN2U1NmZhYzQzZGE5MjZiZWU2NTY3YWYyOWVmL3RhYmxlcmFuZ2U6ZWZkZGI3ZTU2ZmFjNDNkYTkyNmJlZTY1NjdhZjI5ZWZfMy0xLTEtMS0xMzcyNTQ_fc8f1f41-e206-4752-a9da-3468f7b32ef2">0.5</ix:nonNumeric></ix:nonNumeric></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%"><ix:nonNumeric contextRef="i7f5aa1b47991440090ef0d53de7ef52c_D20210501-20210731" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmVmZGRiN2U1NmZhYzQzZGE5MjZiZWU2NTY3YWYyOWVmL3RhYmxlcmFuZ2U6ZWZkZGI3ZTU2ZmFjNDNkYTkyNmJlZTY1NjdhZjI5ZWZfMy0zLTEtMS0xMzcyNTQ_1a05e9bf-0826-4635-900b-f7381440b0d7"><ix:nonNumeric contextRef="iec3ab4497d904201a489daa95ba4f3e4_D20210201-20210731" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmVmZGRiN2U1NmZhYzQzZGE5MjZiZWU2NTY3YWYyOWVmL3RhYmxlcmFuZ2U6ZWZkZGI3ZTU2ZmFjNDNkYTkyNmJlZTY1NjdhZjI5ZWZfMy0zLTEtMS0xMzcyNTQ_59484901-4437-484a-bab1-1c28d82e1297">0.5</ix:nonNumeric></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="idfa9b62e9b314f5587ec0bc74a29f5d8_D20220501-20220731" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmVmZGRiN2U1NmZhYzQzZGE5MjZiZWU2NTY3YWYyOWVmL3RhYmxlcmFuZ2U6ZWZkZGI3ZTU2ZmFjNDNkYTkyNmJlZTY1NjdhZjI5ZWZfNC0xLTEtMS0xMzcyNTQ_28f30a77-55a8-4d25-898d-b592b4f934a0"><ix:nonFraction unitRef="number" contextRef="i65ed75143700450bb792bb412154fe1c_D20220201-20220731" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmVmZGRiN2U1NmZhYzQzZGE5MjZiZWU2NTY3YWYyOWVmL3RhYmxlcmFuZ2U6ZWZkZGI3ZTU2ZmFjNDNkYTkyNmJlZTY1NjdhZjI5ZWZfNC0xLTEtMS0xMzcyNTQ_cdaec3f9-f0fd-4944-a9a6-dab0420afac1">58.9</ix:nonFraction></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="iec3ab4497d904201a489daa95ba4f3e4_D20210201-20210731" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmVmZGRiN2U1NmZhYzQzZGE5MjZiZWU2NTY3YWYyOWVmL3RhYmxlcmFuZ2U6ZWZkZGI3ZTU2ZmFjNDNkYTkyNmJlZTY1NjdhZjI5ZWZfNC0zLTEtMS0xMzcyNTQ_7c43f91f-7d94-4822-8106-96dcf4dc5f76"><ix:nonFraction unitRef="number" contextRef="i7f5aa1b47991440090ef0d53de7ef52c_D20210501-20210731" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmVmZGRiN2U1NmZhYzQzZGE5MjZiZWU2NTY3YWYyOWVmL3RhYmxlcmFuZ2U6ZWZkZGI3ZTU2ZmFjNDNkYTkyNmJlZTY1NjdhZjI5ZWZfNC0zLTEtMS0xMzcyNTQ_d4230d6e-6a73-49fa-880f-ece0b1c0683c">49.5</ix:nonFraction></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="idfa9b62e9b314f5587ec0bc74a29f5d8_D20220501-20220731" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmVmZGRiN2U1NmZhYzQzZGE5MjZiZWU2NTY3YWYyOWVmL3RhYmxlcmFuZ2U6ZWZkZGI3ZTU2ZmFjNDNkYTkyNmJlZTY1NjdhZjI5ZWZfNS0xLTEtMS0xMzcyNTQ_33e5915f-0ca2-4cc6-b6e4-8ede39c81d7c"><ix:nonFraction unitRef="number" contextRef="i65ed75143700450bb792bb412154fe1c_D20220201-20220731" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmVmZGRiN2U1NmZhYzQzZGE5MjZiZWU2NTY3YWYyOWVmL3RhYmxlcmFuZ2U6ZWZkZGI3ZTU2ZmFjNDNkYTkyNmJlZTY1NjdhZjI5ZWZfNS0xLTEtMS0xMzcyNTQ_d0a416d5-b3a3-4c56-9ee3-ff5c3b9ee9b1">0.9</ix:nonFraction></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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i7f5aa1b47991440090ef0d53de7ef52c_D20210501-20210731" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmVmZGRiN2U1NmZhYzQzZGE5MjZiZWU2NTY3YWYyOWVmL3RhYmxlcmFuZ2U6ZWZkZGI3ZTU2ZmFjNDNkYTkyNmJlZTY1NjdhZjI5ZWZfNS0zLTEtMS0xMzcyNTQ_1b28f1c5-6e5b-4176-99ca-9a1759f631ed"><ix:nonFraction unitRef="number" contextRef="iec3ab4497d904201a489daa95ba4f3e4_D20210201-20210731" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmVmZGRiN2U1NmZhYzQzZGE5MjZiZWU2NTY3YWYyOWVmL3RhYmxlcmFuZ2U6ZWZkZGI3ZTU2ZmFjNDNkYTkyNmJlZTY1NjdhZjI5ZWZfNS0zLTEtMS0xMzcyNTQ_368353d1-f8f0-45ee-ba77-1e0872693fa4">0.1</ix:nonFraction></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i65ed75143700450bb792bb412154fe1c_D20220201-20220731" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmVmZGRiN2U1NmZhYzQzZGE5MjZiZWU2NTY3YWYyOWVmL3RhYmxlcmFuZ2U6ZWZkZGI3ZTU2ZmFjNDNkYTkyNmJlZTY1NjdhZjI5ZWZfNi0xLTEtMS0xMzcyNTQ_31f51e8a-ef37-4da5-8f09-e3387ecd9117"><ix:nonFraction unitRef="number" contextRef="idfa9b62e9b314f5587ec0bc74a29f5d8_D20220501-20220731" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmVmZGRiN2U1NmZhYzQzZGE5MjZiZWU2NTY3YWYyOWVmL3RhYmxlcmFuZ2U6ZWZkZGI3ZTU2ZmFjNDNkYTkyNmJlZTY1NjdhZjI5ZWZfNi0xLTEtMS0xMzcyNTQ_50d5519c-4896-4aed-931a-46555104fad0">&#8212;</ix:nonFraction></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i7f5aa1b47991440090ef0d53de7ef52c_D20210501-20210731" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmVmZGRiN2U1NmZhYzQzZGE5MjZiZWU2NTY3YWYyOWVmL3RhYmxlcmFuZ2U6ZWZkZGI3ZTU2ZmFjNDNkYTkyNmJlZTY1NjdhZjI5ZWZfNi0zLTEtMS0xMzcyNTQ_4c7cc754-b3d3-440e-bb0e-5c488e6f3528"><ix:nonFraction unitRef="number" contextRef="iec3ab4497d904201a489daa95ba4f3e4_D20210201-20210731" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmVmZGRiN2U1NmZhYzQzZGE5MjZiZWU2NTY3YWYyOWVmL3RhYmxlcmFuZ2U6ZWZkZGI3ZTU2ZmFjNDNkYTkyNmJlZTY1NjdhZjI5ZWZfNi0zLTEtMS0xMzcyNTQ_b9c895c7-72f7-475a-ba18-068a8366d968">&#8212;</ix:nonFraction></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;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTE3MzU_cae29550-b61a-427e-8d97-b08cf7e46b43" 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 condensed consolidated statements of operations was as follows (in thousands):</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:32.553%"></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.601%"></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.601%"></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.929%"></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="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%">Three Months Ended July 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">2021</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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="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%">Cost of 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="i92cb4cb1444543bb948e5236c30135d1_D20220501-20220731" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfMy0xLTEtMS0xNDMyMTA_3ee8763b-65b0-4a5c-aa8d-c29321047a4d">26,070</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="ic0fa71513ec9462fa662ce9e01603ad1_D20210501-20210731" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfMy0zLTEtMS0xNDMyMTA_8807b80c-df3d-4e2b-97af-6afd4dda78d4">22,114</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="ie857c08518a2493397e81766c06ef0e9_D20220201-20220731" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfMy01LTEtMS0xMzcyNTQ_26968517-d5d2-4ad6-8ed4-1a6f1d19ef7e">48,705</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="i2732317fab754640a3f27391ad0a1db2_D20210201-20210731" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfMy03LTEtMS0xMzcyNTQ_9fbbb67b-c9b5-49fe-9a98-9968521eca49">45,217</ix:nonFraction>&#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%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e2bb697603745c6bbc475dcae913b1b_D20220501-20220731" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfNC0xLTEtMS0xNDMyMTA_8a0d2867-1d20-4bd5-8b09-daf5a7b0ae9f">60,162</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba51c258b4874b2faca4db6012e5c5c9_D20210501-20210731" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfNC0zLTEtMS0xNDMyMTA_42e46900-174a-4dfc-8c28-601bc7055a78">52,336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8558568df59047f38037091225bfde12_D20220201-20220731" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfNC01LTEtMS0xMzcyNTQ_d9758a40-548f-4e71-b183-f3004264a094">112,631</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if091f55ae8764c63a5d594d860e622c8_D20210201-20210731" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfNC03LTEtMS0xMzcyNTQ_c9d660da-13a8-4ba1-997d-78c01f4b7a61">98,389</ix:nonFraction>&#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%">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="i2a545f7aafd0464188f88539afba3b1e_D20220501-20220731" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfNS0xLTEtMS0xNDMyMTA_68a2d113-1145-47fb-ab26-1ddfdb360353">96,897</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f268a8a8bf14f31a7c12fcf6f9e7c10_D20210501-20210731" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfNS0zLTEtMS0xNDMyMTA_e61c4095-b229-46c0-89e1-7b13015d3043">62,827</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5356b32786ae4fa19a6845580d55d13c_D20220201-20220731" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfNS01LTEtMS0xMzcyNTQ_0c36e143-6c93-41cf-a082-628e5439e661">170,490</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic38c8c5fe805443a8a28974a35dd2f06_D20210201-20210731" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfNS03LTEtMS0xMzcyNTQ_f8e6d0ed-045a-4062-9a08-c059e7d7cd0c">118,646</ix:nonFraction>&#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%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86f88b0a33e04212bb9d2a942c96825a_D20220501-20220731" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfNi0xLTEtMS0xNDMyMTA_6e02f6d2-2d41-4901-85ec-c36749a8cec1">26,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4906647ddd4e4cd2addc1b58a987fdec_D20210501-20210731" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfNi0zLTEtMS0xNDMyMTA_08d732a8-bd0e-4d1d-9ca3-929121aa9cb6">26,714</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icda3477eb37644ed8efb9998d27af329_D20220201-20220731" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfNi01LTEtMS0xMzcyNTQ_e6e3519d-d17f-483d-ace4-a40bc8c253db">49,848</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c3d50c5774b4debafa2a4b969e29e6d_D20210201-20210731" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfNi03LTEtMS0xMzcyNTQ_fec6705e-b2b5-475c-8d4a-5db4c2568975">52,753</ix:nonFraction>&#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 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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfNy0xLTEtMS0xNDgzNDY_dbc00b65-6985-4d8c-b46f-dd8be1177fdf">209,181</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><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%"><ix:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfNy0zLTEtMS0xNDgzNDY_c3424855-6ff5-4709-98b7-c96c5b15ae84">163,991</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfNy01LTEtMS0xMzcyNTQ_52508943-72f2-4e89-9383-b5b474dd01e7">381,674</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfNy03LTEtMS0xMzcyNTQ_26836104-f50b-4f65-a00f-9fbd2c6b6b43">315,005</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><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfOC0xLTEtMS0xNDMyMTQ_32fa8589-a27e-465e-9393-720fa921d42d">6,715</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfOC0zLTEtMS0xNDMyMTQ_34a9e587-13fb-4e88-ab01-8d87036d99a3">6,938</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfOC01LTEtMS0xMzcyNTQ_8713fa86-8cc3-4361-9ab1-781ab88414e6">13,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfOC03LTEtMS0xMzcyNTQ_96f72527-d77a-40da-8a1d-9f7e65f48b35">13,237</ix:nonFraction>&#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 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 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="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfOS0xLTEtMS0xNDgzNDg_83a19f3a-ddee-479b-bdad-6f32a9cab70c">215,896</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><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%"><ix:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfOS0zLTEtMS0xNDgzNDg_4bd92108-c715-433e-aaf8-ab2ee078f8ce">170,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><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%"><ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfOS01LTEtMS0xMzcyNTQ_94de1568-23a1-43e7-b9c8-1508e28697ae">394,884</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfOS03LTEtMS0xMzcyNTQ_f9b4edc5-8c3f-40ac-aec0-f1ad61e6bc29">328,242</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 July&#160;31, 2022, total compensation cost related to unvested stock-based awards not yet recognized was $<ix:nonFraction unitRef="usd" contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731" decimals="-8" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTE2NjU_248cf9f7-10c7-4282-9397-8b7f18322c69">2.4</ix:nonFraction> billion, which will be recognized over a weighted-average period of <ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTE3Mjg_95cab396-ca6b-464f-bdf2-56c158ec73f8">3.2</ix:nonNumeric> years.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i7b46bf6782b141bc9f7914ccd2a34673_70"></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%">11. <ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183MC9mcmFnOjdmYzQ3MGU5NTQ5MjQwYjNhNGRhYjQ3MWZjYTMyNjMzL3RleHRyZWdpb246N2ZjNDcwZTk1NDkyNDBiM2E0ZGFiNDcxZmNhMzI2MzNfMTc4OQ_257f9ff5-fded-4a56-9f15-cf4d4fb94081" continuedAt="ia350a622bbac40688d029a150781e565" escape="true">Income Taxes</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="ia350a622bbac40688d029a150781e565" continuedAt="i9320fbdb6db54a4aa97550a4cb6dbb50"><div style="text-align:justify;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 computes its tax provision for interim periods by applying the estimated annual effective tax rate to year-to-date pre-tax income from recurring operations and adjusting for discrete tax items arising in that quarter.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;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 an effective tax rate of (<ix:nonFraction unitRef="number" contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183MC9mcmFnOjdmYzQ3MGU5NTQ5MjQwYjNhNGRhYjQ3MWZjYTMyNjMzL3RleHRyZWdpb246N2ZjNDcwZTk1NDkyNDBiM2E0ZGFiNDcxZmNhMzI2MzNfMjg0_6cfa5049-d480-4d79-8745-8ef66915a392">1.8</ix:nonFraction>%) and <ix:nonFraction unitRef="number" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183MC9mcmFnOjdmYzQ3MGU5NTQ5MjQwYjNhNGRhYjQ3MWZjYTMyNjMzL3RleHRyZWdpb246N2ZjNDcwZTk1NDkyNDBiM2E0ZGFiNDcxZmNhMzI2MzNfMTY0OTI2NzQ0MzUzMQ_1780c6fd-752a-4b4d-be6f-f0a1b343f8c5">5.6</ix:nonFraction>% for the three and six months ended July&#160;31, 2022, respectively, and (<ix:nonFraction unitRef="number" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183MC9mcmFnOjdmYzQ3MGU5NTQ5MjQwYjNhNGRhYjQ3MWZjYTMyNjMzL3RleHRyZWdpb246N2ZjNDcwZTk1NDkyNDBiM2E0ZGFiNDcxZmNhMzI2MzNfMTY0OTI2NzQ0MzUyOA_7aaeaeeb-e583-4179-827b-c1145af6696a">0.3</ix:nonFraction>%) and (<ix:nonFraction unitRef="number" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183MC9mcmFnOjdmYzQ3MGU5NTQ5MjQwYjNhNGRhYjQ3MWZjYTMyNjMzL3RleHRyZWdpb246N2ZjNDcwZTk1NDkyNDBiM2E0ZGFiNDcxZmNhMzI2MzNfMTY0OTI2NzQ0MzUxMg_f2f3511e-f910-43ef-87dd-0730b8580894">0.1</ix:nonFraction>%) for the three and six months ended July&#160;31, 2021, respectively. The Company has incurred U.S. operating losses and has minimal profits in foreign jurisdictions.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;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 evaluated all available evidence, both positive and negative, including historical levels of income and expectations and risks associated with estimates of future taxable income, and has determined that it is more likely than not that its net deferred tax assets will not be realized in the United States and the United Kingdom. Due to uncertainties surrounding the realization of the deferred tax assets, the Company maintains a full valuation allowance against its net 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 Company is subject to income taxes in the United States and numerous foreign jurisdictions. As of July&#160;31, 2022, tax years 2012 and forward generally remain open for examination for U.S. federal and state tax purposes, and tax years 2017 and forward generally remain open for examination for foreign 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 Company has applied ASC 740 and determined that it has uncertain tax positions giving rise to unrecognized tax benefits for each of the three and six months ended July&#160;31, 2022 and 2021. The Company&#8217;s policy is to recognize interest and penalties related to uncertain tax positions in income tax expense. The Company does not anticipate any significant changes to unrecognized tax benefits over the next 12 months. None of the unrecognized tax benefits are currently expected to impact the Company&#8217;s effective tax rate, if realized, as a result of the full valuation allowance.</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="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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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="i9320fbdb6db54a4aa97550a4cb6dbb50">On August 16, 2022, President Biden signed the Inflation Reduction Act of 2022 (the 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 corporate stock buy-backs. The Company is currently evaluating the various provisions of the Inflation Act and does not anticipate the impact, if any, will be material to the Company.</ix:continuation></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i7b46bf6782b141bc9f7914ccd2a34673_73"></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%">12. <ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RleHRyZWdpb246ZGE1NjU4NTY4ODUwNGQxZGE3OTFkZmM5YWFmOTkwMmRfMjczMQ_1e9d34d5-a94c-4ad7-a1f7-c69b0767e4a0" continuedAt="i4233cdee187e4a86a7dc23e1560370ba" escape="true"><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RleHRyZWdpb246ZGE1NjU4NTY4ODUwNGQxZGE3OTFkZmM5YWFmOTkwMmRfMjczMw_b57a7238-f4e0-4a17-827f-020ff3ca8f5f" continuedAt="i60abaa12038445eeb8954bb317fccb5c" escape="true">Net Loss per Share</ix:nonNumeric></ix:nonNumeric></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="i60abaa12038445eeb8954bb317fccb5c" continuedAt="i069294c241cf46d9affe71aa1c0f1c41"><ix:continuation id="i4233cdee187e4a86a7dc23e1560370ba"><div style="text-align: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 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 is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potentially dilutive common stock equivalents&#160;to the extent they are dilutive. For purposes of this calculation, stock options, RSUs, restricted common stock, early exercised stock options, and employee stock purchase rights under the 2020 ESPP are considered to be common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to 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;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed above in Note 10, on March 1, 2021, all <ix:nonFraction unitRef="shares" contextRef="i3e953b8c5e3a411d86ac19ddd7055db7_D20210301-20210301" decimals="-5" name="us-gaap:ConversionOfStockSharesConverted1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RleHRyZWdpb246ZGE1NjU4NTY4ODUwNGQxZGE3OTFkZmM5YWFmOTkwMmRfMTE3Mw_b1900781-a0d6-468f-970c-2e5bda54a6ed">169.5</ix:nonFraction> million shares of the Company's then-outstanding Class B common stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="i9cc40e693ec5445a9b95f0cc55525b93_I20210301" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RleHRyZWdpb246ZGE1NjU4NTY4ODUwNGQxZGE3OTFkZmM5YWFmOTkwMmRfMTI0OQ_d20da966-26b8-4e29-bc9f-f386f002ff15">0.0001</ix:nonFraction> per share, were automatically converted into the same number of shares of Class A common stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="i9cc40e693ec5445a9b95f0cc55525b93_I20210301" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RleHRyZWdpb246ZGE1NjU4NTY4ODUwNGQxZGE3OTFkZmM5YWFmOTkwMmRfMTM1OA_b53f30dd-570c-407c-8acc-0d0177ccc1ab">0.0001</ix:nonFraction> per share, pursuant to the terms of the Company&#8217;s amended and restated certificate of incorporation. No additional shares of Class B common stock will be issued following such conversion. In addition, on March 3, 2021, the Company filed a certificate with the Secretary of State of the State of Delaware effecting the retirement of the shares of Class B common stock that were issued but no longer outstanding following the conversion. The rights, including the liquidation and dividend rights, of the holders of Class A and Class B common stock were identical prior to the conversion, except with respect to voting, converting, and transfer rights. As the liquidation and dividend rights were identical, the undistributed earnings were allocated on a proportionate basis to each class of common stock, and the resulting basic and diluted net loss per share attributable to common stockholders were, therefore, the same for both Class A and Class B common stock on both an individual and a combined basis.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RleHRyZWdpb246ZGE1NjU4NTY4ODUwNGQxZGE3OTFkZmM5YWFmOTkwMmRfMjczNA_c923ad71-1fa5-484b-94f9-332adcd46ed9" 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 (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:32.874%"></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.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.928%"></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="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%">Three Months Ended July 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">2021</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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="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%">Numerator:</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="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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 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 attributable to Class A and Class B common stockholders</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="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNi0xLTEtMS0xNDIzODY_0a8e2e65-d231-43ad-8343-0324237dde1a">222,806</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(<ix:nonFraction unitRef="usd" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNi0zLTEtMS0xNDIzODc_ee43c7d9-1cae-4227-ad64-e52e7d327cd3">189,719</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(<ix:nonFraction unitRef="usd" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNC01LTEtMS0xMzcyNTQ_802b10ad-d98e-49cb-b6d8-71b7b04159d7">388,600</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(<ix:nonFraction unitRef="usd" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNC03LTEtMS0xMzcyNTQ_e04e6b00-65e5-4151-ad93-7faa4a7f7558">392,939</ix:nonFraction>)</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%">Denominator:</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="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="display:none"></td><td colspan="3" style="display:none"></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%">Weighted-average&#160;shares used in computing net loss per share attributable to Class A and Class B common stockholders&#8212;basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfOC0xLTEtMS0xNDI0MDc_5c5b013a-caef-4c25-8536-945bdd631288"><ix:nonFraction unitRef="shares" contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfOC0xLTEtMS0xNDI0MDc_dc7400cc-e6ef-46d0-8e12-62836a45e2be">318,356</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfOC0zLTEtMS0xNDI0MDc_79f62304-edaa-4f62-b5d3-09b004fb64c9"><ix:nonFraction unitRef="shares" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfOC0zLTEtMS0xNDI0MDc_bb3a98ac-a94c-417c-add9-01b78e427b5d">297,717</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNi01LTEtMS0xMzcyNTQ_1bd4cd7c-b8f4-4775-80ea-196f8c71d688"><ix:nonFraction unitRef="shares" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNi01LTEtMS0xMzcyNTQ_590f0a56-cb8e-4d57-865d-1fd8d403ad63">316,392</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNi03LTEtMS0xMzcyNTQ_23c7f2dc-e9f6-4450-ab3a-36d7e46451cb"><ix:nonFraction unitRef="shares" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNi03LTEtMS0xMzcyNTQ_5272bc78-7415-47c4-82d5-86c15a3a5a30">294,604</ix:nonFraction></ix:nonFraction>&#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;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 per share attributable to Class A and Class B common stockholders&#8212;basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfOS0xLTEtMS0xNDgzNTE_9ec8a7ef-fac2-4786-a8f4-efea065f4c63"><ix:nonFraction unitRef="usdPerShare" contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfOS0xLTEtMS0xNDgzNTE_becb8f51-b0a3-4a02-aeaa-43e049770110">0.70</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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: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="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfOS0zLTEtMS0xNDgzNTU_27ae0c8e-9247-4d15-9850-8d905732f83a"><ix:nonFraction unitRef="usdPerShare" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfOS0zLTEtMS0xNDgzNTU_b2118f63-20c6-4d15-a738-4d9dfa12639b">0.64</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><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%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNy01LTEtMS0xMzcyNTQ_5f0335f4-9ccc-41f3-90eb-8f955ad8b2a6"><ix:nonFraction unitRef="usdPerShare" contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNy01LTEtMS0xMzcyNTQ_8687085d-d233-478e-bfe5-29b68a730f6d">1.23</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><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%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNy03LTEtMS0xMzcyNTQ_3c6265a8-30b2-422f-b81f-ef8d793e0eec"><ix:nonFraction unitRef="usdPerShare" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNy03LTEtMS0xMzcyNTQ_bcf823cc-5601-4273-a7aa-91e87a132134">1.33</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:continuation><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%">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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_7"> of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="i069294c241cf46d9affe71aa1c0f1c41"><ix:nonNumeric contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RleHRyZWdpb246ZGE1NjU4NTY4ODUwNGQxZGE3OTFkZmM5YWFmOTkwMmRfMjczMg_438b2bb5-f7b3-47b8-8062-d26e1f359a43" 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 computation of diluted net loss per share calculations 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:62.041%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:17.008%"></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:17.010%"></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></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%">Three and Six Months Ended July 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="display:none"></td><td 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">Stock options</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%"><ix:nonFraction unitRef="shares" contextRef="iac537934690842c0b92c8aff582193c9_D20220501-20220731" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfNC0xLTEtMS0xMzcyNTQ_20ffab97-8b66-4770-aa99-4dc5c40d6a05"><ix:nonFraction unitRef="shares" contextRef="if3b1ff1e3f2d4f5e8ef098a0f5e1f25a_D20220201-20220731" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfNC0xLTEtMS0xMzcyNTQ_731d961a-b6aa-4910-a166-524bbdb04c4b">38,163</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i09e7ef51321c45e98dc1363e491cb4ce_D20210501-20210731" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfNC0zLTEtMS0xMzcyNTQ_46b173b0-8a2c-465d-89be-e53f40b2c0a5"><ix:nonFraction unitRef="shares" contextRef="i8b8221d448e046d4a90ad6acfaa8c9b4_D20210201-20210731" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfNC0zLTEtMS0xMzcyNTQ_7a16c2b7-e7fa-43f6-b2a8-b8a1ab9fbd9e">52,250</ix:nonFraction></ix:nonFraction>&#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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">RSUs</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%"><ix:nonFraction unitRef="shares" contextRef="i4312226490d14e31aa2481b378cd50b3_D20220501-20220731" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfNi0xLTEtMS0xMzcyNTQ_3b887063-1a8d-44fc-8c3e-236d2430d71a"><ix:nonFraction unitRef="shares" contextRef="i5caaff9034154737ab0194b52c3a58d8_D20220201-20220731" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfNi0xLTEtMS0xMzcyNTQ_3fa1fcdf-4aa4-4128-bd2a-27712ac604b2">14,337</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="id1a4ce73a914411a83037d2b25208c57_D20210201-20210731" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfNi0zLTEtMS0xMzcyNTQ_1d718528-ae79-4187-96da-9c7e7d6133d4"><ix:nonFraction unitRef="shares" contextRef="icbc61ff7daac4282a8edcc1ab130fb79_D20210501-20210731" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfNi0zLTEtMS0xMzcyNTQ_9447716f-9d1d-4183-8ee2-0291fa48b4a4">10,763</ix:nonFraction></ix:nonFraction>&#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><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;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%">Unvested restricted common stock and early exercised stock options</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%"><ix:nonFraction unitRef="shares" contextRef="icf2ebe4c91df464992a953ef721eb442_D20220201-20220731" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfNy0xLTEtMS0xMzcyNTQ_007d762a-dd53-4f74-94d3-090756f4d0b4"><ix:nonFraction unitRef="shares" contextRef="i8bc5e09db47542999522fe0f0c97d935_D20220501-20220731" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfNy0xLTEtMS0xMzcyNTQ_6411a533-c16b-4247-b7ef-eddcc16497f6">641</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i9c144660fe4e45c1a094447605ee380f_D20210201-20210731" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfNy0zLTEtMS0xMzcyNTQ_db7770ee-7d85-4f06-96e5-f8cb6239ffc0"><ix:nonFraction unitRef="shares" contextRef="i44a47ede5d174ce694ca85ccef1c8924_D20210501-20210731" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfNy0zLTEtMS0xMzcyNTQ_eab7de66-33f9-4cd5-9f37-b7710b2adc2c">676</ix:nonFraction></ix:nonFraction>&#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><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;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%">Employee stock purchase rights under the 2020 ESPP</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%"><ix:nonFraction unitRef="shares" contextRef="i65eb2de13bb84561b2c82ed1c0392127_D20220501-20220731" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfOC0xLTEtMS0xMzcyNTQ_399aeeea-5b25-453b-80bb-fcaecffaefe0"><ix:nonFraction unitRef="shares" contextRef="i7e132b8525e64e979def740611b07c12_D20220201-20220731" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfOC0xLTEtMS0xMzcyNTQ_b09057c3-bab5-4d64-a967-aa857de11933">100</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i4b84c47a5c5f4a6588e0d33a9f63be68_D20210201-20210731" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfOC0zLTEtMS0xMzcyNTQ_5dbc4692-aeb0-46fc-9795-fd99e3eb9e66"><ix:nonFraction unitRef="shares" contextRef="id372a0fe0a304ebe8fe20b0bee6d90d8_D20210501-20210731" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfOC0zLTEtMS0xMzcyNTQ_b0a646e5-53c2-461b-9973-dbd8679e467b">98</ix:nonFraction></ix:nonFraction>&#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><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 11.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 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="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfOS0xLTEtMS0xMzcyNTQ_49335548-0fc5-4158-a5eb-c6730d154dd3"><ix:nonFraction unitRef="shares" contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfOS0xLTEtMS0xMzcyNTQ_e3683420-529c-4dbb-9904-5c229860d6e2">53,241</ix:nonFraction></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%"><ix:nonFraction unitRef="shares" contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfOS0zLTEtMS0xMzcyNTQ_2172e8e9-94ea-4d09-915f-5b8a103eeaa7"><ix:nonFraction unitRef="shares" contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfOS0zLTEtMS0xMzcyNTQ_8289de6b-342f-4de6-b8bf-0903c03e747c">63,787</ix:nonFraction></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i7b46bf6782b141bc9f7914ccd2a34673_76"></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="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183Ni9mcmFnOmIzOGEyZjNlNTFlOTQ5MThhYTJhODJiOWExYTMyMzVkL3RleHRyZWdpb246YjM4YTJmM2U1MWU5NDkxOGFhMmE4MmI5YTFhMzIzNWRfNTcz_6e6e0093-d8bd-4958-9c3e-4df8e985dae0" continuedAt="ie09dde0936c14258a7b8d5f52df06fa9" escape="true">Subsequent Event</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="ie09dde0936c14258a7b8d5f52df06fa9">In August 2022, the Company entered into an agreement to acquire all outstanding stock of Applica Sp. z.o.o. (Applica), a privately-held company which provides an artificial intelligence platform for document understanding. Under the terms of the agreement, the Company will acquire Applica for approximately $<ix:nonFraction unitRef="usd" contextRef="i2d7f04e3e5da45ea9ef6dbf71d8aebef_D20220801-20220831" decimals="-6" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183Ni9mcmFnOmIzOGEyZjNlNTFlOTQ5MThhYTJhODJiOWExYTMyMzVkL3RleHRyZWdpb246YjM4YTJmM2U1MWU5NDkxOGFhMmE4MmI5YTFhMzIzNWRfMTY0OTI2NzQ1MzM4OQ_6e61bf5f-6a33-476e-ba43-d89312229413">175</ix:nonFraction> million in cash, subject to customary purchase price adjustments. The acquisition is expected to close in the three months ending October 31, 2022, subject to certain closing conditions.</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="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><div id="i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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. 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 (1) our unaudited condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q, and (2) our audited consolidated financial statements and the related notes and the discussion under the heading &#8220;Management's Discussion and Analysis of Financial Condition and Results of Operations&#8221; for the fiscal year ended January&#160;31, 2022 included in the Annual Report on Form 10-K filed with the U.S. Securities and Exchange Commission (SEC) on March 30, 2022. 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 Quarterly Report on Form 10-Q. You should review the disclosure under the heading &#8220;Risk Factors&#8221; in this Quarterly Report on Form 10-Q for a discussion of important factors that could cause our actual results to differ materially from those anticipated in these forward-looking statements.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></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 unaudited condensed 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 subsidiaries.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i7b46bf6782b141bc9f7914ccd2a34673_94"></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%">Overview</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align: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 in 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 Data Cloud, a network where Snowflake customers, partners, data providers, and data consumers can break down data silos and derive value from rapidly growing 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 Data Cloud, enabling customers to consolidate data into a single source of truth to drive meaningful business insights, build data-driven applications, and share data. 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 consists of three independently scalable but logically integrated layers across storage, compute, and cloud services. The storage layer ingests massive amounts and varieties of structured, semi-structured, and unstructured data to create a unified data record. The compute layer provides dedicated resources to enable users to simultaneously access common data sets for many use cases with minimal latency. 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 36 regional deployments around the world. These deployments are generally interconnected to deliver the 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 storage, compute, and data transfer resources consumed on our platform as a single, integrated offering. For storage resources, consumption fees are based on the average terabytes per month of all of the customer&#8217;s data stored in our platform. For compute resources, consumption fees are based on the type of compute resource used and the duration of use or, for some features, the volume of data processed. For data transfer resources, consumption fees are 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="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%">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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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 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 continued 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 171% and 176% as of July&#160;31, 2022 and January&#160;31, 2022, 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="text-align: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 July&#160;31, 2022, we had 6,808 total customers, increasing from 5,965 customers as of January&#160;31, 2022. 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 July&#160;31, 2022, our customers included 510 of the Forbes Global 2000, based on the 2022 Forbes Global 2000 list, and those customers contributed approximately 41% of our revenue for the six months ended July&#160;31, 2022. 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"><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8212;</span><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"><span><br/></span></div><div style="text-align: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 31, 2022, we acquired all outstanding stock of Streamlit, Inc. (Streamlit), a privately-held company which provides an open-source framework for creating and deploying data applications. The acquisition date fair value of the purchase consideration was $650.8 million, which was comprised of $211.8 million in cash and 1.9&#160;million shares of our Class A common stock valued at $438.9 million as of the acquisition date. In addition, we issued to Streamlit&#8217;s three founders a total of 0.4 million shares of our 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 us. The $93.7 million fair value of these shares are accounted for as post-combination stock-based compensation over the requisite service period of three 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 attributable to Streamlit from March&#160;31, 2022, the date of acquisition, have been included in our condensed consolidated statements of operations for the three and six months ended July&#160;31, 2022. See Note 7, &#8220;Business Combination, Intangible Assets, and Goodwill,&#8221; and Note 10, &#8220;Equity,&#8221; to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for details regarding this transaction and the post-combination stock-based compensation.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i7b46bf6782b141bc9f7914ccd2a34673_97"></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%">Key Factors Affecting Our Performance</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%">Adoption of our Platform&#160;and Expansion of the 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. 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 legacy database products or big data offerings, despite their inherent limitations. 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="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%">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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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:112%">Our platform powers the Data Cloud, a network of data providers, data consumers, and data application developers that enables our customers to securely share, connect, collaborate with, monetize, and acquire live data sets. The Data Cloud includes access to Snowflake Marketplace, through which customers can access or acquire third-party data sets and other data products. Our future growth will be increasingly dependent on our ability to increase consumption of our platform by building and expanding the 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.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align: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 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 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. New software releases or hardware improvements, like better storage compression and cloud infrastructure processor improvements, may make our platform more efficient, enabling customers to consume fewer compute, storage, and data transfer resources to accomplish the same workloads. 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, general economic conditions, overall changes in our customers&#8217; spending levels, 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.</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 our success in recruiting and scaling our sales and marketing organization, competitive dynamics in our target markets, and our ability to build and maintain partner relationships, including with global system integrators, resellers, and technology partners. We intend to continue expanding our direct sales force, with a focus on specific industries and increasing sales to large organizations. While our platform is built for organizations of all sizes, we focus our selling efforts on large enterprise customers and customers with vast amounts of data, and providing industry-specific solutions. We may not achieve anticipated revenue growth from expanding our sales force to focus on large enterprises and specific industries if we are unable to hire, develop, integrate, and retain talented and effective sales personnel; if our new and existing sales personnel are unable to achieve desired productivity levels in a reasonable period of time; or if our sales and marketing programs are not effective. </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. We believe that our market opportunity is large, and we will continue to invest significantly in scaling across all organizational functions in order to grow our operations both domestically and internationally. We have a history of introducing successful new features and capabilities on our platform, and we intend to continue to invest heavily to grow our business to take advantage of our expansive market opportunity while also focusing on profitability and cash flow. </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%">36</span></div></div></div><div id="i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_7"> of Contents</a></span></div></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%">Key Business Metrics</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align: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 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><td style="width:26.624%"></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.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.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</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:8pt;font-weight:700;line-height:100%">July 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2022</span></td><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">October 31, 2021</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:8pt;font-weight:700;line-height:100%">July 31, 2021</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><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 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:400;line-height:100%">Product revenue (in millions)</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:9pt;font-weight:400;line-height:100%">$466.3</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:9pt;font-weight:400;line-height:100%">$394.4</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:9pt;font-weight:400;line-height:100%">$359.6</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:9pt;font-weight:400;line-height:100%">$312.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:9pt;font-weight:400;line-height:100%">$254.6</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:9pt;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:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)(2)</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:9pt;font-weight:400;line-height:100%">$53.8</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:9pt;font-weight:400;line-height:100%">$172.4</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:9pt;font-weight:400;line-height:100%">$70.7</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:9pt;font-weight:400;line-height:100%">$9.5</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:9pt;font-weight:400;line-height:100%">($12.0)</span></td></tr></table></div><div style="text-align:justify"><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:26.624%"></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.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.844%"></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:8pt;font-weight:700;line-height:100%">July 31, 2022</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:8pt;font-weight:700;line-height:100%">April 30, 2022</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:8pt;font-weight:700;line-height:100%">January 31, 2022</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:8pt;font-weight:700;line-height:100%">October 31, 2021</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:8pt;font-weight:700;line-height:100%">July 31, 2021</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><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;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</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:9pt;font-weight:400;line-height:100%">$2,715.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:9pt;font-weight:400;line-height:100%">$2,610.0</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:9pt;font-weight:400;line-height:100%">$2,646.5</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:9pt;font-weight:400;line-height:100%">$1,804.0</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:9pt;font-weight:400;line-height:100%">$1,528.7</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:9pt;font-weight:400;line-height:100%">Total customers</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">(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:9pt;font-weight:400;line-height:100%">6,808&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">6,332&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">5,965&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">5,430&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">4,996&#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:9pt;font-weight:400;line-height:100%">Net revenue retention rate</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">(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:9pt;font-weight:400;line-height:100%">171&#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:9pt;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:9pt;font-weight:400;line-height:100%">174&#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:9pt;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:9pt;font-weight:400;line-height:100%">176&#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:9pt;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:9pt;font-weight:400;line-height:100%">171&#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:9pt;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:9pt;font-weight:400;line-height:100%">169&#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:9pt;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:9pt;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:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;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:9pt;font-weight:400;line-height:100%">246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">206&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">184&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">116&#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"><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 net cash paid on payroll tax-related items on employee stock transactions as follows (in millions):</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.153%"><tr><td style="width:1.0%"></td><td style="width:26.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.466%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.466%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.466%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.466%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.903%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Three Months Ended</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:7pt;font-weight:700;line-height:100%">July 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">April 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">January 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">October 31, 2021</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:7pt;font-weight:700;line-height:100%">July 31, 2021</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><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;text-indent:-9pt"><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">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net cash paid on payroll tax-related items on employee stock transactions</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:8pt;font-weight:400;line-height:100%">$4.8</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:8pt;font-weight:400;line-height:100%">$9.0</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:8pt;font-weight:400;line-height:100%">$31.4</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:8pt;font-weight:400;line-height:100%">$12.1</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:8pt;font-weight:400;line-height:100%">$14.8</span></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:4pt;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 $30.9 million and $84.1&#160;million for the three and six months ended July&#160;31, 2022, 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. No equity awards were net settled prior to the six months ended July&#160;31, 2022. See the section titled &#8220;Free Cash Flow&#8221; for a reconciliation of free cash flow to the most directly comparable financial measure calculated in accordance with GAAP.</span></div><div style="margin-bottom:4pt;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">As of July&#160;31, 2022, our remaining performance obligations were approximately $2.7 billion, of which we expect approximately 57% to be recognized as revenue in the twelve months ending July 31, 2023 based on historical customer consumption patterns. The weighted-average remaining life of our capacity contracts was 1.9 years as of July&#160;31, 2022. However, the amount and timing of revenue recognition are generally dependent upon customers' 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="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 total customer count, net revenue retention rate, and number of customers with trailing 12-month product revenue greater than $1 million reflect any adjustments for acquisitions, consolidations, spin-offs, and other market activity.</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"><span><br/></span></div><div style="text-align: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, which are consumed by customers on our platform as a single, integrated offering. 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="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%">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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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%">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 USD 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 of renewals, the timing 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="text-align: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 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 count the total number of customers at the end of each period. 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. For purposes of determining our customer count, we do not include customers that consume our platform only under on-demand arrangements. 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. We believe that the number of customers is an important indicator of the growth of our business and future revenue trends. </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 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. Starting with the fiscal quarter ended October 31, 2021, the cohorts used to calculate net revenue retention rate include end-customers under a reseller arrangement. Although the impact is not material, we have adjusted all prior periods presented to reflect this inclusion. 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.</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%">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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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%">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. 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%">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 (used in) 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 free cash flow to net cash provided by (used in) operating activities, the most directly comparable financial measure calculated in accordance with GAAP, for the periods presented (in thousands):</span></div><div style="text-align:justify"><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:27.265%"></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.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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</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:8pt;font-weight:700;line-height:100%">July 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2022</span></td><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">October 31, 2021</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:8pt;font-weight:700;line-height:100%">July 31, 2021</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><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 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:400;line-height:100%">Net cash provided by (used in) 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: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%">64,433&#160;</span></td><td style="background-color:#cceeff;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: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%">184,613&#160;</span></td><td style="background-color:#cceeff;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: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%">78,898&#160;</span></td><td style="background-color:#cceeff;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: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%">15,538&#160;</span></td><td style="background-color:#cceeff;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: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%">(6,111)</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:9pt;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:9pt;font-weight:400;line-height:100%">(3,848)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">(7,413)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">(4,012)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">(2,282)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,497)</span></td><td 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:9pt;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:9pt;font-weight:400;line-height:100%">(6,736)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">(4,804)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">(4,160)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,788)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">(2,344)</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;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)(2)</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: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%">53,849&#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: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%">172,396&#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: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%">70,726&#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: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%">9,468&#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: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%">(11,952)</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:8pt;font-weight:400;line-height:120%">________________</span></div><div style="margin-bottom:4pt;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 net cash paid on payroll tax-related items on employee stock transactions as follows (in thousands):</span></div><div style="margin-bottom:5pt;text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.153%"><tr><td style="width:1.0%"></td><td style="width:26.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.466%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.466%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.466%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.466%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.903%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Three Months Ended</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:7pt;font-weight:700;line-height:100%">July 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">April 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">January 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">October 31, 2021</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:7pt;font-weight:700;line-height:100%">July 31, 2021</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><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;text-indent:-9pt"><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">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net cash paid on payroll tax-related items on employee stock transactions</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: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%">4,796&#160;</span></td><td style="background-color:#cceeff;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: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%">9,045&#160;</span></td><td style="background-color:#cceeff;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: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%">31,378&#160;</span></td><td style="background-color:#cceeff;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: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%">12,058&#160;</span></td><td style="background-color:#cceeff;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: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%">14,764&#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="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 $30.9 million and $84.1&#160;million for the three and six months ended July&#160;31, 2022, 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. No equity awards were net settled prior to the six months ended July&#160;31, 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%">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="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%">39</span></div></div></div><div id="i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_7"> of Contents</a></span></div></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%">Impact of COVID-19</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ongoing COVID-19 pandemic has caused general business disruption worldwide beginning in January 2020. The full extent to which the COVID-19 pandemic, including any new variants, may continue to directly or indirectly impact general market conditions or our business, results of operations, cash flows, and financial condition will depend on future developments that are highly uncertain and cannot be accurately predicted. For example, if our customers or partners experience downturns or uncertainty in their own business operations or revenue resulting from the spread or resurgence of COVID-19, they may decrease or delay their spending, request pricing discounts, or seek renegotiations of their contracts, any of which may result in decreased revenue and cash receipts for us in future periods. In addition, we may experience customer losses, including due to bankruptcy or our customers ceasing operations, which may result in an inability to collect accounts receivable from these 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%">In response to the spread of COVID-19, we required virtually all of our employees to work remotely to minimize the risk of the virus to our employees and the communities in which we operate, and we may take further actions as may be required by government authorities or that we determine are in the best interests of our employees, customers, and business partners. Although we have recently opened most of our offices for voluntary use and we expect many of our employees to return to physical offices in the near future, the nature and extent of that return is uncertain. We also cancelled certain of our marketing events or adjusted those events to be virtual or include both an in-person and virtual experience. As our offices reopen and we resume in-person events, we expect to continue to incur incremental expenses in connection with onsite services, incur related in-office and event costs, and manage fluctuating in-person regulations and restrictions. Given the uncertainty regarding the length, severity, and ability to continue to combat the COVID-19 pandemic, we cannot reasonably estimate the long-term impact on our future results of operations, cash flows, or financial condition, but we will continue to monitor any actual and potential impacts on our business and the business of our customers. 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 id="i7b46bf6782b141bc9f7914ccd2a34673_106"></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%">Components of Results 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%">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 initial consumption as part of customer onboarding and, to a lesser extent, overage consumption beyond a customer&#8217;s contracted usage amount or following the expiration of a customer&#8217;s contract. Revenue from on-demand arrangements represented approximately 2% of the Company&#8217;s revenue for each of the three and six months ended July&#160;31, 2022 and 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-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 each of the three and six months ended July&#160;31, 2022 and 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-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 three and six months ended July&#160;31, 2022 is 2.1 years and 2.0 years, respectively. 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="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%">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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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 generate the substantial majority of our revenue from fees charged to our customers based on the storage, compute, and data transfer resources consumed on our platform as a single, integrated offering. We do not make any one of these resources available for consumption without the others. Instead, each of compute, storage, and data transfer work together to drive consumption on our platform. 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 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 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, which may cause fluctuations in our revenue and results of operations. In addition, new software releases or hardware improvements, like better storage compression and cloud infrastructure processor improvements, may make our platform more efficient, enabling customers to consume fewer compute, storage, and data transfer resources to accomplish the same workloads. To the extent these improvements do not result in an offsetting increase in new workloads, we may experience lower 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%">Our revenue also includes professional services and other revenue, which consists primarily of consulting, on-site 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, and information technology (IT) related personnel 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;text-indent:18pt"><span><br/></span></div><div style="text-align: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:#212529;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:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of product revenue consists primarily of (i) third-party cloud infrastructure expenses 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 internal-use software development costs, amortization of acquired developed technology 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:#212529;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:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 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="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%">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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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%">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="text-align:justify;text-indent:18pt"><span><br/></span></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%">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%">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 rate of the customers&#8217; consumption of our platform, and a portion of the commissions paid to the sales force is earned upon the origination of the 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 of the new customer or customer expansion contracts are deferred and then amortized over a period of benefit that we determined to be five years. Sales and marketing expenses also include advertising costs and other expenses associated with our marketing and business development programs, including Summit, our annual user conference, 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 developer community intangible asset, 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.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></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%">Research and Development</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align: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 in developing our platform, and expenses associated with computer equipment, 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. In addition, research and development expenses that qualify as internal-use software development costs are capitalized, the amount of which may fluctuate significantly from period to 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%">General and Administrative</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align: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.</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 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%">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) 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="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%">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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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%">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. 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 id="i7b46bf6782b141bc9f7914ccd2a34673_109"></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%">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%">The following table sets forth our condensed 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><td style="width:37.361%"></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.807%"></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="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%">Three Months Ended July 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended July 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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="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%">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%">497,248&#160;</span></td><td style="background-color:#cceeff;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%">272,198&#160;</span></td><td style="background-color:#cceeff;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%">919,619&#160;</span></td><td style="background-color:#cceeff;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%">501,112&#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><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,232&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,121&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,162&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,467&#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%">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%">324,016&#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%">166,077&#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%">598,457&#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%">297,645&#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"><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="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="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%">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%">274,645&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,903&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518,557&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349,707&#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%">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%">183,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%">118,087&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,546&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,883&#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%">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%">73,355&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,228&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,852&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,791&#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 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%">531,748&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366,218&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">994,955&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">703,381&#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><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%">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%">(207,732)</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%">(200,141)</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%">(396,498)</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%">(405,736)</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="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%">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%">11,692&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,802&#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%">Other income (expense), 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:10pt;font-weight:400;line-height:100%">(22,920)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,746&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,401)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,258&#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%">Loss before income taxes</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%">(218,960)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(189,205)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(411,448)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(392,676)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">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%">3,846&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,848)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="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 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%">(222,806)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">(189,719)</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%">(388,600)</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%">(392,939)</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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></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:95.673%"><tr><td style="width:1.0%"></td><td style="width:34.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.477%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.470%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.477%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.470%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.477%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.470%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.481%"></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended July 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended July 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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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="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:8pt;font-weight:400;line-height:100%">Cost of 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: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%">26,070&#160;</span></td><td style="background-color:#cceeff;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: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%">22,114&#160;</span></td><td style="background-color:#cceeff;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: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%">48,705&#160;</span></td><td style="background-color:#cceeff;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: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%">45,217&#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:8pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,162&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">52,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">112,631&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">98,389&#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:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%">96,897&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">62,827&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">170,490&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">118,646&#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:8pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">26,714&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">49,848&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">52,753&#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 11.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 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%">209,181&#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: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%">163,991&#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: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%">381,674&#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: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%">315,005&#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="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 three and six months ended July&#160;31, 2022, compared to the three and six months ended July&#160;31, 2021, was primarily attributable to additional equity awards granted to current and new employees, partially offset by a decrease in stock-based compensation associated with restricted stock unit awards (RSUs) granted prior to our Initial Public Offering (IPO). RSUs granted prior to our IPO have both a service-based and a performance-based vesting condition and, as a result, we recognized stock-based compensation associated with such RSUs using an accelerated attribution method.</span></div><div style="padding-left:18pt;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 July&#160;31, 2022, total compensation cost related to unvested stock-based awards not yet recognized was $2.4 billion, which will be recognized over a weighted-average period of 3.2 years. See Note 10, &#8220;Equity,&#8221; to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q 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="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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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 condensed 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><td style="width:37.361%"></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.807%"></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="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%">Three Months Ended July 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended July 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%">2022</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%">2021</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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="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%">Revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#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%">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%">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"></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%">61&#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%">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"></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%">59&#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"><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="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="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%">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%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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%">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%">37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#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%">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%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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 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 #000;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#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 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%">108&#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 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%">140&#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%">Operating 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%">(42)</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%">(74)</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%">(43)</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%">(81)</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%">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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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%">Other income (expense), 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:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Loss before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78)</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%">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%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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="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%">(45%)</span></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: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%">(70%)</span></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: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%">(42%)</span></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: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%">(78%)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></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;text-indent:18pt"><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:95.673%"><tr><td style="width:1.0%"></td><td style="width:34.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.477%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.470%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.477%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.470%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.477%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.470%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.481%"></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended July 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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="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:8pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#cceeff;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">8&#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><td colspan="2" style="background-color:#cceeff;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:#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="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:8pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:#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:8pt;font-weight:400;line-height:100%">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: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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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><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:8pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">10&#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 13pt;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="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><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%">60&#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><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><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%">63&#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="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:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div id="i7b46bf6782b141bc9f7914ccd2a34673_112"></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%">Comparison of the Three and Six Months Ended July&#160;31, 2022 and 2021</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%">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:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></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:11.079%"></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:7.874%"></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:11.079%"></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:11.079%"></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:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended July 31,</span></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended July 31,</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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><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%">% Change</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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">% Change</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><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="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:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Revenue:</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:9pt;font-weight:400;line-height:100%">Product</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">466,268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;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:9pt;font-weight:400;line-height:100%">254,623</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">83%</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:9pt;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:9pt;font-weight:400;line-height:100%">860,702</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:9pt;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:9pt;font-weight:400;line-height:100%">468,453</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">84%</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:9pt;font-weight:400;line-height:100%">Professional services and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,980&#160;</span></td><td style="background-color:#cceeff;padding: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 7pt 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%">17,575</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:9pt;font-weight:400;line-height:100%">76%</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:9pt;font-weight:400;line-height:100%">58,917</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:9pt;font-weight:400;line-height:100%">32,659</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:9pt;font-weight:400;line-height:100%">80%</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:9pt;font-weight:400;line-height:100%">Total</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%">497,248&#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:9pt;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:9pt;font-weight:400;line-height:100%">272,198</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">83%</span></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:9pt;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:9pt;font-weight:400;line-height:100%">919,619</span></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:9pt;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:9pt;font-weight:400;line-height:100%">501,112</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">84%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Percentage of revenue:</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="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;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;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:9pt;font-weight:400;line-height:100%">Product</span></td><td colspan="2" style="background-color:#ffffff;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%">94&#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:9pt;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:9pt;font-weight:400;line-height:100%">94&#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:9pt;font-weight:400;line-height:100%">%</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:2px 7pt 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%">94%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">93%</span></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:9pt;font-weight:400;line-height:100%">Professional services and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6&#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:9pt;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:9pt;font-weight:400;line-height:100%">6&#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:9pt;font-weight:400;line-height:100%">%</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:2px 7pt 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%">6%</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:9pt;font-weight:400;line-height:100%">7%</span></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 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</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:9pt;font-weight:400;line-height:100%">100&#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: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:9pt;font-weight:400;line-height:100%">100%</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;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:9pt;font-weight:400;line-height:100%">100%</span></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: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:9pt;font-weight:400;line-height:100%">100%</span></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;text-indent:18pt"><span><br/></span></div><div style="text-align: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 $211.6 million and $392.2 million for the three and six months ended July&#160;31, 2022, compared to the three and six months ended July&#160;31, 2021, respectively, primarily due to increased consumption of our platform by existing customers, as evidenced by our net revenue retention rate of 171% as of July&#160;31, 2022. The increase in product revenue was also driven by an increase in capacity sales prices of approximately 1% and 2% for the three and six months ended July&#160;31, 2022, respectively, compared to the same periods in the prior year, primarily due to increased sales of higher-priced editions of our platform. </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%">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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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 had 246 customers with product revenue of greater than $1 million for the trailing 12 months ended July&#160;31, 2022, an increase from 116 customers as of July&#160;31, 2021. Such customers represented approximately 59% and 51% of our product revenue for the trailing 12 months ended July&#160;31, 2022 and 2021, respectively. Within these customers, we had 45 and 12 customers with product revenue of greater than $5 million and $10 million, respectively, for the trailing 12 months ended July&#160;31, 2022. Approximately 97% of our revenue for each of the three and six months ended July&#160;31, 2022 was derived from existing customers under capacity arrangements, compared to 97% and 96% for the same periods in the prior year, respectively. Approximately 1% of our revenue for each of the three and six months ended July&#160;31, 2022 was derived from new customers under capacity arrangements, compared to 1% and 2% for the same periods in the prior year, respectively. The remainder was driven by on-demand 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 $13.4 million and $26.3 million for the three and six months ended July&#160;31, 2022, respectively, compared to the same periods in the prior 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="text-align: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:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></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:11.079%"></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:7.874%"></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:11.079%"></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:11.079%"></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:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended July 31,</span></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended July 31,</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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><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%">% Change</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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">% Change</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><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="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:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Cost of revenue:</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:9pt;font-weight:400;line-height:100%">Product</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131,606&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;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:9pt;font-weight:400;line-height:100%">81,048</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">62%</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:9pt;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:9pt;font-weight:400;line-height:100%">243,017</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:9pt;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:9pt;font-weight:400;line-height:100%">153,128</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">59%</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:9pt;font-weight:400;line-height:100%">Professional services and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,626&#160;</span></td><td style="background-color:#cceeff;padding: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 7pt 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%">25,073</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:9pt;font-weight:400;line-height:100%">66%</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:9pt;font-weight:400;line-height:100%">78,145</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:9pt;font-weight:400;line-height:100%">50,339</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:9pt;font-weight:400;line-height:100%">55%</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:9pt;font-weight:400;line-height:100%">Total cost of revenue</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%">173,232&#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:9pt;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:9pt;font-weight:400;line-height:100%">106,121</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">63%</span></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:9pt;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:9pt;font-weight:400;line-height:100%">321,162</span></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:9pt;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:9pt;font-weight:400;line-height:100%">203,467</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">58%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit (loss):</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="3" style="background-color:#cceeff;padding:0 7pt 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><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:9pt;font-weight:400;line-height:100%">Product</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">334,662&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;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:9pt;font-weight:400;line-height:100%">173,575</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">93%</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:9pt;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:9pt;font-weight:400;line-height:100%">617,685</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:9pt;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:9pt;font-weight:400;line-height:100%">315,325</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">96%</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:9pt;font-weight:400;line-height:100%">Professional services and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,646)</span></td><td style="background-color:#cceeff;padding: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 7pt 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%">(7,498)</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:9pt;font-weight:400;line-height:100%">42%</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:9pt;font-weight:400;line-height:100%">(19,228)</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:9pt;font-weight:400;line-height:100%">(17,680)</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:9pt;font-weight:400;line-height:100%">9%</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:9pt;font-weight:400;line-height:100%">Total gross profit</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%">324,016&#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:9pt;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:9pt;font-weight:400;line-height:100%">166,077</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">95%</span></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:9pt;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:9pt;font-weight:400;line-height:100%">598,457</span></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:9pt;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:9pt;font-weight:400;line-height:100%">297,645</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">101%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin:</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="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;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;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:9pt;font-weight:400;line-height:100%">Product</span></td><td colspan="2" style="background-color:#ffffff;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%">72&#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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">68%</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:2px 7pt 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%">72%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">67%</span></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:9pt;font-weight:400;line-height:100%">Professional services and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34&#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:9pt;font-weight:400;line-height:100%">%)</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:9pt;font-weight:400;line-height:100%">(43%)</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:2px 7pt 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%">(33%)</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:9pt;font-weight:400;line-height:100%">(54%)</span></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 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 gross margin</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65&#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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">61%</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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">59%</span></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Headcount (at period end)</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:9pt;font-weight:400;line-height:100%">Product</span></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:9pt;font-weight:400;line-height:100%">295</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">194</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:2px 7pt 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%">295</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">194</span></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:9pt;font-weight:400;line-height:100%">Professional services and other</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:9pt;font-weight:400;line-height:100%">427</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:9pt;font-weight:400;line-height:100%">251</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:2px 7pt 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%">427</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:9pt;font-weight:400;line-height:100%">251</span></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="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 headcount</span></td><td colspan="3" style="border-bottom:3pt double #000;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:9pt;font-weight:400;line-height:100%">722</span></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:400;line-height:100%">445</span></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="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:9pt;font-weight:400;line-height:100%">722</span></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:400;line-height:100%">445</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">Cost of product revenue increased $50.6 million and $89.9 million for the three and six months ended July&#160;31, 2022, compared to the three and six months ended July&#160;31, 2021, respectively. The increase was primarily due to an increase of $42.3 million and $75.1 million in third-party cloud infrastructure expenses as a result of increased customer consumption for the three and six months ended July&#160;31, 2022, respectively, compared to the same periods in the prior year. Personnel-related costs and allocated overhead costs also increased $5.9 million and $10.6 million for the three and six months ended July&#160;31, 2022, respectively, compared to the same periods in the prior year, as a result of increased 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="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%">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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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 product gross margin was 72% for each of the three and six months ended July&#160;31, 2022, compared to 68% and 67% for the three and six months ended July&#160;31, 2021, respectively, primarily due to (i) an increased percentage of revenue from consumption of higher-priced editions of our platform, (ii) increased scale across our cloud infrastructure regions, and (iii) higher volume-based discounts for our purchases of third-party cloud infrastructure. While we expect our product gross margin to remain relatively flat for the fiscal year ending January&#160;31, 2023, a number of factors could negatively impact our product gross margin, including (i) fluctuations in the mix and timing of customers' consumption, which is inherently variable at our customers' discretion, (ii) whether or not a customer contracts with us through our marketplace listings, (iii) our discounting practices, including as a result of changes to the competitive environment, and (iv) the extent of our investments in our operations, including performance improvements that may make our platform or the underlying cloud infrastructure more efficient.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align: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 $16.6 million and $27.8 million for the three and six months ended July&#160;31, 2022, compared to the three and six months ended July&#160;31, 2021, respectively. The increase was primarily due to an increase of $13.5 million and $22.5 million in personnel-related costs and allocated overhead costs for the three and six months ended July&#160;31, 2022, respectively, compared to the same periods in the prior year, as a result of increased headcount and overall costs to support the growth in our business. Costs associated with contracted third-party partners also increased $2.6 million and $4.4 million for the three and six months ended July&#160;31, 2022, respectively, compared to the same periods in the prior year, as a result of 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 margins improved for each of the three and six months ended July&#160;31, 2022, compared to the same periods in the prior year, primarily due to decreased stock-based compensation as a percentage of professional services and other revenue. We do not believe the year-over-year changes in professional services and other gross margins are meaningful given that we are continuing to scale our professional services organization and 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="text-align: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:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></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:11.079%"></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:7.874%"></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:11.079%"></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:11.079%"></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:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended July 31,</span></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended July 31,</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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">% Change</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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">% Change</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><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="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:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:9pt;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: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%">274,645&#160;</span></td><td style="background-color:#cceeff;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: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%">182,903&#160;</span></td><td style="background-color:#cceeff;padding: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 7pt 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%">50%</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: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%">518,557&#160;</span></td><td style="background-color:#cceeff;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: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%">349,707&#160;</span></td><td style="background-color:#cceeff;padding: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 7pt 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%">48%</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:9pt;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:9pt;font-weight:400;line-height:100%">55&#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:9pt;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:9pt;font-weight:400;line-height:100%">68&#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:9pt;font-weight:400;line-height:100%">%</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="2" style="background-color:#ffffff;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%">57&#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:9pt;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:9pt;font-weight:400;line-height:100%">70&#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:9pt;font-weight:400;line-height:100%">%</span></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">2,417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,570&#160;</span></td><td style="background-color:#cceeff;padding: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="2" style="background-color:#cceeff;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%">2,417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,570&#160;</span></td><td style="background-color:#cceeff;padding: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></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 $91.7 million and $168.9 million for the three and six months ended July&#160;31, 2022, compared to the three and six months ended July&#160;31, 2021, respectively. The increase was primarily due to an increase of $52.4 million and $97.8 million in personnel-related costs (excluding commission expenses) and allocated overhead costs for the three and six months ended July&#160;31, 2022, respectively, compared to the same periods in the prior 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 current and new employees, partially offset by a decrease in stock-based compensation related to RSUs granted prior to our IPO. 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 $9.6 million and $19.7 million for the three and six months ended July&#160;31, 2022, respectively, compared to the same periods in the prior year, primarily due to increases in customers&#8217; consumption of our platform and in the value of bookings.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align: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 and other expenses associated with our marketing and business development programs, including Summit, our in-person annual user conference which was held virtually in the prior year due to the COVID-19 pandemic, also increased $13.2 million and $24.4 million for the three and six months ended July&#160;31, 2022, respectively, compared to the same periods in the prior year. Expenses associated with Summit, net of the associated proceeds, increased $8.4 million and $10.5 million for the three and six months ended July&#160;31, 2022, respectively, compared to the same periods in the prior year. In addition, sales and marketing expenses for the three and six months ended July&#160;31, 2022 included $7.6 million and $10.1 million of amortization of acquired developer community intangible assets, respectively, as a result of the Streamlit business combination completed in March 2022.</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%">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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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 remaining increase in sales and marketing expenses was attributable to increased travel-related expenses, and software and subscription services dedicated for use by our sales and marketing organizations.</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</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:29.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></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:11.079%"></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:7.874%"></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:11.079%"></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:11.079%"></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:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended July 31,</span></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended July 31,</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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">% Change</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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">% Change</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><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="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:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Research and development</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%">183,748&#160;</span></td><td style="background-color:#cceeff;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: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%">118,087&#160;</span></td><td style="background-color:#cceeff;padding: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 7pt 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%">56%</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: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%">334,546&#160;</span></td><td style="background-color:#cceeff;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: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%">227,883&#160;</span></td><td style="background-color:#cceeff;padding: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 7pt 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%">47%</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:9pt;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:9pt;font-weight:400;line-height:100%">37&#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:9pt;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:9pt;font-weight:400;line-height:100%">43&#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:9pt;font-weight:400;line-height:100%">%</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="2" style="background-color:#ffffff;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%">36&#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:9pt;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:9pt;font-weight:400;line-height:100%">45&#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:9pt;font-weight:400;line-height:100%">%</span></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,007&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">642&#160;</span></td><td style="background-color:#cceeff;padding: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,007&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">642&#160;</span></td><td style="background-color:#cceeff;padding: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></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 $65.7 million and $106.7 million for the three and six months ended July&#160;31, 2022, compared to the three and six months ended July&#160;31, 2021, respectively. The increase was primarily due to an increase of $55.2 million and $89.7 million in personnel-related costs and allocated overhead costs for the three and six months ended July&#160;31, 2022, respectively, compared to the same periods in the prior year, as a result of increased headcount and overall costs to support the growth in our business. The increase in personnel-related costs included an increase of $34.1 million and $51.8 million in stock-based compensation for the three and six months ended July&#160;31, 2022, respectively, primarily related to additional equity awards granted to current and new employees and the post-combination stock-based compensation related to the Streamlit business combination, partially offset by a decrease in stock-based compensation related to RSUs granted prior to our IPO. See Note 10, &#8220;Equity,&#8221; to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q 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 remaining increase in research and development expenses was primarily driven by an increase of $6.2 million and $10.0 million in third-party cloud infrastructure expenses incurred in developing our platform for the three and six months ended July&#160;31, 2022, respectively, compared to the same periods in the prior year.</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%">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:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></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:11.079%"></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:7.874%"></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:11.079%"></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:11.079%"></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:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended July 31,</span></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended July 31,</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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">% Change</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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">% Change</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><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="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:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">General and administrative</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%">73,355&#160;</span></td><td style="background-color:#cceeff;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: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%">65,228&#160;</span></td><td style="background-color:#cceeff;padding: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 7pt 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%">12%</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: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%">141,852&#160;</span></td><td style="background-color:#cceeff;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: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%">125,791&#160;</span></td><td style="background-color:#cceeff;padding: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 7pt 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%">13%</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:9pt;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:9pt;font-weight:400;line-height:100%">15&#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:9pt;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:9pt;font-weight:400;line-height:100%">24&#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:9pt;font-weight:400;line-height:100%">%</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="2" style="background-color:#ffffff;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%">15&#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:9pt;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:9pt;font-weight:400;line-height:100%">25&#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:9pt;font-weight:400;line-height:100%">%</span></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">845&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">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="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">845&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">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="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%">General and administrative expenses increased $8.1 million and $16.1 million for the three and six months ended July&#160;31, 2022, compared to the three and six months ended July&#160;31, 2021, respectively. The increase was partially due to an increase of $2.5 million and $6.1 million in personnel-related costs (excluding stock-based compensation) and allocated overhead costs for the three and six months ended July&#160;31, 2022, respectively, compared to the same periods in the prior year, as a result of increased headcount and overall costs to support the growth in our business. Unallocated lease costs associated with unused office facilities to accommodate planned headcount growth increased $2.0 million and $3.3 million for the three and six months ended July&#160;31, 2022, respectively, compared to the same periods in the prior year. The remaining increase in general and administrative expenses for the three and six months ended July&#160;31, 2022, respectively, compared to the same periods in the prior year, was attributable to increased insurance expenses and other corporate expenses to support the normal course of operations and our continued growth, and increased legal fees primarily related to the Streamlit 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 overall increase in general and administrative expenses for the six months ended July&#160;31, 2022 was partially offset by a $2.9 million decrease in stock-based compensation primarily related to RSUs granted prior to our IPO.</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%">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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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%">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:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></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:11.079%"></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:7.874%"></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:11.079%"></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:11.079%"></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:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended July 31,</span></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended July 31,</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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">% Change</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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">% Change</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><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="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:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="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 9.25pt;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:400;line-height:100%">Net unrealized gains (losses) on strategic investments in non-marketable equity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7pt"></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 27.25pt;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:400;line-height:100%">Upward adjustments</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:9pt;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:9pt;font-weight:400;line-height:100%">&#8212;</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:9pt;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:9pt;font-weight:400;line-height:100%">8,060</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:9pt;font-weight:400;line-height:100%">NM</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:9pt;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:9pt;font-weight:400;line-height:100%">&#8212;</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:9pt;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:9pt;font-weight:400;line-height:100%">8,060</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:9pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 27.25pt;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:400;line-height:100%">Impairments</span></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:9pt;font-weight:400;line-height:100%">(26,555)</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:9pt;font-weight:400;line-height:100%">&#8212;</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:9pt;font-weight:400;line-height:100%">NM</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:9pt;font-weight:400;line-height:100%">(26,555)</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:9pt;font-weight:400;line-height:100%">&#8212;</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:9pt;font-weight:400;line-height:100%">NM</span></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:9pt;font-weight:400;line-height:100%">Net unrealized gains (losses) on strategic investments in marketable equity securities</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:9pt;font-weight:400;line-height:100%">3,382</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">&#8212;</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:9pt;font-weight:400;line-height:100%">NM</span></td><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"></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:9pt;font-weight:400;line-height:100%">(5,477)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">&#8212;</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:9pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></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:9pt;font-weight:400;line-height:100%">253</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:9pt;font-weight:400;line-height:100%">686</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:9pt;font-weight:400;line-height:100%">(63&#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:9pt;font-weight:400;line-height:100%">%)</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:9pt;font-weight:400;line-height:100%">631</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:9pt;font-weight:400;line-height:100%">198</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:9pt;font-weight:400;line-height:100%">219&#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:9pt;font-weight:400;line-height:100%">%</span></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:9pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">(22,920)</span></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:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">8,746</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:9pt;font-weight:400;line-height:100%">(362&#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:9pt;font-weight:400;line-height:100%">%)</span></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:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">(31,401)</span></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:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">8,258</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:9pt;font-weight:400;line-height:100%">(480&#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:9pt;font-weight:400;line-height:100%">%)</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%">NM - Not meaningful.</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 $31.7 million and $39.7 million for the three and six months ended July&#160;31, 2022, compared to the three and six months ended July&#160;31, 2021, respectively, primarily as a result of the impairments of $26.6 million recorded on our non-marketable equity securities during the three and six months ended July&#160;31, 2022. See Note 5, &#8220;Fair Value Measurements,&#8221; to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q 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%">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:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></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:11.079%"></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:7.874%"></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:11.079%"></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:11.079%"></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:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended July 31,</span></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended July 31,</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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><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%">% Change</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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">% Change</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 #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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Loss before income taxes</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 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:9pt;font-weight:400;line-height:100%">(218,960)</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:9pt;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:9pt;font-weight:400;line-height:100%">(189,205)</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:9pt;font-weight:400;line-height:100%">16&#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:9pt;font-weight:400;line-height:100%">%</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: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%">(411,448)</span></td><td style="background-color:#cceeff;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:9pt;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:9pt;font-weight:400;line-height:100%">(392,676)</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:9pt;font-weight:400;line-height:100%">5&#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:9pt;font-weight:400;line-height:100%">%</span></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:9pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</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:9pt;font-weight:400;line-height:100%">3,846</span></td><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"></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:9pt;font-weight:400;line-height:100%">514</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:9pt;font-weight:400;line-height:100%">648&#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:9pt;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:9pt;font-weight:400;line-height:100%">(22,848)</span></td><td style="background-color:#ffffff;padding: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 7pt 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%">263</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:9pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effective tax rate</span></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:9pt;font-weight:400;line-height:100%">(1.8%)</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:9pt;font-weight:400;line-height:100%">(0.3%)</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="2" style="background-color:#cceeff;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%">5.6&#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:9pt;font-weight:400;line-height:100%">%</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:9pt;font-weight:400;line-height:100%">(0.1%)</span></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:8pt;font-weight:400;line-height:120%">NM - Not meaningful.</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 provision for income taxes was $3.8 million for the three months ended July 31, 2022, compared to $0.5 million for the three months ended July&#160;31, 2021, primarily due to higher pre-tax income in foreign jurisdictions. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align: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 benefit from income taxes was $22.8 million for the six months ended July 31, 2022, compared to our provision for income taxes of $0.3 million for the six months ended July&#160;31, 2021, primarily due to the partial release of a valuation allowance of $26.7 million as a result of the Streamlit 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%">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="i7b46bf6782b141bc9f7914ccd2a34673_115"></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%">Liquidity and Capital 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%">As of July&#160;31, 2022, our principal sources of liquidity were cash, cash equivalents, and short-term and long-term investments totaling $5.0 billion. Our investments primarily consist of corporate notes and bonds, commercial paper, money market funds, U.S. government and agency securities, and certificates of deposit.</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%">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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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%">As of July&#160;31, 2022, our RPO was $2.7 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, which are not recorded on the balance sheet. Portions of RPO that are not yet invoiced and are denominated in foreign currencies are revalued into USD 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. Our primary uses of cash include personnel-related expenses, sales and marketing expenses, third-party cloud infrastructure expenses, overhead costs, capital expenditures, and acquisitions and strategic investments we may make from time to time. As of July&#160;31, 2022, our material cash requirements from known contractual obligations and commitments relate primarily to (i) third-party cloud infrastructure agreements, (ii) operating leases for office facilities, and (iii) subscription arrangements used to facilitate our operations at the enterprise level. For the six months ended July&#160;31, 2022, there were no material changes outside of the ordinary course of business in our commitments and contractual obligations disclosed in our Annual Report on Form 10-K for the fiscal year ended January&#160;31, 2022, which was filed with the SEC on March 30, 2022. See Note 9, &#8220;Commitments and Contingencies,&#8221; to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q 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%">On March 31, 2022, we acquired all outstanding stock of Streamlit. A portion of the purchase consideration was paid in cash, which amounted to $177.9 million, net of $33.9 million cash and cash equivalents acquired.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align: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 six months ended July&#160;31, 2022, we began funding withholding taxes due upon the vesting of employee RSUs in certain jurisdictions by net share settlement, rather than our previous approach of selling shares of our common stock to cover taxes upon vesting of such awards. The amount of withholding taxes paid related to net share settlement of employee RSUs was $30.9 million and $84.1 million for the three and six months ended July&#160;31, 2022, 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 May 2022, we entered into an agreement related to the expansion and lease term extension of an existing office facility located in the United States, which is considered a lease modification not accounted for as a separate contract. The modified lease commenced during the three months ended July&#160;31, 2022, with an expiration date in fiscal 2035. Total commitment, net of tenant incentives expected to be received, under the modified lease is $68.0 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%">In August 2022, we entered into an agreement to acquire all outstanding stock of Applica Sp. z.o.o. (Applica), for approximately $175 million in cash, subject to customary purchase price adjustments. The acquisition is expected to close in the three months ending October 31, 2022, subject to certain closing 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%">We believe that our existing cash, cash equivalents, and short-term and long-term investments will be sufficient to support our working capital and capital expenditure requirements for at least the next 12 months. For the period beyond the next 12 months, we believe we will be able to meet our working capital and capital expenditure needs from our existing cash, cash equivalents, and short-term and long-term investments and cash flows from our operating activities. 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, expenses associated with our international expansion, the introduction of platform enhancements, and the continuing market adoption of our platform. 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="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%">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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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 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><td style="width:62.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.008%"></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:17.010%"></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="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%">Six Months Ended July 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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="display:none"></td><td colspan="3" style="display:none"></td></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%">249,046&#160;</span></td><td style="background-color:#cceeff;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: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%">15,743&#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 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 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%">(386,239)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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: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%">(228,031)</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 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) 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%">(34,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: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,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="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"><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) net unrealized gains or losses on strategic investments in equity securities, (iii) amortization of deferred commissions, (iv) depreciation and amortization of property and equipment and amortization of acquired intangible assets, (v) amortization of operating lease right-of-use assets, (vi) net amortization of premiums or accretion of discounts on investments, 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 six months ended July&#160;31, 2022, net cash provided by operating activities was $249.0 million, primarily consisting of our net loss of $388.6 million, adjusted for non-cash charges of $476.3 million, and net cash inflows of $161.3 million provided by changes in our operating assets and liabilities, net of the effects of a business combination. The main drivers of the changes in operating assets and liabilities during the six months ended July&#160;31, 2022 were (i) a $239.6 million decrease in accounts receivable due to timing of billings and collections as we have historically received a higher volume of customer orders in the fourth fiscal quarter of each year, and (ii) a $10.5 million increase in accrued expenses and other liabilities primarily due to the timing of accruals and payments, partially offset by (a) a $39.9 million increase in deferred commissions earned on bookings, (b) a $28.2 million increase in prepaid expenses and other assets primarily driven by increased prepaid third-party cloud infrastructure expenses, and (c) a $18.2 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 six months ended July&#160;31, 2021, net cash provided by operating activities was $15.7 million, primarily consisting of our net loss of $392.9 million, adjusted for non-cash charges of $379.3 million, and net cash inflows of $29.3 million provided by changes in our operating assets and liabilities. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align: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 $233.3 million for the six months ended July&#160;31, 2022, compared to the six months ended July&#160;31, 2021, primarily due to an increase of $547.4 million 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 the fiscal year ending January&#160;31, 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%">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 used in investing activities for the six months ended July&#160;31, 2022 was $386.2 million, primarily as a result of net purchases of investments, cash paid for a business combination, net of cash and cash equivalents acquired and, to a lesser extent, capitalized internal-use software development costs and purchases of property and equipment to support our office facilities.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align: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 investing activities for the six months ended July&#160;31, 2021 was $228.0 million, primarily as a result of net purchases of investments and, to a lesser extent, purchases of intangible assets, purchases of property and equipment to support our office facilities, and 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"><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 six months ended July&#160;31, 2022 was $34.2 million, primarily as a result of taxes paid related to net share settlement of equity awards, partially offset by proceeds 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 provided by financing activities for the six months ended July&#160;31, 2021 was $92.3 million, primarily as a result of proceeds from the issuance of equity securities under our equity incentive plans.</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%">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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_7"> of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i7b46bf6782b141bc9f7914ccd2a34673_118"></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%">Critical Accounting Estimates</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align: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 condensed consolidated financial statements, which are prepared in accordance with GAAP. The preparation of these condensed 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%">There have been no material changes to our critical accounting estimates as compared to those described in the section titled &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; set forth in our Annual Report on Form 10-K for the fiscal year ended January&#160;31, 2022, which was filed with the SEC on March 30, 2022.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i7b46bf6782b141bc9f7914ccd2a34673_121"></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%">ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</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%">Interest Rate Risk</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%">As of July&#160;31, 2022, we had $5.0 billion of cash, cash equivalents, and short-term and long-term investments in a variety of securities, including corporate notes and bonds, commercial paper, money market funds, U.S. government and agency securities, and certificates of deposit. In addition, we had $17.1 million of restricted cash primarily due to outstanding letters of credit established in connection with lease agreements for our facilities. Our cash, cash equivalents, and short-term and long-term investments are held for working capital purposes and for general corporate purposes, including 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 an increase of&#160;$24.6 million in the market value of our cash equivalents, and short-term and long-term investments as of&#160;July&#160;31, 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%">As of January&#160;31, 2022, we had $5.1 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 of&#160;$27.3 million&#160;or an increase of&#160;$23.5 million, respectively, in the market value.</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%">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. The functional currency of our foreign subsidiaries is the U.S. dollar or the Euro. The majority of our sales are currently denominated in U.S. dollars, although we also have sales in Euros. Therefore, our revenue is not currently subject to significant foreign currency risk, but that will likely change in the future as we 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, Canada, and the Asia-Pacific region. Monetary assets and liabilities denominated in currencies other than the functional currency are remeasured to the functional currency at period-end exchange rates. Our condensed 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, during the three months ended July&#160;31, 2022, we entered into deliverable foreign currency forward contracts with maturities of one month or less to hedge a portion of certain intercompany balances denominated in currencies other than the U.S. dollar. 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. See Note 2, &#8220;Basis of Presentation and Summary of Significant Accounting Policies,&#8221; to our condensed consolidated financial statements included elsewhere in Quarterly Report on Form 10-Q for more 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%">We do not believe a 10% increase or decrease in the relative value of the U.S. dollar would have a material impact on our operating results for the three and six months ended July&#160;31, 2022 and 2021, respectively.</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%">51</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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_7"> of Contents</a></span></div></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%">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 and, as a result, our financial results may fluctuate. Strategic investments are subject to periodic impairment analysis, 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 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%">July 31, 2022</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, 2022</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%">176,805&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">170,860&#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%">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:#cceeff;padding:2px 0 2px 1pt;text-align: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,168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,646&#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%">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:#ffffff;padding:0 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%">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:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,250&#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 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%">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:#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%">207,473&#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%">207,756&#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%">See Note 5, &#8220;Fair Value Measurements,&#8221; to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q 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 condensed 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="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><div id="i7b46bf6782b141bc9f7914ccd2a34673_124"></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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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 4. 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 July&#160;31, 2022. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of July&#160;31, 2022, 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%">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 July&#160;31, 2022 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="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%">53</span></div></div></div><div id="i7b46bf6782b141bc9f7914ccd2a34673_127"></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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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. OTHER INFORMATION</span></div><div id="i7b46bf6782b141bc9f7914ccd2a34673_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%">ITEM 1. 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. 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. 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.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i7b46bf6782b141bc9f7914ccd2a34673_133"></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 Quarterly Report on Form 10-Q, including the section titled &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; and our unaudited condensed 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, or results of operations. 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, which may not be indicative of our future performance, and we 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 $497.2 million and $272.2 million for the three months ended July&#160;31, 2022 and 2021, respectively, and $919.6 million and $501.1 million for the six months ended July&#160;31, 2022 and 2021, respectively. You should not rely on the revenue growth of any prior quarterly or annual period as an indication of our future performance. As a result of our historical rapid growth and limited operating history, our ability to accurately forecast our future results of operations, including revenue, 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, in future periods, our revenue growth could slow or our revenue could decline for a number of reasons, including slowing demand for our platform, increased competition, changes to technology (including changes in software or underlying cloud infrastructure), general macroeconomic and capital market conditions, volatility, or disruptions (including the effect of those events on our customers or partners), a decrease in the growth of our overall market, or our failure, for any reason, to continue to take advantage of growth opportunities. As a result of our rapid revenue growth in prior periods, we expect our revenue growth rate to decline in future periods, and a decline in our revenue growth rate could adversely affect investors&#8217; perceptions of our business, and negatively impact the trading price of our common stock. 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="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%">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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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 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 consume our platform by using compute, storage, and 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. There is a risk that customers will consume our platform more slowly than we expect, and our actual results may differ from our forecasts. Further, investors and securities analysts may not understand how our consumption-based business model differs from a subscription-based business model, and our business model may be compared to subscription-based business models. 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%">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 $222.8 million and $189.7 million for the three months ended July&#160;31, 2022 and 2021, respectively, and $388.6 million and $392.9 million for the six months ended July&#160;31, 2022 and 2021, respectively. As of July&#160;31, 2022 and January&#160;31, 2022, we had an accumulated deficit of $2.3&#160;billion and $1.9 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 sales, marketing, and professional services teams, and retain our employees. 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 these 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 and operating as a public company. Our efforts to grow our business may 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="text-align:justify;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. As these markets continue to mature and new technologies and competitors enter such markets, we expect competition to intensify. Our current competitors 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-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 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, 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, and third-party products. 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. </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%">55</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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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 only 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 technology 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%">For all of these reasons, competition may negatively impact our ability to maintain and grow consumption of our platform or put downward pressure on our prices and gross margins, any of which could materially harm our reputation, 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 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 ingestion, user experience, and data governance 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 use cases, including data lake, data engineering, data science, data application development, and data sharing. Our future success depends on our ability to continue to innovate and increase customer adoption of our platform and the Data Cloud, including Snowflake Marketplace. Further, the value of our platform to customers is increased 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 and the ease with which customers can ingest data into our platform. 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 to combine with their own data in order to gain additional business insights, and develop and monetize applications on our platform. 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 industries, our platform and operations may need to address additional requirements specific to those industries. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align: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 are able to 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="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 or our 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%">Our platform processes, stores, and transmits our customers&#8217; and partners&#8217; proprietary, confidential, and sensitive data, such as personal information, protected health information, and financial data. Our platform is built to be available on the infrastructure of third-party public cloud providers, such as AWS, Azure, and GCP. We also use third-party service providers and sub-processors to help us deliver services to our customers and their end-users, as well as for our internal business operations. These vendors may process, store, or transmit data of our employees, partners, customers, and customers&#8217; end-users. Even though we may not control the security measures of these vendors, we may be responsible for any breach of such measures.</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%">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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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%">Threats to information systems and data come from a variety of sources, including traditional computer &#8220;hackers,&#8221; threat actors, internal and external personnel (such as through theft or misuse), sophisticated nation-states, and nation-state-supported actors. We are subject to a variety of evolving threats, including cyber-attacks, denial-of-service attacks, ransomware attacks, business email compromises, computer malware, viruses, social engineering attacks (including phishing), internal and external personnel misconduct or error, supply-chain attacks, software bugs, and software or hardware failures, all of which are prevalent in our industry and our customers&#8217; and partners&#8217; industries. Furthermore, future business expansions or acquisitions could expose us to additional cybersecurity risks and vulnerabilities. The techniques used to sabotage or to obtain unauthorized access to our platform, systems, networks, or physical facilities in which data is stored or processed, or through which data is transmitted change frequently, and are becoming increasingly difficult to detect. In particular, ransomware attacks are becoming increasingly severe and can lead to significant interruptions in our operations, loss of data and income, reputational harm, diversion of funds, and increased insurance 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%">While we continue to implement security measures designed to protect against and remediate security incidents, there can be no assurances that these measures will be effective. We have previously been, and may in the future become, the target of threat actors seeking unauthorized access to our or our customers&#8217; or partners&#8217; systems or data or to disrupt our operations or ability to provide our services. Threat actors may also exploit vulnerabilities in, or obtain unauthorized access to, platforms, systems, networks, or physical facilities utilized by our third-party service providers. 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, could result in litigation, indemnity obligations, regulatory enforcement actions, investigations, fines, penalties, mitigation and remediation costs, disputes, reputational harm, diversion of management&#8217;s attention, and other liabilities and damage to 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 have contractual and other legal obligations to notify relevant stakeholders of security breaches. Such mandatory disclosures are costly, could lead to negative publicity, may cause our customers or partners to lose confidence in the effectiveness of our security measures, divert management&#8217;s attention, lead to governmental investigations, and require us to expend significant capital and other resources to respond to or alleviate problems caused by the actual or perceived security breach. Any security breach or effort to mitigate security vulnerabilities could result in unexpected interruptions, delays, cessation of service, and other harm to our business and our competitive position.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align: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 security breach may cause us to breach, or lead to claims that we have breached, customer contracts. As a result, we could be subject to legal action (including the imposition of fines or penalties) and our customers could end their relationships with us. Furthermore, there can be no assurance that any limitations of liability in our contracts would be enforceable or adequate or would otherwise protect us from liabilities or 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%">Litigation resulting from security breaches may adversely affect our business. Unauthorized access to our platform, systems, networks, or physical facilities could result in litigation with our customers, our customers&#8217; end-users, or other relevant stakeholders. These proceedings could force us to spend money in defense or settlement, divert management&#8217;s time and attention, increase our costs of doing business, or adversely affect our reputation. We could be required to fundamentally change our business activities and practices or modify our platform capabilities in response to such litigation, which could have an adverse effect on 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 insurance coverage may not be adequate for data security, 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, and process, store, and transmit increasingly large amounts of data. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align: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, many of our employees are generally working remotely due to the COVID-19 pandemic, which increases our cyber security 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="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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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 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 to be available without disruption. We have experienced, and may in the future experience, disruptions, outages, defects, and other performance and quality problems with our platform. We have also experienced, and may in the future experience, disruptions, outages, defects, and other performance and quality problems 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, 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 expense 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 and internet infrastructure 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;</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;</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">investments in new features and functionality, including investments in making our platform available to store and process highly regulated 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">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 and cloud infrastructure processor improvements;</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 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-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 customers&#8217; budgets and in the timing of their budget cycles and purchasing decisions;</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%">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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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 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 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, 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;</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">health epidemics or pandemics, 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 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">rising 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 in foreign currencies;</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 impairments in the market values of our portfolio or strategic investments, or 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; 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">significant security breaches of, 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 and other factors, or the cumulative effect of some 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="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%">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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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%">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 expand our sales and marketing organization to increase our sales to new and existing customers. We plan to continue expanding our direct sales force, both domestically and internationally, particularly our direct enterprise sales organization focused on sales to the world&#8217;s largest organizations. It may require significant time and resources to effectively onboard new sales and marketing personnel, and our continued remote working conditions could result in less effective, more operationally complicated, or lengthier onboarding processes. 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 will need to continue to focus on expanding consumption with that customer. All of these efforts will require us to invest significant financial and other resources, including in industries and sales channels in which we have limited experience to date. 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 expanding our sales force if we are unable to hire, develop, integrate, and retain talented and effective sales personnel, if our new and existing sales personnel are unable to achieve desired productivity levels in a reasonable period of time, or if our sales and marketing programs are not effective.</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%">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, more complex customer requirements, including our ability to partner with third-parties that advise such customers or help them integrate their IT solutions, substantial upfront sales costs, and less predictability in completing some of our sales. For example, large customers may require considerable time to evaluate and test our platform prior to making a purchase decision and placing an order. 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. 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 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. 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 may 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%">The ongoing COVID-19 pandemic could have an adverse impact on our business, operations, and the markets and communities in which we, our partners, and 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%">The potential long-term impact and duration of the ongoing COVID-19 pandemic (including any new variants) on the global economy and our business continue to be difficult to assess or predict. Potential impacts 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-weight:400;line-height:120%;padding-left:14.5pt">Our prospective and existing customers may experience, or may continue to experience, slowdowns in their businesses, which in turn may result in reduced demand for our platform, lengthening of sales cycles, loss of customers, and difficulties in collections.</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 vendors and suppliers may experience, or may continue to experience, disruptions in their supply chains, which may result in service interruptions or additional operating expenses, and may increase the price at which our vendors and suppliers are willing to sell their products 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">Our return to work and remote working policies, which continue to evolve, may decrease employee productivity, collaboration, and morale, and may increase unwanted employee attrition.</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 continue to incur fixed costs, particularly for real estate, and are deriving reduced or no benefit from those costs.</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 continue to experience disruptions to our growth planning, such as for facilities and international expansion.</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%">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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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">We are incurring costs in returning to work from our facilities around the world, including changes to the workplace, such as space planning, food service, and amenities, as well as costs associated with complying with new or evolving regulatory requirements, which may vary significantly depending on the 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">We are subject to an uncertain regulatory environment, and are required to comply with conflicting federal, state, and local laws regarding COVID-19, which may pose significant disruption to our business operations, require significant management attention to respond to and enforce, and result in an increased risk of non-compliance and claims.</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 operating lease right-of-use assets may be impaired due to potential loss of sublease income.</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 be subject to legal liability for safe workplace claims.</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 critical vendors or partners could go out of 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">Certain of our in-person marketing events, including customer user conferences, have been canceled and we may experience or continue to experience (i) prolonged delays in our ability to reschedule or conduct in-person marketing events and other sales and marketing activities, or (ii) additional costs related to hosting in-person events that will be subject to uncertain and changing regulations and restrictions.</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 marketing, sales, professional services, and support organizations are accustomed to extensive face-to-face customer and partner interactions, and conducting business virtually poses new 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%">While many states and countries have reopened, the status of the global recovery remains uncertain and unpredictable. Business activity may not recover as quickly as anticipated, and widespread recovery will be impacted by future developments, including future waves of outbreak or new variant strains of the virus, government and private sector requirements, and the emergence and effectiveness of medical and other measures to address COVID-19. Any of the foregoing could 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 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 Data Cloud, we will need to grow and maintain a network of data 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 Data Cloud, including 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 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="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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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 will 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 services for our customers, has grown as our product revenue has grown. We believe our future success depends in part on investment in professional services to facilitate customer migration from legacy solutions and adoption of our platform, especially with large enterprises. As a result, our sales efforts have and will continue to be focused on helping our customers more quickly realize the value of our platform and the Data Cloud rather than on the profitability of our professional services business. In the future, we intend to price our professional services based on the anticipated cost of those services and, as a result, expect to improve the gross profit percentage of our professional services business. 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, will 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 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 Frank Slootman, our Chairman and Chief Executive Officer, Michael P. Scarpelli, our Chief Financial Officer, and our other 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. The loss of one or more of our executive officers, or the failure by our executive team to effectively work with our employees and lead our company, including as a result of remote working conditions, could 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%">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, experienced sales professionals, and expert customer support personnel. We also are dependent on the continued service of our existing software engineers because of the sophistication of our platform. Additionally, in 2021 there was a dramatic increase in workers leaving their positions throughout the technology industry that is being referred to as the &#8220;great resignation,&#8221; and the market to hire, retain, and replace talent has become even more competitive.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align: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 continue to hire and retain highly qualified personnel, 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 the acceptance by these companies of remote or hybrid work environments may increase the competition for talent. In addition, prospective and existing employees often consider the value of the equity awards they receive in connection with their employment. If the actual or perceived value of our equity awards declines or continues to experience 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 recent stock price decreases and continued 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. 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="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align: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 more distributed around the world, 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 new personnel or fail to retain and motivate our current personnel, our business and future growth prospects would be harmed.</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%">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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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 the availability of our platform does not meet our service-level commitments to our customers, our current and future 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, 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 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="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 agree to indemnify customers and other third parties, 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%">Our contracts with customers, investors, and other third parties may 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, data protection violations, breaches of representations and warranties, damage to property or persons, or other liabilities arising from our products or such contracts. Although we attempt to limit our indemnity obligations and negotiate indemnification rights with vendors that would require them to contribute to our indemnity obligations, we may not be successful in doing so, and an event triggering our indemnity obligations could give rise to multiple claims involving multiple customers or other third parties. There is no assurance that our applicable insurance coverage, if any, would cover, in whole or in part, any such indemnity obligations. We may be liable for up to the full amount of the indemnified 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 products, 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. Further, the proceeds we received from our initial public offering (IPO) in September 2020 increased the likelihood that we will devote resources to exploring larger and more complex acquisitions and investments than we have previously attempted. For example, in March 2022 we acquired Streamlit, Inc., a privately-held company which provides an open-source framework built to simplify and accelerate the creation of data applications, representing a larger and more complex acquisition than our prior endeavors. Any such acquisitions or investments may divert the attention of management and cause us to incur various expenses in identifying, investigating, 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 assimilating or integrating the businesses, technologies, products, personnel, 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 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.</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%">63</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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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%">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 still defining their strategic direction 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. In addition, in certain cases we may be 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 could 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="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.</span></div><div style="text-align: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 highest in the fourth fiscal quarter of each year. We expect this seasonality to become more pronounced as we continue to target large enterprise customers based on their procurement, budgeting, and deployment cycles. For more information, including a definition of non-GAAP free cash flow and a reconciliation of free cash flow to the most directly comparable financial measure calculated in accordance with GAAP, 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%">We do business with federal, state, local, and foreign governments and agencies, and heavily regulated organizations; as a result, we face risks related to the procurement process, budget, and product decisions driven by statutory and regulatory determinations, termination of contracts, and compliance with government contracting requirements.</span></div><div style="text-align: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 provide our platform to the U.S. government, state and local governments, foreign governments, and heavily regulated organizations directly and through our partners. We have made, and may continue to make, significant investments to support future sales opportunities in the government sector, including obtaining government certifications. However, government certification requirements may change, we may be unable to achieve or sustain one or more required government certifications, or we may be required to make unexpected changes to our business or products in order to sustain such certifications. As a result, our ability to sell into the government sector could be restricted until we satisfy the requirements of such certifications.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align: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 date 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. 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. To pursue these opportunities, we incur significant up-front time and expense, which subjects us to additional compliance risks and costs, without any assurance that we (or a third-party distributor or reseller) will win a contract. 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="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%">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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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 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, and termination rights. These rules 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%">In addition, federal, state, and local governments routinely investigate and audit contractors for compliance with applicable laws, regulations, and contractual provisions. 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, 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%">Further, we are increasingly doing business in heavily regulated 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 subscribing to and implementing our services or particular regulations regarding third-party vendors that may be interpreted differently by different customers. In addition, regulatory agencies may impose requirements toward third-party vendors generally, or our company in particular, that we may not be able to, or may not choose to, meet. In addition, customers in these heavily regulated areas often have a right to conduct audits of our systems, products, and practices. In the event that one or more customers 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="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align: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 also 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 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. Each of these difficulties could materially adversely affect our business 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%">Any litigation against us could be costly and time-consuming to defend.</span></div><div style="text-align: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, 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. Litigation might result in substantial costs and may divert management&#8217;s attention and resources, which might seriously harm our business, financial condition, and results of operations. 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. 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.</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%">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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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%">Unfavorable conditions in our industry or the global economy, or reductions in cloud spending, 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, international trade relations, inflation, and interest rate fluctuations, or the existence of pandemics (such as the COVID-19 pandemic), political turmoil, 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 conflict between Russia and Ukraine has created volatility in the global capital markets and could have further global economic consequences, including disruptions of the global supply chain. 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 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 21% of our revenue for each of the three and six months ended July&#160;31, 2022, respectively. 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 into certain countries, 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 Brexit, 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 specific 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">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 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 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">differing and potentially more onerous labor regulations where labor laws 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="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%">66</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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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">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="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">COVID-19 or any other pandemics or epidemics that could result in decreased economic activity in certain markets; additional costs associated with travel, return to work, or other restrictions that are specific to certain markets; decreased use of our products and services; or decreased ability to import, export, or sell our products and services to existing or new customers in international 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">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 will 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 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 financings, payments received from our customers, and more recently, proceeds from our IPO. 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 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. If we incur debt, the debt holders would have rights senior to holders of common stock to make claims on our assets, and the terms of any debt could restrict our operations, including our ability to pay dividends on our common stock. Furthermore, if we issue additional equity securities, stockholders will experience dilution, and the new equity securities could 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="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%">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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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 are exposed to fluctuations in currency exchange rates and interest 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 and in Euros, 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, for international customers with sales denominated in U.S. dollars, a strengthening of the U.S. dollar could increase the real cost of our platform to such customers, which could adversely affect our results of operations. In addition, 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. In addition, we are exposed to fluctuations in interest rates, which may result in a negative interest rate environment, in which interest rates drop below zero. In such an environment, any cash that we may hold with financial institutions will yield a storage charge instead of earning interest income, which may encourage us to spend our cash or make high-risk investments, all of which 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 U.S. generally accepted accounting principles (GAAP) requires management to make estimates and assumptions that affect the amounts reported in our condensed 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-style:italic;font-weight:700;line-height:120%">Our business could be disrupted by catastrophic occurrences and similar events.</span></div><div style="text-align: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 occurrences, such as earthquakes, floods, fires, power loss, telecommunication failures, military conflict or war, terrorist attacks, criminal acts, sabotage, other intentional acts of vandalism and misconduct, geopolitical events, disease, such as the COVID-19 pandemic, and similar events. Some of our United States 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. If we are unable to develop adequate plans to ensure that our business functions continue to operate during and after a disaster and to execute successfully on those plans in the event of a disaster or emergency, our business would be seriously harmed. In addition, the impacts of climate change on the global economy and our industry are rapidly evolving. As a result, we may be subject to increased or conflicting regulations, reporting requirements, standards, or expectations.</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 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="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%">68</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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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">to the extent a customer or partner owns any intellectual property created through a professional services 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="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 infringement or other misappropriation of our intellectual property rights by third parties; 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, 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 or features 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="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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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. 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, while we have policies and procedures in place designed to govern our use of open source software, there is a risk that 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, all 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, and many of the licenses applicable to open source software have not been interpreted by courts, and 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 Tax, Legal, and Regulatory 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 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 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 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 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="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, which could make it more difficult for us to transfer personal information across jurisdictions (such as transferring or receiving personal information that originates in the EU), 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.</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%">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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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">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. For example, the California Consumer Privacy Act (CCPA) provides increased privacy rights and protections, including the ability to opt out of specific disclosures of their personal information. Further, the California Privacy Rights Act of 2020 (CPRA) will expand the CCPA and establish the California Privacy Protection Agency for purposes of implementing and enforcing the CPRA, which could increase the risk of an enforcement action. 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">Other government bodies have implemented laws and are considering further regulating artificial intelligence and machine learning.</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 may maintain and the standards that may apply to our business, such as the U.S. Federal Risk and Authorization Management Program, PCI-DSS, ISO/IEC 27001, HI-TRUST CSF, among others, are becoming more stringent. </span></div><div style="text-align: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 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 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 may 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-certifications, and third-party certifications supporting our compliance programs. Our customers may delegate 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="text-align: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 endeavor to comply with applicable data privacy and security obligations, any actual or perceived non-compliance with such obligations could result in proceedings, investigations, or claims against us by regulatory authorities, customers, or others, leading to reputational harm, 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, we may be subject to fines of up to EUR 20.0 million or 4% of our worldwide annual revenue, whichever is greater, as well as potential data processing restrictions and penalties. 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 to comply with applicable obligations could result in proceedings against us. 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 may publish privacy policies and other documentation regarding our collection, processing, use, and disclosure of personal information, or other confidential information. Although we endeavor to comply with our published policies, certifications, and documentation, we or our vendors may at times fail to do so or may be perceived to have failed to do so. Claims that we have violated individuals&#8217; privacy rights or failed to comply with data protection laws or applicable privacy notices 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="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%">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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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 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 and business 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%">While we have policies and procedures to address compliance with such laws, there is a risk that our employees, agents, and other third parties with which we do business, including reseller and system integrator partners, will take actions in violation of our policies and applicable law, for which we may be ultimately held responsible. As we expand internationally and into the public sector market, our risks under these laws may increase.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align: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 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, 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%">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 may 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="text-align: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="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%">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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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%">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 in our decreased ability to export or sell our platform to, existing or potential customers with international operations. Any decreased use of our platform or limitation on our ability to export or sell our platform would 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 may depend 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. Many countries in Europe, as well as a number of other countries and organizations, including the Organization for Economic Cooperation and Development and the European Commission, have recently proposed, recommended, or (in the case of countries) enacted or otherwise become subject to changes to existing tax laws or new tax laws that could significantly increase our tax obligations in the countries where we do business or require us to change the manner in which we operate our business. Recently, the United States passed the Inflation Reduction Act, which contains various tax law changes. These proposals, recommendations and enactments include changes to the existing framework in respect of income taxes, as well as new types of non-income taxes (such as taxes based on a percentage of revenue or taxes applicable to digital services), which could apply to 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%">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, increase the amount of taxes imposed on our business, 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="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%">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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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 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 legislation enacted in 2017, informally titled the Tax Act, as modified by legislation enacted on March 27, 2020, entitled the Coronavirus Aid, Relief, and Economic Security Act (CARES Act), U.S. federal NOLs incurred 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 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. For example, in 2020, California passed legislation suspending the use of NOLs and limiting the utilization of tax credits for tax years 2020 through 2022. However, Senate Bill No. 113, signed into law in February 2022, has shortened that suspension period and restored the use of NOLs and full business credit utilization for tax year 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%">As of January&#160;31, 2022, we had U.S. federal, state, and foreign NOL carryforwards of $5.8 billion, $4.5 billion, and $162.7 million, respectively. Of the $5.8 billion U.S. federal NOL carryforwards, $5.7 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 2022. Of the $162.7 million foreign NOL carryforwards, $149.6 million may be carried forward indefinitely, and the remaining $13.1 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 condensed 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.</span></div><div style="text-align: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="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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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;</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">significant data breaches, disruptions to, or other incidents involving 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">our involvement in litigation;</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">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">changes in the anticipated future size and growth rate of our market; 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 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, interest rate changes, 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 may be the target of this type of litigation in the future, which could result in substantial expenses and divert our management&#8217;s attention.</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%">Future sales of our common stock in the public market could cause the market price of our common stock to 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%">Sales of a substantial number of shares of our common stock in the public market, or the perception that these sales might occur, could depress the market price of our common stock and could impair our ability to raise capital through the sale of additional equity securities. Many of our stockholders who held our capital stock prior to completion of our IPO have substantial unrecognized gains on the value of the equity they hold based upon the price at which shares were sold in our IPO, and therefore, they may take steps to sell their shares or otherwise secure the unrecognized gains on those shares. We are unable to predict the timing of or the effect that such sales may have on the prevailing market 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%">The shares of common stock subject to outstanding options and restricted stock unit awards under our equity incentive plans, and the shares reserved for future issuance under our equity incentive plans, will become eligible for sale in the public market upon issuance, subject to compliance 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%">Further, certain holders of our common stock have rights, subject to some conditions, to require us to file registration statements covering the sale of their shares or to include their shares in registration statements that we may file for ourselves or other stockholders.</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%">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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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 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. We expect to grant equity awards to employees, 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 may 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%">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. If one or more of these analysts cease coverage of us 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 incur significant legal, accounting, compliance, and other expenses that we did not incur as a private company, which we expect to further increase now that we are no longer an &#8220;emerging growth company.&#8221; Based on the market value of our common stock held by non-affiliates as of the last business day of our fiscal second quarter ended July 31, 2021, we ceased to be an &#8220;emerging growth company&#8221; on January 31, 2022. 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 impose various requirements on public companies. 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. 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="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, 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 will 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="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%">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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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%">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 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 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="text-align: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="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%">77</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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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 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, any action asserting a claim against us arising pursuant to the Delaware General Corporation Law, our amended and restated certificate of incorporation, or our amended and restated bylaws, or any action asserting a claim against us 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.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align: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="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><div id="i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(a) Recent Sales of Unregistered Equity 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%">In connection with our acquisition of the outstanding capital stock of Streamlit, Inc. in March 2022, we agreed to issue 2.3 million shares of our common stock as consideration (Equity Consideration), all of which have been issued as of September 1, 2022. A portion of the Equity Consideration that was issued to Streamlit&#8217;s founders (Founder Shares) are subject to vesting agreements pursuant to which the Founder Shares vest over three years, subject to each founder&#8217;s continued employment with Snowflake or its affiliates. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align: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 issuances were made in reliance on one or more of the following exemptions or exclusions from the registration requirements of the Securities Act of 1933, as amended (the Securities Act): Section 4(a)(2) of the Securities Act and Regulation D promulgated under the Securities Act.</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:700;line-height:120%">(b) Use of Proceeds</span></div><div style="text-align: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 18, 2020, we closed our IPO of 32.2 million shares of our Class A common stock at an offering price of $120.00 per share, including 4.2 million shares pursuant to the exercise of the underwriters&#8217; option to purchase additional shares of our Class A common stock, resulting in gross proceeds to us of $3.7 billion, net of the underwriting discounts. All of the shares issued and sold in our IPO were registered under the Securities Act pursuant to a registration statement on Form S-1 (File No. 333-248280), which was declared effective by the SEC on September 15, 2020. There has been no material change in the planned use of proceeds from our IPO from those disclosed in our final prospectus for our IPO dated as of September 15, 2020 and filed with the SEC pursuant to Rule 424(b)(4) on September 16, 2020.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i7b46bf6782b141bc9f7914ccd2a34673_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%">ITEM 3. DEFAULTS UPON SENIOR 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%">None.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i7b46bf6782b141bc9f7914ccd2a34673_142"></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 id="i7b46bf6782b141bc9f7914ccd2a34673_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%">ITEM 5. OTHER INFORMATION</span></div><div style="text-align: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="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%">79</span></div></div></div><div id="i7b46bf6782b141bc9f7914ccd2a34673_148"></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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_7"> of Contents</a></span></div></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 6. EXHIBITS</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:8.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.518%"></td><td style="width:0.1%"></td></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:left;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="http://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="http://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"></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/exhibit34.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="http://www.sec.gov/Archives/edgar/data/1640147/000162828020013381/exhibit34.htm">Amended and Restated Bylaws of Snowflake Inc.</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%">3.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%">9/8/2020</span></td><td colspan="3" style="padding:0 1pt"></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="http://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="http://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"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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-311snowflakefy2023q2.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-311snowflakefy2023q2.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><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: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-312snowflakefy2023q2.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-312snowflakefy2023q2.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><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: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-321snowflakefy2023q2.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-321snowflakefy2023q2.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><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: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-322snowflakefy2023q2.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-322snowflakefy2023q2.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><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: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%">101.INS</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%">XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.</span></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><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%">101.SCH</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%">XBRL Taxonomy Extension Schema Document.</span></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><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%">101.CAL</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%">XBRL Taxonomy Extension Calculation Linkbase Document.</span></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><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%">101.DEF</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%">XBRL Taxonomy Extension Definition Linkbase Document.</span></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><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%">101.LAB</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%">XBRL Taxonomy Extension Label Linkbase Document.</span></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><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%">101.PRE</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%">XBRL Taxonomy Extension Presentation Linkbase Document.</span></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><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><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: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><br/></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 Quarterly Report on Form 10-Q 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 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%">80</span></div></div></div><div id="i7b46bf6782b141bc9f7914ccd2a34673_151"></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="#i7b46bf6782b141bc9f7914ccd2a34673_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="#i7b46bf6782b141bc9f7914ccd2a34673_7">le</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="#i7b46bf6782b141bc9f7914ccd2a34673_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%">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: September&#160;1, 2022 </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><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="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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">By:</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">/s/ Frank Slootman</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><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%">Frank Slootman</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><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 Executive Officer and Chairman</span></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: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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">By:</span></td><td colspan="3" style="padding:0 1pt"></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: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><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><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><td colspan="3" style="padding:0 1pt"></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:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Financial and Accounting Officer)</span></td></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%">81</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>ex-311snowflakefy2023q2.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i74d91524dfda4503bfafa1c46299eade_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, Frank Slootman, 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 Quarterly Report on Form 10-Q 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; September&#160;1, 2022&#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; Frank Slootman</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%">Frank Slootman</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 Executive Officer and Chairman</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"><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>3
<FILENAME>ex-312snowflakefy2023q2.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="ic6a246d07d07403795ef28807bd92c33_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 Quarterly Report on Form 10-Q 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; September&#160;1, 2022&#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"><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 and Accounting 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-32.1
<SEQUENCE>4
<FILENAME>ex-321snowflakefy2023q2.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i07b135b2f7df4d64a0472ad747733fad_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, Frank Slootman, 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%">&#9642;</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.64pt">the Quarterly Report on Form 10-Q of Snowflake Inc. for the period ended July&#160;31, 2022 (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%">&#9642;</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.64pt">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; September&#160;1, 2022&#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; Frank Slootman</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%">Frank Slootman</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 Executive Officer and Chairman</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"><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>5
<FILENAME>ex-322snowflakefy2023q2.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="icb75093d17be405c9a49846ef184ba24_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%">&#9642;</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.64pt">the Quarterly Report on Form 10-Q of Snowflake Inc. for the period ended July&#160;31, 2022 (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%">&#9642;</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.64pt">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; September&#160;1, 2022&#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"><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 and Accounting 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="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>6
<FILENAME>snow-20220731.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:50c2ac7d-31c9-48e9-a3f6-db512384f8ea,g:03fd8022-8e1e-4633-9289-f451343dad2d-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:snow="http://www.snowflake.com/20220731" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.snowflake.com/20220731">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.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://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.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-20220731_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-20220731_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-20220731_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" 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-20220731_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.snowflake.com/role/Cover">
        <link:definition>0001001 - 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="CONDENSEDCONSOLIDATEDBALANCESHEETS" roleURI="http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS">
        <link:definition>1001002 - Statement - CONDENSED 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="CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL" roleURI="http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL">
        <link:definition>1002003 - Statement - CONDENSED 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="CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" roleURI="http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS">
        <link:definition>1003004 - Statement - CONDENSED 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="CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" roleURI="http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS">
        <link:definition>1004005 - Statement - CONDENSED 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="CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" roleURI="http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
        <link:definition>1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; 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="CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>1006007 - Statement - CONDENSED 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>2101101 - 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>2102102 - 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="BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>2203201 - 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>2304301 - 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="BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails" roleURI="http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails">
        <link:definition>2405401 - 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="RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligations" roleURI="http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligations">
        <link:definition>2106103 - 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="RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsTables" roleURI="http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsTables">
        <link:definition>2307302 - 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="RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails" roleURI="http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails">
        <link:definition>2408402 - 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>2409403 - 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>2410404 - 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>2410404 - 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="CashEquivalentsandInvestments" roleURI="http://www.snowflake.com/role/CashEquivalentsandInvestments">
        <link:definition>2111104 - 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="CashEquivalentsandInvestmentsTables" roleURI="http://www.snowflake.com/role/CashEquivalentsandInvestmentsTables">
        <link:definition>2312303 - 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="CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" roleURI="http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails">
        <link:definition>2413405 - 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>2414406 - 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="CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesRemainingContractualMaturityDetails" roleURI="http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesRemainingContractualMaturityDetails">
        <link:definition>2415407 - Disclosure - Cash Equivalents and Investments - Schedule of 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>2416408 - 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>2416408 - 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="FairValueMeasurements" roleURI="http://www.snowflake.com/role/FairValueMeasurements">
        <link:definition>2117105 - 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="FairValueMeasurementsTables" roleURI="http://www.snowflake.com/role/FairValueMeasurementsTables">
        <link:definition>2318304 - 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="FairValueMeasurementsDetails" roleURI="http://www.snowflake.com/role/FairValueMeasurementsDetails">
        <link:definition>2419409 - Disclosure - 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="FairValueMeasurementsSummaryofStrategicInvestmentsDetails" roleURI="http://www.snowflake.com/role/FairValueMeasurementsSummaryofStrategicInvestmentsDetails">
        <link:definition>2420410 - Disclosure - Fair Value Measurements - Summary of Strategic 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="FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails" roleURI="http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails">
        <link:definition>2421411 - 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>2422412 - 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="PropertyandEquipmentNet" roleURI="http://www.snowflake.com/role/PropertyandEquipmentNet">
        <link:definition>2123106 - 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="PropertyandEquipmentNetTables" roleURI="http://www.snowflake.com/role/PropertyandEquipmentNetTables">
        <link:definition>2324305 - 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="PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" roleURI="http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails">
        <link:definition>2425413 - 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>2426414 - 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="BusinessCombinationIntangibleAssetsandGoodwill" roleURI="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwill">
        <link:definition>2127107 - Disclosure - Business Combination, 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="BusinessCombinationIntangibleAssetsandGoodwillTables" roleURI="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillTables">
        <link:definition>2328306 - Disclosure - Business Combination, 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="BusinessCombinationIntangibleAssetsandGoodwillScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails" roleURI="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails">
        <link:definition>2429415 - Disclosure - Business Combination, Intangible Assets, and Goodwill - 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="BusinessCombinationIntangibleAssetsandGoodwillNarrativeDetails" roleURI="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillNarrativeDetails">
        <link:definition>2430416 - Disclosure - Business Combination, 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="BusinessCombinationIntangibleAssetsandGoodwillScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails" roleURI="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails">
        <link:definition>2431417 - Disclosure - Business Combination, Intangible Assets, and Goodwill - 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="BusinessCombinationIntangibleAssetsandGoodwillBusinessAcquisitionProFormaInformationDetails" roleURI="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillBusinessAcquisitionProFormaInformationDetails">
        <link:definition>2432418 - Disclosure - Business Combination, Intangible Assets, and Goodwill - Business Acquisition, 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="BusinessCombinationIntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" roleURI="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails">
        <link:definition>2433419 - Disclosure - Business Combination, 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="BusinessCombinationIntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails" roleURI="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails">
        <link:definition>2434420 - Disclosure - Business Combination, 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="BusinessCombinationIntangibleAssetsandGoodwillScheduleofGoodwillDetails" roleURI="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofGoodwillDetails">
        <link:definition>2435421 - Disclosure - Business Combination, 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="AccruedExpensesandOtherCurrentLiabilities" roleURI="http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilities">
        <link:definition>2136108 - 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="AccruedExpensesandOtherCurrentLiabilitiesTables" roleURI="http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables">
        <link:definition>2337307 - 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="AccruedExpensesandOtherCurrentLiabilitiesDetails" roleURI="http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails">
        <link:definition>2438422 - 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="CommitmentandContingencies" roleURI="http://www.snowflake.com/role/CommitmentandContingencies">
        <link:definition>2139109 - 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="CommitmentandContingenciesNarrativeDetails" roleURI="http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails">
        <link:definition>2440423 - 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="Equity" roleURI="http://www.snowflake.com/role/Equity">
        <link:definition>2141110 - 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="EquityTables" roleURI="http://www.snowflake.com/role/EquityTables">
        <link:definition>2342308 - 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="EquityNarrativeDetails" roleURI="http://www.snowflake.com/role/EquityNarrativeDetails">
        <link:definition>2443424 - 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="EquityScheduleofSharesReservedForFutureIssuanceDetails" roleURI="http://www.snowflake.com/role/EquityScheduleofSharesReservedForFutureIssuanceDetails">
        <link:definition>2444425 - Disclosure - Equity - Schedule of 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="EquityOptionActivityRollforwardDetails" roleURI="http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails">
        <link:definition>2445426 - 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>2446427 - 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>2447428 - 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>2448429 - 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="IncomeTaxes" roleURI="http://www.snowflake.com/role/IncomeTaxes">
        <link:definition>2149111 - 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="IncomeTaxesNarrativeDetails" roleURI="http://www.snowflake.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>2450430 - 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="NetLossperShare" roleURI="http://www.snowflake.com/role/NetLossperShare">
        <link:definition>2151112 - 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="NetLossperShareTables" roleURI="http://www.snowflake.com/role/NetLossperShareTables">
        <link:definition>2352309 - 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="NetLossperShareNarrativeDetails" roleURI="http://www.snowflake.com/role/NetLossperShareNarrativeDetails">
        <link:definition>2453431 - 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="NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails" roleURI="http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails">
        <link:definition>2454432 - 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="NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails" roleURI="http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails">
        <link:definition>2455433 - 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="SubsequentEvent" roleURI="http://www.snowflake.com/role/SubsequentEvent">
        <link:definition>2156113 - 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="SubsequentEventDetails" roleURI="http://www.snowflake.com/role/SubsequentEventDetails">
        <link:definition>2457434 - 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_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue" abstract="false" name="CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue" 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_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue" abstract="false" name="PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_ApplicaMember" abstract="true" name="ApplicaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ConstructionInProgressOtherMember" abstract="true" name="ConstructionInProgressOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_DebtSecuritiesAvailableForSaleMaturityTermMaximum" abstract="false" name="DebtSecuritiesAvailableForSaleMaturityTermMaximum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_StreamlitIncMember" abstract="true" name="StreamlitIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossAbstract" abstract="true" name="CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_AccruedThirdPartyCloudInfrastructureExpensesCurrent" abstract="false" name="AccruedThirdPartyCloudInfrastructureExpensesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsGranted" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsGranted" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract" abstract="true" name="CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months" abstract="false" name="CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_BusinessCombinationIntangibleAssetsAndGoodwillTextBlock" abstract="false" name="BusinessCombinationIntangibleAssetsAndGoodwillTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="snow_RestrictedCommonStockMember" abstract="true" name="RestrictedCommonStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snow_LiabilitiesAssociatedWithMarketingCostsCurrent" abstract="false" name="LiabilitiesAssociatedWithMarketingCostsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" 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_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost" abstract="false" name="CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_ConversionPercentThresholdOutstanding" abstract="false" name="ConversionPercentThresholdOutstanding" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNetTangibleLiabilities" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNetTangibleLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_AccruedPurchasesOfPropertyPlantAndEquipmentCurrent" abstract="false" name="AccruedPurchasesOfPropertyPlantAndEquipmentCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_AsiaPacificAndJapanMember" abstract="true" name="AsiaPacificAndJapanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snow_LesseeLeaseLeaseNotYetCommencedUndiscountedAmount" abstract="false" name="LesseeLeaseLeaseNotYetCommencedUndiscountedAmount" nillable="true" xbrli:periodType="instant" 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_StockIssuedDuringPeriodSharesSubjectToFutureVestingAcquisitions" abstract="false" name="StockIssuedDuringPeriodSharesSubjectToFutureVestingAcquisitions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_AccruedEmployeeStockPurchasePlanCurrent" abstract="false" name="AccruedEmployeeStockPurchasePlanCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" 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-types:domainItemType"/>
  <xs:element id="snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract" abstract="true" name="CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount" abstract="false" name="DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsSharesWithheld" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsSharesWithheld" nillable="true" xbrli:periodType="duration" 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_A2012EquityIncentivePlanMember" abstract="true" name="A2012EquityIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snow_CommonStockVotingRightsVotesPerShare" abstract="false" name="CommonStockVotingRightsVotesPerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="snow_CashCashEquivalentsAndInvestmentsTextBlock" abstract="false" name="CashCashEquivalentsAndInvestmentsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod" abstract="false" name="PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="snow_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" abstract="false" name="FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_LesseeLeaseLeaseNotYetCommencedTermOfContract" abstract="false" name="LesseeLeaseLeaseNotYetCommencedTermOfContract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_CashEquivalentsUnrealizedLossPositionFairValueAbstract" abstract="true" name="CashEquivalentsUnrealizedLossPositionFairValueAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="snow_ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember" abstract="true" name="ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember" 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-types:domainItemType"/>
  <xs:element id="snow_OtherAmericasMember" abstract="true" name="OtherAmericasMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snow_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock" abstract="false" name="ScheduleOfSharesReservedForFutureIssuanceTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" abstract="false" name="CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNet" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNet" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsForfeited" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsForfeited" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsAndOperatingLeaseLiabilitiesUponModificationOfExistingLease" abstract="false" name="IncreaseDecreaseInOperatingLeaseRightOfUseAssetsAndOperatingLeaseLiabilitiesUponModificationOfExistingLease" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" 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_CommonStockNumberOfClassesOfStock" abstract="false" name="CommonStockNumberOfClassesOfStock" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" abstract="false" name="CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" 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-types:domainItemType"/>
  <xs:element id="snow_ComputerEquipmentAndSoftwareMember" abstract="true" name="ComputerEquipmentAndSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snow_AssembledWorkforceMember" abstract="true" name="AssembledWorkforceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snow_SharesAvailableForFutureGrantMember" abstract="true" name="SharesAvailableForFutureGrantMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snow_OutsideOfThePlansMember" abstract="true" name="OutsideOfThePlansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snow_NumberOfFounders" abstract="false" name="NumberOfFounders" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" abstract="false" name="PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_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_LesseeOperatingLeaseModifiedLeaseUndiscountedAmount" abstract="false" name="LesseeOperatingLeaseModifiedLeaseUndiscountedAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_DeveloperCommunityMember" abstract="true" name="DeveloperCommunityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>snow-20220731_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:50c2ac7d-31c9-48e9-a3f6-db512384f8ea,g:03fd8022-8e1e-4633-9289-f451343dad2d-->
<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/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="snow-20220731.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_002aa0e0-7778-4863-8ca3-2bc379e34761" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_e766745d-dad3-4851-abc3-6eaaa420d468" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_002aa0e0-7778-4863-8ca3-2bc379e34761" xlink:to="loc_us-gaap_AssetsCurrent_e766745d-dad3-4851-abc3-6eaaa420d468" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_5cbe2c97-f9f8-40f0-ad5c-9c2149de7f1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_002aa0e0-7778-4863-8ca3-2bc379e34761" xlink:to="loc_us-gaap_Goodwill_5cbe2c97-f9f8-40f0-ad5c-9c2149de7f1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent_fff8a1ee-1bbd-4f21-a043-fabee171fe23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_002aa0e0-7778-4863-8ca3-2bc379e34761" xlink:to="loc_us-gaap_CapitalizedContractCostNetNoncurrent_fff8a1ee-1bbd-4f21-a043-fabee171fe23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_cb939b0c-38de-4877-beb5-b306a9ef45a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_002aa0e0-7778-4863-8ca3-2bc379e34761" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_cb939b0c-38de-4877-beb5-b306a9ef45a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_60548ee5-595e-4b23-918a-48a3b77463f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_002aa0e0-7778-4863-8ca3-2bc379e34761" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_60548ee5-595e-4b23-918a-48a3b77463f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_2df8e23c-01ad-455b-865a-30322c0a77ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_002aa0e0-7778-4863-8ca3-2bc379e34761" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_2df8e23c-01ad-455b-865a-30322c0a77ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_6976fd0a-12a2-4470-9df2-2091648b0612" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_002aa0e0-7778-4863-8ca3-2bc379e34761" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_6976fd0a-12a2-4470-9df2-2091648b0612" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d06cafb9-87bb-4cc6-8077-e269a2b1e8a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_002aa0e0-7778-4863-8ca3-2bc379e34761" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_d06cafb9-87bb-4cc6-8077-e269a2b1e8a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_79c1824b-624c-434c-87ea-3905ca55b95c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_670df844-695c-4b14-aa19-d7268838d661" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_79c1824b-624c-434c-87ea-3905ca55b95c" xlink:to="loc_us-gaap_AccountsPayableCurrent_670df844-695c-4b14-aa19-d7268838d661" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_54d26641-def2-4b59-8593-9cf45c8817f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_79c1824b-624c-434c-87ea-3905ca55b95c" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_54d26641-def2-4b59-8593-9cf45c8817f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_702d1125-b69e-4325-9bcb-596bf4296c6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_79c1824b-624c-434c-87ea-3905ca55b95c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_702d1125-b69e-4325-9bcb-596bf4296c6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_c264d2a8-485c-4add-9fe7-0f3f3cd54021" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_79c1824b-624c-434c-87ea-3905ca55b95c" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_c264d2a8-485c-4add-9fe7-0f3f3cd54021" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_df4a3742-6615-466d-8859-2dfc58d4fe48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_e5761fb2-bcdc-4d71-9e41-adba92b76dff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_df4a3742-6615-466d-8859-2dfc58d4fe48" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_e5761fb2-bcdc-4d71-9e41-adba92b76dff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent_30056f25-e1af-444f-99a0-543f4c835ab1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_df4a3742-6615-466d-8859-2dfc58d4fe48" xlink:to="loc_us-gaap_CapitalizedContractCostNetCurrent_30056f25-e1af-444f-99a0-543f4c835ab1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2699d7ce-8c5c-465c-b909-eeee87f3d5c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_df4a3742-6615-466d-8859-2dfc58d4fe48" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2699d7ce-8c5c-465c-b909-eeee87f3d5c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_f038343b-a68a-40c4-9562-0b7050a15b84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_df4a3742-6615-466d-8859-2dfc58d4fe48" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_f038343b-a68a-40c4-9562-0b7050a15b84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_a9421b52-41dd-4c67-9025-f164f7ec950a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_df4a3742-6615-466d-8859-2dfc58d4fe48" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_a9421b52-41dd-4c67-9025-f164f7ec950a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_ee347eb4-9bde-4513-8900-423ab424fdf4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_94f316b0-ff99-4554-866d-b17aa1a892c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_ee347eb4-9bde-4513-8900-423ab424fdf4" xlink:to="loc_us-gaap_Liabilities_94f316b0-ff99-4554-866d-b17aa1a892c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_650779ca-10ce-4396-a025-a7d1997b33f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ee347eb4-9bde-4513-8900-423ab424fdf4" xlink:to="loc_us-gaap_CommitmentsAndContingencies_650779ca-10ce-4396-a025-a7d1997b33f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1bdd4acd-543f-4f6d-9bb0-fbc05318c85a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_ee347eb4-9bde-4513-8900-423ab424fdf4" xlink:to="loc_us-gaap_StockholdersEquity_1bdd4acd-543f-4f6d-9bb0-fbc05318c85a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_190451a1-fbde-42ac-8cd0-5aff507fc41d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_c32449ee-f5a6-41dc-b1d2-b4ba6b598441" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_190451a1-fbde-42ac-8cd0-5aff507fc41d" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_c32449ee-f5a6-41dc-b1d2-b4ba6b598441" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_3b2b97e1-5847-4ebc-8aa5-6638c8c4af81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_190451a1-fbde-42ac-8cd0-5aff507fc41d" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_3b2b97e1-5847-4ebc-8aa5-6638c8c4af81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_925711e4-0106-4826-bf51-f33d08a32b7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_190451a1-fbde-42ac-8cd0-5aff507fc41d" xlink:to="loc_us-gaap_LiabilitiesCurrent_925711e4-0106-4826-bf51-f33d08a32b7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_40e6d5bd-ba35-4dfe-ab04-ab248fa08e00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_190451a1-fbde-42ac-8cd0-5aff507fc41d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_40e6d5bd-ba35-4dfe-ab04-ab248fa08e00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_5250248e-4e16-49da-9baa-9c2b40021caa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d03330c7-2ec6-4cbe-a474-b663acccc5f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_5250248e-4e16-49da-9baa-9c2b40021caa" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d03330c7-2ec6-4cbe-a474-b663acccc5f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_e3487cb2-348e-4e83-813b-0917887f8399" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_5250248e-4e16-49da-9baa-9c2b40021caa" xlink:to="loc_us-gaap_CommonStockValue_e3487cb2-348e-4e83-813b-0917887f8399" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_878bb0d7-74e3-40ac-b837-f5cd104be3b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_5250248e-4e16-49da-9baa-9c2b40021caa" xlink:to="loc_us-gaap_PreferredStockValue_878bb0d7-74e3-40ac-b837-f5cd104be3b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_3c872257-66db-4bd2-a474-83a042e6d722" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_5250248e-4e16-49da-9baa-9c2b40021caa" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_3c872257-66db-4bd2-a474-83a042e6d722" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_7b544940-2d4c-4086-ba08-b2b921084efc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_5250248e-4e16-49da-9baa-9c2b40021caa" xlink:to="loc_us-gaap_AdditionalPaidInCapital_7b544940-2d4c-4086-ba08-b2b921084efc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="snow-20220731.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_16c62fc0-f611-4492-a3b3-8cd78fb43929" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_4e36f0db-18b7-4e6b-a1c7-bdc6e94fe011" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_16c62fc0-f611-4492-a3b3-8cd78fb43929" xlink:to="loc_us-gaap_GrossProfit_4e36f0db-18b7-4e6b-a1c7-bdc6e94fe011" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_84aaa66b-8959-427a-9adf-55401f3b1181" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_16c62fc0-f611-4492-a3b3-8cd78fb43929" xlink:to="loc_us-gaap_OperatingExpenses_84aaa66b-8959-427a-9adf-55401f3b1181" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_26c2fc52-467c-418e-826d-3720a5d076d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_a533d3aa-e5e3-403b-89ef-3d8e7c853a40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_26c2fc52-467c-418e-826d-3720a5d076d9" xlink:to="loc_us-gaap_SellingAndMarketingExpense_a533d3aa-e5e3-403b-89ef-3d8e7c853a40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_ad188e0b-fe54-49cf-adb6-abceef42f178" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_26c2fc52-467c-418e-826d-3720a5d076d9" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_ad188e0b-fe54-49cf-adb6-abceef42f178" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_a08c0abc-e322-438b-bbe7-e5e0f202b884" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_26c2fc52-467c-418e-826d-3720a5d076d9" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_a08c0abc-e322-438b-bbe7-e5e0f202b884" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_1b06dd3d-0ae4-49f1-a897-b0e55a53d36c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_1c6db5fd-4741-41a4-8460-6b8a602e2f51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1b06dd3d-0ae4-49f1-a897-b0e55a53d36c" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_1c6db5fd-4741-41a4-8460-6b8a602e2f51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fc6b35b7-b9be-40c3-9e9b-5a621af7db4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1b06dd3d-0ae4-49f1-a897-b0e55a53d36c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fc6b35b7-b9be-40c3-9e9b-5a621af7db4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6c7ed7ba-ef74-4273-affe-4913eedb8668" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_932bff13-74d4-4ea1-8442-9fe70092abc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_NetIncomeLoss_6c7ed7ba-ef74-4273-affe-4913eedb8668" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_932bff13-74d4-4ea1-8442-9fe70092abc5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_9d3942b4-23eb-4091-a6b0-1303af2d7c11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_NetIncomeLoss_6c7ed7ba-ef74-4273-affe-4913eedb8668" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_9d3942b4-23eb-4091-a6b0-1303af2d7c11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_bb3a682c-fead-41fd-adcb-332da42d411a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_c4f0588e-66e8-43be-a73a-6bd72f6b8251" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_bb3a682c-fead-41fd-adcb-332da42d411a" xlink:to="loc_us-gaap_OperatingIncomeLoss_c4f0588e-66e8-43be-a73a-6bd72f6b8251" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_0b276732-5c7d-466e-b86a-319d6f30dabd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_bb3a682c-fead-41fd-adcb-332da42d411a" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_0b276732-5c7d-466e-b86a-319d6f30dabd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_9b006e1e-bc95-43e8-a3f0-48d4d1f0c648" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_bb3a682c-fead-41fd-adcb-332da42d411a" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_9b006e1e-bc95-43e8-a3f0-48d4d1f0c648" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="snow-20220731.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_5a5a19a6-89c4-4605-9ab8-5b839509781a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_08969b1d-eab8-4693-98ae-3b1557303df9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_5a5a19a6-89c4-4605-9ab8-5b839509781a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_08969b1d-eab8-4693-98ae-3b1557303df9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_5cc685d5-dd0c-49ba-8dd5-2d200d576005" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_5a5a19a6-89c4-4605-9ab8-5b839509781a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_5cc685d5-dd0c-49ba-8dd5-2d200d576005" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_ca6a6264-ccbb-42a1-b834-024b66c8f8dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9ad24bf4-9478-4748-81ed-aa6b052a5fd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_ca6a6264-ccbb-42a1-b834-024b66c8f8dd" xlink:to="loc_us-gaap_NetIncomeLoss_9ad24bf4-9478-4748-81ed-aa6b052a5fd1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_e64f3d3e-de0f-41be-bd91-1715b954a839" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ComprehensiveIncomeNetOfTax_ca6a6264-ccbb-42a1-b834-024b66c8f8dd" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_e64f3d3e-de0f-41be-bd91-1715b954a839" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="snow-20220731.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d2f20913-c85a-4b91-9893-fcc05102c6b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_3aca28b9-7146-4299-8a2f-4b52a9f8f661" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d2f20913-c85a-4b91-9893-fcc05102c6b1" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_3aca28b9-7146-4299-8a2f-4b52a9f8f661" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f65661c9-190b-4080-a78f-78ddd1012275" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d2f20913-c85a-4b91-9893-fcc05102c6b1" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f65661c9-190b-4080-a78f-78ddd1012275" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_f9e92fc6-05b4-458f-add5-2270503cb6af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d2f20913-c85a-4b91-9893-fcc05102c6b1" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_f9e92fc6-05b4-458f-add5-2270503cb6af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_d4a67921-21c6-4dc6-95a8-67064e399518" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d2f20913-c85a-4b91-9893-fcc05102c6b1" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_d4a67921-21c6-4dc6-95a8-67064e399518" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_0e228e86-096a-42c9-b801-e0a7ce6742ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d2f20913-c85a-4b91-9893-fcc05102c6b1" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_0e228e86-096a-42c9-b801-e0a7ce6742ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_593e4080-f3c8-44d1-8dba-d9f88933496c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d2f20913-c85a-4b91-9893-fcc05102c6b1" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_593e4080-f3c8-44d1-8dba-d9f88933496c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_23704676-08f5-4123-8372-2d65e8bf819e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d2f20913-c85a-4b91-9893-fcc05102c6b1" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_23704676-08f5-4123-8372-2d65e8bf819e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_aa7562f1-c2b7-4697-8164-f0606d3086e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_f99814ea-243a-4c09-8f58-df8778a7ec6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_aa7562f1-c2b7-4697-8164-f0606d3086e1" xlink:to="loc_us-gaap_RestrictedCash_f99814ea-243a-4c09-8f58-df8778a7ec6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_660d97c5-bed5-4561-9e6d-061f6da8599f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_aa7562f1-c2b7-4697-8164-f0606d3086e1" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_660d97c5-bed5-4561-9e6d-061f6da8599f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4a7b535b-ef19-44a2-b5fb-a5ecd314a105" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_900b3595-715f-4d0d-890b-57ba19ccfb77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4a7b535b-ef19-44a2-b5fb-a5ecd314a105" xlink:to="loc_us-gaap_NetIncomeLoss_900b3595-715f-4d0d-890b-57ba19ccfb77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_f05f31d1-3036-4ae0-83e7-d1f6fa76363e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4a7b535b-ef19-44a2-b5fb-a5ecd314a105" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_f05f31d1-3036-4ae0-83e7-d1f6fa76363e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2939c882-6833-4d66-bf17-1938e738cae9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4a7b535b-ef19-44a2-b5fb-a5ecd314a105" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2939c882-6833-4d66-bf17-1938e738cae9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredSalesCommissions_12ad680e-d28a-4027-8356-61a041b5546a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDeferredSalesCommissions"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4a7b535b-ef19-44a2-b5fb-a5ecd314a105" xlink:to="loc_us-gaap_AmortizationOfDeferredSalesCommissions_12ad680e-d28a-4027-8356-61a041b5546a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_6755ec11-08ac-442e-b237-9114a5823e86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4a7b535b-ef19-44a2-b5fb-a5ecd314a105" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_6755ec11-08ac-442e-b237-9114a5823e86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_IncreaseDecreaseInOperatingLeaseLiabilities_f4f2b20b-85d9-4407-9e54-c362f3f9b7a3" xlink:href="snow-20220731.xsd#snow_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4a7b535b-ef19-44a2-b5fb-a5ecd314a105" xlink:to="loc_snow_IncreaseDecreaseInOperatingLeaseLiabilities_f4f2b20b-85d9-4407-9e54-c362f3f9b7a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_09cf15a3-f205-4485-a213-acdce7223921" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4a7b535b-ef19-44a2-b5fb-a5ecd314a105" xlink:to="loc_us-gaap_ShareBasedCompensation_09cf15a3-f205-4485-a213-acdce7223921" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_6fa0767c-97f6-4987-8cf9-49196dc050e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_4a7b535b-ef19-44a2-b5fb-a5ecd314a105" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_6fa0767c-97f6-4987-8cf9-49196dc050e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_7e0a1624-550c-4844-8162-e9755fa8924f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4a7b535b-ef19-44a2-b5fb-a5ecd314a105" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_7e0a1624-550c-4844-8162-e9755fa8924f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_d5d202e4-ae4f-4809-a04f-ab5bda64963c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4a7b535b-ef19-44a2-b5fb-a5ecd314a105" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_d5d202e4-ae4f-4809-a04f-ab5bda64963c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_9fcaec3e-9e7b-4f93-bc93-1b2823f49f1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4a7b535b-ef19-44a2-b5fb-a5ecd314a105" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_9fcaec3e-9e7b-4f93-bc93-1b2823f49f1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_7f5ed5e6-ac4f-4346-858f-84ad54b1857c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4a7b535b-ef19-44a2-b5fb-a5ecd314a105" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_7f5ed5e6-ac4f-4346-858f-84ad54b1857c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_IncreaseDecreaseInCapitalizedContractCost_70d67d6a-ad6a-4f51-af86-c11d475a2263" xlink:href="snow-20220731.xsd#snow_IncreaseDecreaseInCapitalizedContractCost"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4a7b535b-ef19-44a2-b5fb-a5ecd314a105" xlink:to="loc_snow_IncreaseDecreaseInCapitalizedContractCost_70d67d6a-ad6a-4f51-af86-c11d475a2263" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_NoncashOperatingLeaseCosts_d87f7d68-1820-417d-baa9-2924559a0acc" xlink:href="snow-20220731.xsd#snow_NoncashOperatingLeaseCosts"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4a7b535b-ef19-44a2-b5fb-a5ecd314a105" xlink:to="loc_snow_NoncashOperatingLeaseCosts_d87f7d68-1820-417d-baa9-2924559a0acc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_cee46f42-2ca7-4b2e-99c6-343f39f1ce06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4a7b535b-ef19-44a2-b5fb-a5ecd314a105" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_cee46f42-2ca7-4b2e-99c6-343f39f1ce06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_1a07e037-6913-4ea8-bc14-a81aac4aaade" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4a7b535b-ef19-44a2-b5fb-a5ecd314a105" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_1a07e037-6913-4ea8-bc14-a81aac4aaade" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_964a8311-365b-4298-a6fa-6189e4bfb43f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fbdb4129-99b3-4ad0-9bd9-55c2f8aea304" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_964a8311-365b-4298-a6fa-6189e4bfb43f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fbdb4129-99b3-4ad0-9bd9-55c2f8aea304" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d250214f-7485-4e1c-930d-0a5290a1746c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_964a8311-365b-4298-a6fa-6189e4bfb43f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d250214f-7485-4e1c-930d-0a5290a1746c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e7efafb4-70da-4538-aeb3-925636fd5241" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_964a8311-365b-4298-a6fa-6189e4bfb43f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e7efafb4-70da-4538-aeb3-925636fd5241" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1952d444-4de8-471d-b149-7520d398a630" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_964a8311-365b-4298-a6fa-6189e4bfb43f" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1952d444-4de8-471d-b149-7520d398a630" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b73ecd4d-afc2-4992-a613-c785f277e60d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_1bd9a920-95b4-4e6b-b5b6-d47727fd03c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b73ecd4d-afc2-4992-a613-c785f277e60d" xlink:to="loc_us-gaap_ProceedsFromStockPlans_1bd9a920-95b4-4e6b-b5b6-d47727fd03c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_b2133b1f-3d59-4a0e-af35-e338aa6d3147" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b73ecd4d-afc2-4992-a613-c785f277e60d" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_b2133b1f-3d59-4a0e-af35-e338aa6d3147" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_b52558a4-8c75-49b2-81d2-7e1aa75905f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b73ecd4d-afc2-4992-a613-c785f277e60d" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_b52558a4-8c75-49b2-81d2-7e1aa75905f3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax_75f799bf-ebaa-47a6-b7a2-9a88b28a2ffe" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_8405982c-cca8-46ff-a8ae-1f971e54e6e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_75f799bf-ebaa-47a6-b7a2-9a88b28a2ffe" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_8405982c-cca8-46ff-a8ae-1f971e54e6e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_d1ad4a73-4be0-4a4e-adc6-ce67f4a8881b" xlink:href="snow-20220731.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_75f799bf-ebaa-47a6-b7a2-9a88b28a2ffe" xlink:to="loc_snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_d1ad4a73-4be0-4a4e-adc6-ce67f4a8881b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue_90b64a00-45d2-4a2a-8ad6-729876a4bc09" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_99fd501e-54b2-45e4-b5f7-2c4e2b71db13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_90b64a00-45d2-4a2a-8ad6-729876a4bc09" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_99fd501e-54b2-45e4-b5f7-2c4e2b71db13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_60b6dd54-3237-4094-ae49-7c8f423aa210" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_90b64a00-45d2-4a2a-8ad6-729876a4bc09" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_60b6dd54-3237-4094-ae49-7c8f423aa210" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax_6ff6a76a-31a3-4bd6-b922-42a0e2d1faa2" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_97d9f757-3ff5-44ef-8968-db56f6e3d9b6" xlink:href="snow-20220731.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_6ff6a76a-31a3-4bd6-b922-42a0e2d1faa2" xlink:to="loc_snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_97d9f757-3ff5-44ef-8968-db56f6e3d9b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_5a4424fd-91b4-4e4b-9c94-d768d3bf2636" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_6ff6a76a-31a3-4bd6-b922-42a0e2d1faa2" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_5a4424fd-91b4-4e4b-9c94-d768d3bf2636" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost_397117d1-c326-4271-aada-e068ae7b6916" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_e5259de1-f856-45c0-b77f-c5427447ed17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_397117d1-c326-4271-aada-e068ae7b6916" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_e5259de1-f856-45c0-b77f-c5427447ed17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_49b892e8-418c-4107-97a6-f2bd9b220876" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_397117d1-c326-4271-aada-e068ae7b6916" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_49b892e8-418c-4107-97a6-f2bd9b220876" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_68c9ae4d-4941-4749-b5e9-9e214cd946d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_a764003f-6b94-4023-ac79-1943d03cf527" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_68c9ae4d-4941-4749-b5e9-9e214cd946d3" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_a764003f-6b94-4023-ac79-1943d03cf527" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_f574573f-a4e5-4377-8bf0-2305bf6770e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_68c9ae4d-4941-4749-b5e9-9e214cd946d3" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_f574573f-a4e5-4377-8bf0-2305bf6770e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_826301c9-730e-4ddc-87b9-e449c12dcf85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_68c9ae4d-4941-4749-b5e9-9e214cd946d3" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_826301c9-730e-4ddc-87b9-e449c12dcf85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_bdb6dc54-1a65-4bbf-83a2-2044e4fe0ceb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_bf331007-0abb-4f5f-84c1-f151beb4ffd4" xlink:href="snow-20220731.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_bdb6dc54-1a65-4bbf-83a2-2044e4fe0ceb" xlink:to="loc_snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_bf331007-0abb-4f5f-84c1-f151beb4ffd4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_7b6b5f62-bedb-4fbe-b7f6-63de015378b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_bdb6dc54-1a65-4bbf-83a2-2044e4fe0ceb" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_7b6b5f62-bedb-4fbe-b7f6-63de015378b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_d0f37daf-eaf3-4a16-87a8-0888f3da2158" xlink:href="snow-20220731.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_bdb6dc54-1a65-4bbf-83a2-2044e4fe0ceb" xlink:to="loc_snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_d0f37daf-eaf3-4a16-87a8-0888f3da2158" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesRemainingContractualMaturityDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesRemainingContractualMaturityDetails"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesRemainingContractualMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_47382c8f-0671-4113-840b-2fe176ac108e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_ea2dbac8-8e8c-4b51-9943-c750032c421e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_47382c8f-0671-4113-840b-2fe176ac108e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_ea2dbac8-8e8c-4b51-9943-c750032c421e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree_0b98755f-688b-4670-8043-968a2ac19363" xlink:href="snow-20220731.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_47382c8f-0671-4113-840b-2fe176ac108e" xlink:to="loc_snow_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree_0b98755f-688b-4670-8043-968a2ac19363" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition_48fbea3d-1169-430e-a5e0-fa2c51856ffc" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsUnrealizedLossPosition_ed3fc02e-8bad-4fc7-89d8-56bfefb090ec" xlink:href="snow-20220731.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_48fbea3d-1169-430e-a5e0-fa2c51856ffc" xlink:to="loc_snow_CashEquivalentsUnrealizedLossPosition_ed3fc02e-8bad-4fc7-89d8-56bfefb090ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_dc9b4870-3aeb-4866-b3b6-8a22f2afd0de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_48fbea3d-1169-430e-a5e0-fa2c51856ffc" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_dc9b4870-3aeb-4866-b3b6-8a22f2afd0de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_7412f8d8-9b0b-41a3-8dfc-68a413b29fc1" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_ce510a0c-39db-4627-b4d8-4fd6fe06d56d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_7412f8d8-9b0b-41a3-8dfc-68a413b29fc1" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_ce510a0c-39db-4627-b4d8-4fd6fe06d56d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss_f43d3d84-a355-43ce-b0b3-a5bcf621fc2b" xlink:href="snow-20220731.xsd#snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_7412f8d8-9b0b-41a3-8dfc-68a413b29fc1" xlink:to="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss_f43d3d84-a355-43ce-b0b3-a5bcf621fc2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsUnrealizedLossPosition_1d8df972-fc69-42fa-bd92-61ee6bb06f01" xlink:href="snow-20220731.xsd#snow_CashEquivalentsUnrealizedLossPosition"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger_6495115d-81de-433e-98cc-02e0d324cd71" xlink:href="snow-20220731.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_1d8df972-fc69-42fa-bd92-61ee6bb06f01" xlink:to="loc_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger_6495115d-81de-433e-98cc-02e0d324cd71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months_3deef0da-2f4a-4642-8cfe-537a19eae199" xlink:href="snow-20220731.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_1d8df972-fc69-42fa-bd92-61ee6bb06f01" xlink:to="loc_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months_3deef0da-2f4a-4642-8cfe-537a19eae199" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_c93fb0d0-a2c2-4a2a-a02d-6ee02abff948" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_64932346-36fe-46c4-932a-5d01114de201" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c93fb0d0-a2c2-4a2a-a02d-6ee02abff948" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_64932346-36fe-46c4-932a-5d01114de201" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_1750a7c9-fdf6-4ba4-891b-b06a16e9c585" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c93fb0d0-a2c2-4a2a-a02d-6ee02abff948" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_1750a7c9-fdf6-4ba4-891b-b06a16e9c585" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_0950cb05-b00a-4cce-8049-be663a90d55e" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_9bd47140-c4f7-4b3c-abec-cbcf600fa7ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_0950cb05-b00a-4cce-8049-be663a90d55e" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_9bd47140-c4f7-4b3c-abec-cbcf600fa7ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_00feda2e-71a6-43a0-b9a1-78d239ef26f2" xlink:href="snow-20220731.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_0950cb05-b00a-4cce-8049-be663a90d55e" xlink:to="loc_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_00feda2e-71a6-43a0-b9a1-78d239ef26f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss_56def7d8-7f1a-4876-a3f3-33d023a2d996" xlink:href="snow-20220731.xsd#snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_3873b0fc-01cd-4a21-9bb2-ccc2ab9a2f1a" xlink:href="snow-20220731.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_56def7d8-7f1a-4876-a3f3-33d023a2d996" xlink:to="loc_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_3873b0fc-01cd-4a21-9bb2-ccc2ab9a2f1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_1ed60ef1-bae5-48a9-b653-29e4d42bf607" xlink:href="snow-20220731.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_56def7d8-7f1a-4876-a3f3-33d023a2d996" xlink:to="loc_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_1ed60ef1-bae5-48a9-b653-29e4d42bf607" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_e906b74d-ee78-4f04-a457-976a185967ef" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_0fd294be-c820-417d-b880-8270b05e788b" xlink:href="snow-20220731.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_e906b74d-ee78-4f04-a457-976a185967ef" xlink:to="loc_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_0fd294be-c820-417d-b880-8270b05e788b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_f32e0f0e-a04d-49cc-a368-2724703ff39c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e906b74d-ee78-4f04-a457-976a185967ef" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_f32e0f0e-a04d-49cc-a368-2724703ff39c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_a33b6aa0-7db9-4e55-ba4f-176da8bc53a2" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger_8fa39a6a-374e-4211-9aee-fda7669803ff" xlink:href="snow-20220731.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_a33b6aa0-7db9-4e55-ba4f-176da8bc53a2" xlink:to="loc_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger_8fa39a6a-374e-4211-9aee-fda7669803ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_77077670-e700-44e9-b2f7-62941e62c7a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a33b6aa0-7db9-4e55-ba4f-176da8bc53a2" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_77077670-e700-44e9-b2f7-62941e62c7a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_b028da21-0794-4e4d-bcfd-69766463980b" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_2d85473c-b5a6-4f47-a220-20cfad05f902" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b028da21-0794-4e4d-bcfd-69766463980b" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_2d85473c-b5a6-4f47-a220-20cfad05f902" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months_77282ca2-c9dd-4d9e-aa6e-3aadb3713c5e" xlink:href="snow-20220731.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_b028da21-0794-4e4d-bcfd-69766463980b" xlink:to="loc_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months_77282ca2-c9dd-4d9e-aa6e-3aadb3713c5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_88d8c356-40d5-47eb-a576-accdfaa1f9e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_b98c35a9-b09a-409f-936c-4f05fba1db06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_88d8c356-40d5-47eb-a576-accdfaa1f9e3" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_b98c35a9-b09a-409f-936c-4f05fba1db06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_c6257baa-c265-4a0b-999e-a4def13dbf29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_88d8c356-40d5-47eb-a576-accdfaa1f9e3" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_c6257baa-c265-4a0b-999e-a4def13dbf29" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails_1" xlink:type="simple" xlink:href="snow-20220731.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_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition_35023f77-10a5-4f49-8207-468ae1d634cf" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_fbc67cb0-a491-4cf3-8ccf-28de170db15c" xlink:href="snow-20220731.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_35023f77-10a5-4f49-8207-468ae1d634cf" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_fbc67cb0-a491-4cf3-8ccf-28de170db15c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_5aaafc43-e1aa-41fb-b810-2e911f3e4f74" xlink:href="snow-20220731.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_35023f77-10a5-4f49-8207-468ae1d634cf" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_5aaafc43-e1aa-41fb-b810-2e911f3e4f74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_3d124c37-8efc-4368-9369-3092642f9c81" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_2a52d9f2-5729-4166-879a-24506551639d" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_3d124c37-8efc-4368-9369-3092642f9c81" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_2a52d9f2-5729-4166-879a-24506551639d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_7acf0c23-40ea-41c4-8a7d-07ce5522da45" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_3d124c37-8efc-4368-9369-3092642f9c81" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_7acf0c23-40ea-41c4-8a7d-07ce5522da45" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#FairValueMeasurementsDetails"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/FairValueMeasurementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_dd8cc5de-c11e-4d0b-986d-a4f4490ced3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_e3532a43-f57a-470c-9043-a0371e569701" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dd8cc5de-c11e-4d0b-986d-a4f4490ced3f" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_e3532a43-f57a-470c-9043-a0371e569701" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_09fe9352-5df1-4512-9b92-88a8d5eaf717" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dd8cc5de-c11e-4d0b-986d-a4f4490ced3f" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_09fe9352-5df1-4512-9b92-88a8d5eaf717" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_d45dd590-19c8-49ff-814d-0742b988ae07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dd8cc5de-c11e-4d0b-986d-a4f4490ced3f" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_d45dd590-19c8-49ff-814d-0742b988ae07" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/FairValueMeasurementsSummaryofStrategicInvestmentsDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#FairValueMeasurementsSummaryofStrategicInvestmentsDetails"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/FairValueMeasurementsSummaryofStrategicInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermInvestments_3c5032fe-20d0-486a-883c-2eb2404e853d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLongTermInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_MarketableEquitySecuritiesFVNIAmount_2254fe1e-b392-425e-b2a0-aeef85bae1e1" xlink:href="snow-20220731.xsd#snow_MarketableEquitySecuritiesFVNIAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLongTermInvestments_3c5032fe-20d0-486a-883c-2eb2404e853d" xlink:to="loc_snow_MarketableEquitySecuritiesFVNIAmount_2254fe1e-b392-425e-b2a0-aeef85bae1e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_3f9e8b62-c487-489a-ae19-a17c9930f381" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLongTermInvestments_3c5032fe-20d0-486a-883c-2eb2404e853d" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_3f9e8b62-c487-489a-ae19-a17c9930f381" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount_c8c8994a-dd77-451b-abb9-ea155111d2c2" xlink:href="snow-20220731.xsd#snow_DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLongTermInvestments_3c5032fe-20d0-486a-883c-2eb2404e853d" xlink:to="loc_snow_DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount_c8c8994a-dd77-451b-abb9-ea155111d2c2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails" xlink:type="simple" xlink:href="snow-20220731.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_4e2683a7-defb-4a25-9220-7d2d9c309e6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_418866f2-76bb-4855-89b6-1a4f1d1081b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_4e2683a7-defb-4a25-9220-7d2d9c309e6d" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_418866f2-76bb-4855-89b6-1a4f1d1081b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_MarketableEquitySecuritiesFVNIUnrealizedGainLoss_1b30c8a0-f441-4883-b77d-63d67fd60ecc" xlink:href="snow-20220731.xsd#snow_MarketableEquitySecuritiesFVNIUnrealizedGainLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_4e2683a7-defb-4a25-9220-7d2d9c309e6d" xlink:to="loc_snow_MarketableEquitySecuritiesFVNIUnrealizedGainLoss_1b30c8a0-f441-4883-b77d-63d67fd60ecc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_48a9c572-a61e-4089-95a5-03d36d8c137f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_4e2683a7-defb-4a25-9220-7d2d9c309e6d" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_48a9c572-a61e-4089-95a5-03d36d8c137f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="snow-20220731.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_a551fc06-b89d-4245-9d34-edaaa8fb1516" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_1c76e0c0-3715-45d7-86a2-64c0393fa9cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a551fc06-b89d-4245-9d34-edaaa8fb1516" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_1c76e0c0-3715-45d7-86a2-64c0393fa9cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7349b92b-804f-47b2-a5c9-3074c03f7b05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a551fc06-b89d-4245-9d34-edaaa8fb1516" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7349b92b-804f-47b2-a5c9-3074c03f7b05" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#BusinessCombinationIntangibleAssetsandGoodwillScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_7724bea1-c871-4171-a753-e46146d3b42b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4c3a3512-7c0c-445a-b0da-f149e4329688" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_7724bea1-c871-4171-a753-e46146d3b42b" xlink:to="loc_us-gaap_Goodwill_4c3a3512-7c0c-445a-b0da-f149e4329688" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_909e25ca-38aa-4a97-b0f1-b158a0ba7fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_7724bea1-c871-4171-a753-e46146d3b42b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_909e25ca-38aa-4a97-b0f1-b158a0ba7fd8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_0200de1d-2ac9-49ce-a199-bc34ecb5f6fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_7724bea1-c871-4171-a753-e46146d3b42b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_0200de1d-2ac9-49ce-a199-bc34ecb5f6fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNet_b7135f58-86fc-4f0b-b89e-be03b508f828" xlink:href="snow-20220731.xsd#snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNet"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_7724bea1-c871-4171-a753-e46146d3b42b" xlink:to="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNet_b7135f58-86fc-4f0b-b89e-be03b508f828" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNetTangibleLiabilities_12f6d635-f2f4-4b11-9100-7239667a9403" xlink:href="snow-20220731.xsd#snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNetTangibleLiabilities"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_7724bea1-c871-4171-a753-e46146d3b42b" xlink:to="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNetTangibleLiabilities_12f6d635-f2f4-4b11-9100-7239667a9403" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#BusinessCombinationIntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_74e71ffc-06c5-4961-9b51-445077227cbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_1975b13e-0a45-4953-9c55-e266838a7435" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_74e71ffc-06c5-4961-9b51-445077227cbe" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_1975b13e-0a45-4953-9c55-e266838a7435" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_bcf02caa-c911-4d51-b6f4-97cc459074f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_74e71ffc-06c5-4961-9b51-445077227cbe" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_bcf02caa-c911-4d51-b6f4-97cc459074f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_964bdad9-3aa9-4692-aeb6-d7c993fa9720" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_d82420d2-0c69-4f65-8515-7ff402a3b5c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_964bdad9-3aa9-4692-aeb6-d7c993fa9720" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_d82420d2-0c69-4f65-8515-7ff402a3b5c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0092909e-92bd-49b5-bd32-2c23b4634663" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_964bdad9-3aa9-4692-aeb6-d7c993fa9720" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0092909e-92bd-49b5-bd32-2c23b4634663" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#BusinessCombinationIntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_49702460-6aac-4c6d-8499-9e69097c4b52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_6b3fbf56-fff6-4b6e-a336-2430f93541e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_49702460-6aac-4c6d-8499-9e69097c4b52" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_6b3fbf56-fff6-4b6e-a336-2430f93541e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_4581fb28-6165-4ded-abee-f29e2a493961" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_49702460-6aac-4c6d-8499-9e69097c4b52" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_4581fb28-6165-4ded-abee-f29e2a493961" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_a15b0265-10b0-4743-a6b2-cd39081bafce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_49702460-6aac-4c6d-8499-9e69097c4b52" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_a15b0265-10b0-4743-a6b2-cd39081bafce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_c62b596a-403f-469f-9a31-8ed0514aafb5" xlink:href="snow-20220731.xsd#snow_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_49702460-6aac-4c6d-8499-9e69097c4b52" xlink:to="loc_snow_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_c62b596a-403f-469f-9a31-8ed0514aafb5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_7083c2a3-b5bc-48f1-bad4-9d09df739a13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_49702460-6aac-4c6d-8499-9e69097c4b52" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_7083c2a3-b5bc-48f1-bad4-9d09df739a13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_056e51b3-5d67-4954-aae6-bcdfa27e4a59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_49702460-6aac-4c6d-8499-9e69097c4b52" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_056e51b3-5d67-4954-aae6-bcdfa27e4a59" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="snow-20220731.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_a747f6b8-e5cd-4062-8a4e-7e269adeb8e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_0d0e227f-a942-4e99-987e-75d873565eab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_a747f6b8-e5cd-4062-8a4e-7e269adeb8e1" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_0d0e227f-a942-4e99-987e-75d873565eab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_AccruedEmployeeStockPurchasePlanCurrent_9a40ce58-a4de-4bf1-b531-4870ec28d19e" xlink:href="snow-20220731.xsd#snow_AccruedEmployeeStockPurchasePlanCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_a747f6b8-e5cd-4062-8a4e-7e269adeb8e1" xlink:to="loc_snow_AccruedEmployeeStockPurchasePlanCurrent_9a40ce58-a4de-4bf1-b531-4870ec28d19e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_AccruedThirdPartyCloudInfrastructureExpensesCurrent_69f4d998-8e8e-4fae-9a5c-e1980525410f" xlink:href="snow-20220731.xsd#snow_AccruedThirdPartyCloudInfrastructureExpensesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_a747f6b8-e5cd-4062-8a4e-7e269adeb8e1" xlink:to="loc_snow_AccruedThirdPartyCloudInfrastructureExpensesCurrent_69f4d998-8e8e-4fae-9a5c-e1980525410f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_AccruedPurchasesOfPropertyPlantAndEquipmentCurrent_7cf89875-b54d-45f2-9328-4d3f1273228e" xlink:href="snow-20220731.xsd#snow_AccruedPurchasesOfPropertyPlantAndEquipmentCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_a747f6b8-e5cd-4062-8a4e-7e269adeb8e1" xlink:to="loc_snow_AccruedPurchasesOfPropertyPlantAndEquipmentCurrent_7cf89875-b54d-45f2-9328-4d3f1273228e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_ee95b8e6-61f3-476d-8d82-468fe1803632" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_a747f6b8-e5cd-4062-8a4e-7e269adeb8e1" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_ee95b8e6-61f3-476d-8d82-468fe1803632" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LiabilitiesAssociatedWithMarketingCostsCurrent_bef6bfa3-72f7-481b-b9d3-01b353677181" xlink:href="snow-20220731.xsd#snow_LiabilitiesAssociatedWithMarketingCostsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_a747f6b8-e5cd-4062-8a4e-7e269adeb8e1" xlink:to="loc_snow_LiabilitiesAssociatedWithMarketingCostsCurrent_bef6bfa3-72f7-481b-b9d3-01b353677181" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_eea3af4b-876a-44e7-a4c6-9c3515e4b5cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_a747f6b8-e5cd-4062-8a4e-7e269adeb8e1" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_eea3af4b-876a-44e7-a4c6-9c3515e4b5cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_437cf3a6-2af7-4cc5-b93f-411c6ee70f03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_a747f6b8-e5cd-4062-8a4e-7e269adeb8e1" xlink:to="loc_us-gaap_TaxesPayableCurrent_437cf3a6-2af7-4cc5-b93f-411c6ee70f03" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/EquitySharebasedCompensationDetails" xlink:type="simple" xlink:href="snow-20220731.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_3905f72c-aaca-44ff-912d-2bbb062648f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_065e6c15-d97a-4f8d-adc2-644a52918e7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3905f72c-aaca-44ff-912d-2bbb062648f2" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_065e6c15-d97a-4f8d-adc2-644a52918e7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_396473aa-f22d-46dc-b977-982dcbc3de23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3905f72c-aaca-44ff-912d-2bbb062648f2" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_396473aa-f22d-46dc-b977-982dcbc3de23" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>snow-20220731_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:50c2ac7d-31c9-48e9-a3f6-db512384f8ea,g:03fd8022-8e1e-4633-9289-f451343dad2d-->
<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/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="snow-20220731.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended" id="i1e8dbfba0cba49379ee6fdee34c0c78f_CONDENSEDCONSOLIDATEDBALANCESHEETS">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_dd0ef8d1-1460-4d69-b62a-8d2cb3e0b5b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_f89a25de-1aee-4ef1-b533-6bf3d6fe199e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_dd0ef8d1-1460-4d69-b62a-8d2cb3e0b5b4" xlink:to="loc_us-gaap_AssetsAbstract_f89a25de-1aee-4ef1-b533-6bf3d6fe199e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_53daae11-49c7-4fb1-b2f1-d4b42804da13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_f89a25de-1aee-4ef1-b533-6bf3d6fe199e" xlink:to="loc_us-gaap_AssetsCurrentAbstract_53daae11-49c7-4fb1-b2f1-d4b42804da13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_cb97644c-e88b-4f23-a62f-a14f81f5df84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_53daae11-49c7-4fb1-b2f1-d4b42804da13" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_cb97644c-e88b-4f23-a62f-a14f81f5df84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_d67afc72-222a-4c08-9dbb-ba64cd8173d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_53daae11-49c7-4fb1-b2f1-d4b42804da13" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_d67afc72-222a-4c08-9dbb-ba64cd8173d3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_f95aa482-df55-483e-a001-6cd5b30f96a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_53daae11-49c7-4fb1-b2f1-d4b42804da13" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_f95aa482-df55-483e-a001-6cd5b30f96a0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent_586ca617-b5f5-4d46-8c30-bc8272cd74d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_53daae11-49c7-4fb1-b2f1-d4b42804da13" xlink:to="loc_us-gaap_CapitalizedContractCostNetCurrent_586ca617-b5f5-4d46-8c30-bc8272cd74d6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_889240fe-546b-4ec4-b997-f314bd4dcb32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_53daae11-49c7-4fb1-b2f1-d4b42804da13" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_889240fe-546b-4ec4-b997-f314bd4dcb32" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_54a61f42-956a-40d6-a143-6d3b45a656b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_53daae11-49c7-4fb1-b2f1-d4b42804da13" xlink:to="loc_us-gaap_AssetsCurrent_54a61f42-956a-40d6-a143-6d3b45a656b5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_8ce8762b-8d41-4ad4-acbb-f899f22eef54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_f89a25de-1aee-4ef1-b533-6bf3d6fe199e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_8ce8762b-8d41-4ad4-acbb-f899f22eef54" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_31908ab2-78bf-4020-9df2-597db1d0acfd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_f89a25de-1aee-4ef1-b533-6bf3d6fe199e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_31908ab2-78bf-4020-9df2-597db1d0acfd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_93e0cd73-c813-43db-b9e1-51210cfbce01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_f89a25de-1aee-4ef1-b533-6bf3d6fe199e" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_93e0cd73-c813-43db-b9e1-51210cfbce01" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b75d7828-6398-4ac3-b042-d27bd855b1bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_f89a25de-1aee-4ef1-b533-6bf3d6fe199e" xlink:to="loc_us-gaap_Goodwill_b75d7828-6398-4ac3-b042-d27bd855b1bb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_dcd009dc-5b6f-4389-8298-cac44478ecb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_f89a25de-1aee-4ef1-b533-6bf3d6fe199e" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_dcd009dc-5b6f-4389-8298-cac44478ecb4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent_ae7333ff-e405-468e-889d-6b79fdd26f2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostNetNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_f89a25de-1aee-4ef1-b533-6bf3d6fe199e" xlink:to="loc_us-gaap_CapitalizedContractCostNetNoncurrent_ae7333ff-e405-468e-889d-6b79fdd26f2c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_7ea01131-4f21-4b77-b5f1-b03d61af7eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_f89a25de-1aee-4ef1-b533-6bf3d6fe199e" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_7ea01131-4f21-4b77-b5f1-b03d61af7eb9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_f8c8cc31-744d-4921-af38-18d8bd973683" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_f89a25de-1aee-4ef1-b533-6bf3d6fe199e" xlink:to="loc_us-gaap_Assets_f8c8cc31-744d-4921-af38-18d8bd973683" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b0239aac-5690-42ab-a641-9c5e4a8cd083" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_dd0ef8d1-1460-4d69-b62a-8d2cb3e0b5b4" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b0239aac-5690-42ab-a641-9c5e4a8cd083" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_631c737e-107d-409f-b6e2-aa8df7367695" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b0239aac-5690-42ab-a641-9c5e4a8cd083" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_631c737e-107d-409f-b6e2-aa8df7367695" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_fafffd2b-8b96-466a-9953-b1434aea512e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_631c737e-107d-409f-b6e2-aa8df7367695" xlink:to="loc_us-gaap_AccountsPayableCurrent_fafffd2b-8b96-466a-9953-b1434aea512e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_50dc7706-2faf-4e14-b173-15149d2fe81e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_631c737e-107d-409f-b6e2-aa8df7367695" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_50dc7706-2faf-4e14-b173-15149d2fe81e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_6365b4b6-2251-4504-9464-396265df927a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_631c737e-107d-409f-b6e2-aa8df7367695" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_6365b4b6-2251-4504-9464-396265df927a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_d1eecb1d-c298-4d25-891b-688453d47ecd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_631c737e-107d-409f-b6e2-aa8df7367695" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_d1eecb1d-c298-4d25-891b-688453d47ecd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_9c3efa15-19f6-496c-8bb6-ab6feec1fd86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_631c737e-107d-409f-b6e2-aa8df7367695" xlink:to="loc_us-gaap_LiabilitiesCurrent_9c3efa15-19f6-496c-8bb6-ab6feec1fd86" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b4bbdf7a-e450-4e60-b346-c0a2561fbfb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b0239aac-5690-42ab-a641-9c5e4a8cd083" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b4bbdf7a-e450-4e60-b346-c0a2561fbfb5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_39a59930-6b2e-48e6-84e9-ade030f0c705" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b0239aac-5690-42ab-a641-9c5e4a8cd083" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_39a59930-6b2e-48e6-84e9-ade030f0c705" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_cdfaef23-9089-4e3e-a8c6-194fdf8da741" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b0239aac-5690-42ab-a641-9c5e4a8cd083" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_cdfaef23-9089-4e3e-a8c6-194fdf8da741" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_cc9605c3-1d0d-45cd-9d36-0197718a3181" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b0239aac-5690-42ab-a641-9c5e4a8cd083" xlink:to="loc_us-gaap_Liabilities_cc9605c3-1d0d-45cd-9d36-0197718a3181" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_87ed5984-ac7c-4b5a-b284-0e93b82bbf20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b0239aac-5690-42ab-a641-9c5e4a8cd083" xlink:to="loc_us-gaap_CommitmentsAndContingencies_87ed5984-ac7c-4b5a-b284-0e93b82bbf20" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_44acf77b-9f81-44e9-b03c-017c5a9c3161" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b0239aac-5690-42ab-a641-9c5e4a8cd083" xlink:to="loc_us-gaap_EquityAbstract_44acf77b-9f81-44e9-b03c-017c5a9c3161" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_62e93b6b-e1f2-428b-9d16-aca1200a45b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_44acf77b-9f81-44e9-b03c-017c5a9c3161" xlink:to="loc_us-gaap_PreferredStockValue_62e93b6b-e1f2-428b-9d16-aca1200a45b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_fdb04ce7-3942-4374-9023-069c268b6296" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_44acf77b-9f81-44e9-b03c-017c5a9c3161" xlink:to="loc_us-gaap_CommonStockValue_fdb04ce7-3942-4374-9023-069c268b6296" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_ea9b35d5-c985-4a3b-82be-499c452e22a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_44acf77b-9f81-44e9-b03c-017c5a9c3161" xlink:to="loc_us-gaap_AdditionalPaidInCapital_ea9b35d5-c985-4a3b-82be-499c452e22a9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f71e0273-5f25-46ba-82fd-a715bd1a9cea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_44acf77b-9f81-44e9-b03c-017c5a9c3161" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f71e0273-5f25-46ba-82fd-a715bd1a9cea" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6fcfca6a-da9d-4e7b-8447-d5fed0ba6be3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_44acf77b-9f81-44e9-b03c-017c5a9c3161" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6fcfca6a-da9d-4e7b-8447-d5fed0ba6be3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c637f5f6-b914-4110-9179-0bfb9547e841" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_44acf77b-9f81-44e9-b03c-017c5a9c3161" xlink:to="loc_us-gaap_StockholdersEquity_c637f5f6-b914-4110-9179-0bfb9547e841" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_035a747a-8bdd-4a90-8ffe-1eacfa8131f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_dd0ef8d1-1460-4d69-b62a-8d2cb3e0b5b4" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_035a747a-8bdd-4a90-8ffe-1eacfa8131f8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_2ee08621-5b00-4e11-8122-9c72d3bd6b90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_dd0ef8d1-1460-4d69-b62a-8d2cb3e0b5b4" xlink:to="loc_us-gaap_StatementTable_2ee08621-5b00-4e11-8122-9c72d3bd6b90" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_993bb86a-55e8-47aa-b1a7-b081a8331464" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2ee08621-5b00-4e11-8122-9c72d3bd6b90" xlink:to="loc_us-gaap_StatementClassOfStockAxis_993bb86a-55e8-47aa-b1a7-b081a8331464" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_993bb86a-55e8-47aa-b1a7-b081a8331464_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_993bb86a-55e8-47aa-b1a7-b081a8331464" xlink:to="loc_us-gaap_ClassOfStockDomain_993bb86a-55e8-47aa-b1a7-b081a8331464_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ecb71ae2-5392-456c-8489-6500ce756166" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_993bb86a-55e8-47aa-b1a7-b081a8331464" xlink:to="loc_us-gaap_ClassOfStockDomain_ecb71ae2-5392-456c-8489-6500ce756166" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_a65870f7-2618-4b38-9d51-fc88cbc3991a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_ecb71ae2-5392-456c-8489-6500ce756166" xlink:to="loc_us-gaap_CommonClassAMember_a65870f7-2618-4b38-9d51-fc88cbc3991a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_fc5fdef1-745c-4b0e-b73c-09285870b381" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_ecb71ae2-5392-456c-8489-6500ce756166" xlink:to="loc_us-gaap_CommonClassBMember_fc5fdef1-745c-4b0e-b73c-09285870b381" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL" xlink:type="simple" xlink:href="snow-20220731.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL" xlink:type="extended" id="i27791b8a1a074a02801c98be62a1101e_CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_355808ca-59a8-44dd-8eed-9e4d02e084f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_38720256-12ec-44e2-bf9b-a7b91c8c4734" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_355808ca-59a8-44dd-8eed-9e4d02e084f9" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_38720256-12ec-44e2-bf9b-a7b91c8c4734" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_9a98cabc-da15-47d2-887f-e8dd08e09d1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_355808ca-59a8-44dd-8eed-9e4d02e084f9" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_9a98cabc-da15-47d2-887f-e8dd08e09d1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_f7bca10b-9fc8-4441-a1a1-3fbe8cfe86f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_355808ca-59a8-44dd-8eed-9e4d02e084f9" xlink:to="loc_us-gaap_PreferredStockSharesIssued_f7bca10b-9fc8-4441-a1a1-3fbe8cfe86f1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_d31d862e-4558-430b-a153-e084a32a4136" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_355808ca-59a8-44dd-8eed-9e4d02e084f9" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_d31d862e-4558-430b-a153-e084a32a4136" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_0aaa3ae5-0526-4776-abed-a30e19578ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_355808ca-59a8-44dd-8eed-9e4d02e084f9" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_0aaa3ae5-0526-4776-abed-a30e19578ce4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_a3b8cb2d-b335-4d0c-bc96-919048032c57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_355808ca-59a8-44dd-8eed-9e4d02e084f9" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_a3b8cb2d-b335-4d0c-bc96-919048032c57" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_a0f22a62-b47b-40a7-8257-42370a6e59fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_355808ca-59a8-44dd-8eed-9e4d02e084f9" xlink:to="loc_us-gaap_CommonStockSharesIssued_a0f22a62-b47b-40a7-8257-42370a6e59fe" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_79ce2ff8-c792-40dd-a8ed-3883fa03c8d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_355808ca-59a8-44dd-8eed-9e4d02e084f9" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_79ce2ff8-c792-40dd-a8ed-3883fa03c8d7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_25de1742-fc4a-46d7-8612-926e128a3018" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_355808ca-59a8-44dd-8eed-9e4d02e084f9" xlink:to="loc_us-gaap_StatementTable_25de1742-fc4a-46d7-8612-926e128a3018" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_613be703-fcb4-40cd-b39b-f714267c95d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_25de1742-fc4a-46d7-8612-926e128a3018" xlink:to="loc_us-gaap_StatementClassOfStockAxis_613be703-fcb4-40cd-b39b-f714267c95d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_613be703-fcb4-40cd-b39b-f714267c95d4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_613be703-fcb4-40cd-b39b-f714267c95d4" xlink:to="loc_us-gaap_ClassOfStockDomain_613be703-fcb4-40cd-b39b-f714267c95d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_449cdb09-0f59-4e7f-a836-340b71e4c9cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_613be703-fcb4-40cd-b39b-f714267c95d4" xlink:to="loc_us-gaap_ClassOfStockDomain_449cdb09-0f59-4e7f-a836-340b71e4c9cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_ad6ebf02-d931-4eef-9e72-e8948f1f32a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_449cdb09-0f59-4e7f-a836-340b71e4c9cf" xlink:to="loc_us-gaap_CommonClassAMember_ad6ebf02-d931-4eef-9e72-e8948f1f32a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_fb583e5b-ac8e-4f81-a070-465f43089cda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_449cdb09-0f59-4e7f-a836-340b71e4c9cf" xlink:to="loc_us-gaap_CommonClassBMember_fb583e5b-ac8e-4f81-a070-465f43089cda" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="snow-20220731.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended" id="id705d36346a14d97a3a0ce5c5bbaa948_CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_2361d6bc-4c3a-4829-8c75-e474ac7d3f70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_86b966b3-cf86-41a1-b901-f173bd4e0301" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2361d6bc-4c3a-4829-8c75-e474ac7d3f70" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_86b966b3-cf86-41a1-b901-f173bd4e0301" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_4cf6658c-0e5e-4bf5-984d-5487adf036ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_86b966b3-cf86-41a1-b901-f173bd4e0301" xlink:to="loc_us-gaap_SharesOutstanding_4cf6658c-0e5e-4bf5-984d-5487adf036ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_774fd58b-2b7f-47cf-8aff-cfa8a8ddfda0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_86b966b3-cf86-41a1-b901-f173bd4e0301" xlink:to="loc_us-gaap_StockholdersEquity_774fd58b-2b7f-47cf-8aff-cfa8a8ddfda0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_5ae2c310-3420-4e15-a6ea-9430a14e9baa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_86b966b3-cf86-41a1-b901-f173bd4e0301" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_5ae2c310-3420-4e15-a6ea-9430a14e9baa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_fe527483-3e0f-4745-923c-66de12761e64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_86b966b3-cf86-41a1-b901-f173bd4e0301" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_fe527483-3e0f-4745-923c-66de12761e64" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_702d4524-565d-4cf1-82eb-9c14d50618f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_86b966b3-cf86-41a1-b901-f173bd4e0301" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_702d4524-565d-4cf1-82eb-9c14d50618f1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_b0e3a37a-4532-4f28-a6d4-b9e5dc22229d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_86b966b3-cf86-41a1-b901-f173bd4e0301" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_b0e3a37a-4532-4f28-a6d4-b9e5dc22229d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_89a67b89-d91c-45fe-b297-aae4fce9ee7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_86b966b3-cf86-41a1-b901-f173bd4e0301" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_89a67b89-d91c-45fe-b297-aae4fce9ee7a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_208a57cf-ac24-4d6c-8c0d-6a8a4ffca2a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_86b966b3-cf86-41a1-b901-f173bd4e0301" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_208a57cf-ac24-4d6c-8c0d-6a8a4ffca2a7" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StockIssuedDuringPeriodSharesSubjectToFutureVestingAcquisitions_c3879c6f-7186-4a1d-aca9-1bf241772203" xlink:href="snow-20220731.xsd#snow_StockIssuedDuringPeriodSharesSubjectToFutureVestingAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_86b966b3-cf86-41a1-b901-f173bd4e0301" xlink:to="loc_snow_StockIssuedDuringPeriodSharesSubjectToFutureVestingAcquisitions_c3879c6f-7186-4a1d-aca9-1bf241772203" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised_dd872de3-1073-45d9-9725-0649315c0734" xlink:href="snow-20220731.xsd#snow_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_86b966b3-cf86-41a1-b901-f173bd4e0301" xlink:to="loc_snow_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised_dd872de3-1073-45d9-9725-0649315c0734" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_d39553eb-382d-40df-b6c8-9deea5bf929c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_86b966b3-cf86-41a1-b901-f173bd4e0301" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_d39553eb-382d-40df-b6c8-9deea5bf929c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_f7ad8135-82ad-466f-9c92-2d61152880f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_86b966b3-cf86-41a1-b901-f173bd4e0301" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_f7ad8135-82ad-466f-9c92-2d61152880f7" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_4e9c0423-993c-4657-bd53-fad6f39c18ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_86b966b3-cf86-41a1-b901-f173bd4e0301" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_4e9c0423-993c-4657-bd53-fad6f39c18ec" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_03dfdfe5-25ad-432b-bdd7-173505956dc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_86b966b3-cf86-41a1-b901-f173bd4e0301" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_03dfdfe5-25ad-432b-bdd7-173505956dc5" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d67e9db2-9949-41de-b2d8-de84662fc898" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_86b966b3-cf86-41a1-b901-f173bd4e0301" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d67e9db2-9949-41de-b2d8-de84662fc898" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_06ec554e-85e4-45f5-b617-1b6cb51ad03d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_86b966b3-cf86-41a1-b901-f173bd4e0301" xlink:to="loc_us-gaap_NetIncomeLoss_06ec554e-85e4-45f5-b617-1b6cb51ad03d" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_c42322f1-80b4-47d3-9f1f-f78ff4cba0dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_25ff8d11-c27e-4ae9-8d73-eb77d6050b79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_5eb02e80-917f-459f-922f-e9bd759621ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2361d6bc-4c3a-4829-8c75-e474ac7d3f70" xlink:to="loc_us-gaap_StatementTable_5eb02e80-917f-459f-922f-e9bd759621ae" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_f384b6c2-ea13-4cf0-976d-2ee7fa6923f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_5eb02e80-917f-459f-922f-e9bd759621ae" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_f384b6c2-ea13-4cf0-976d-2ee7fa6923f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f384b6c2-ea13-4cf0-976d-2ee7fa6923f8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_f384b6c2-ea13-4cf0-976d-2ee7fa6923f8" xlink:to="loc_us-gaap_EquityComponentDomain_f384b6c2-ea13-4cf0-976d-2ee7fa6923f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_eb55ec92-10e0-4117-a2de-9ee5432aab92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_f384b6c2-ea13-4cf0-976d-2ee7fa6923f8" xlink:to="loc_us-gaap_EquityComponentDomain_eb55ec92-10e0-4117-a2de-9ee5432aab92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_1a96c189-187e-4060-9599-48350932e724" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_eb55ec92-10e0-4117-a2de-9ee5432aab92" xlink:to="loc_us-gaap_CommonStockMember_1a96c189-187e-4060-9599-48350932e724" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_f60b4cf3-ebbf-4cf9-97d9-31b8ca6ba446" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_eb55ec92-10e0-4117-a2de-9ee5432aab92" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_f60b4cf3-ebbf-4cf9-97d9-31b8ca6ba446" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_344d9ff6-e1c4-4a4c-b1ae-834606afb67f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_eb55ec92-10e0-4117-a2de-9ee5432aab92" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_344d9ff6-e1c4-4a4c-b1ae-834606afb67f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_5fb4621a-92f0-4f49-84fb-5404719f1b2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_eb55ec92-10e0-4117-a2de-9ee5432aab92" xlink:to="loc_us-gaap_RetainedEarningsMember_5fb4621a-92f0-4f49-84fb-5404719f1b2c" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails" xlink:type="extended" id="i0b6f3e6fa9de494294997d1a7dd0ef94_BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9358261e-c2f5-434c-92af-e98558266c15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_8eb74d95-80ec-41b9-8f1f-5be0265e6976" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9358261e-c2f5-434c-92af-e98558266c15" xlink:to="loc_us-gaap_NoncurrentAssets_8eb74d95-80ec-41b9-8f1f-5be0265e6976" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ccc40de0-dfcf-44a5-8de7-548e7c92d2f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9358261e-c2f5-434c-92af-e98558266c15" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ccc40de0-dfcf-44a5-8de7-548e7c92d2f6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_6c316bf1-92a7-4640-939d-07892dadebc6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ccc40de0-dfcf-44a5-8de7-548e7c92d2f6" xlink:to="loc_srt_StatementGeographicalAxis_6c316bf1-92a7-4640-939d-07892dadebc6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_6c316bf1-92a7-4640-939d-07892dadebc6_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_6c316bf1-92a7-4640-939d-07892dadebc6" xlink:to="loc_srt_SegmentGeographicalDomain_6c316bf1-92a7-4640-939d-07892dadebc6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_7d6079ba-13fb-43cd-aecc-ab763ab311d3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_6c316bf1-92a7-4640-939d-07892dadebc6" xlink:to="loc_srt_SegmentGeographicalDomain_7d6079ba-13fb-43cd-aecc-ab763ab311d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_5b52f4ad-cb53-4793-8183-a28f4bce5c30" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_7d6079ba-13fb-43cd-aecc-ab763ab311d3" xlink:to="loc_country_US_5b52f4ad-cb53-4793-8183-a28f4bce5c30" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_4e39fd6b-2d28-4f21-a0a0-871cdec4a20c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_7d6079ba-13fb-43cd-aecc-ab763ab311d3" xlink:to="loc_us-gaap_NonUsMember_4e39fd6b-2d28-4f21-a0a0-871cdec4a20c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails" xlink:type="extended" id="ie100cfbf37ba434ebfed89eaef383a8a_RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_0656f487-4e39-4d08-940d-b6182c565431" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_04aba3cb-a727-4cb1-9153-8763601dfd98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_0656f487-4e39-4d08-940d-b6182c565431" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_04aba3cb-a727-4cb1-9153-8763601dfd98" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_7a444114-14f2-4b2a-a285-c142ca1a8378" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_0656f487-4e39-4d08-940d-b6182c565431" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_7a444114-14f2-4b2a-a285-c142ca1a8378" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_2bcecaf4-81f2-47e6-bb59-5f0cf0e5ae48" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_7a444114-14f2-4b2a-a285-c142ca1a8378" xlink:to="loc_srt_ProductOrServiceAxis_2bcecaf4-81f2-47e6-bb59-5f0cf0e5ae48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_2bcecaf4-81f2-47e6-bb59-5f0cf0e5ae48_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_2bcecaf4-81f2-47e6-bb59-5f0cf0e5ae48" xlink:to="loc_srt_ProductsAndServicesDomain_2bcecaf4-81f2-47e6-bb59-5f0cf0e5ae48_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_ddc58cf4-c231-4b9b-a797-f10ae3b2bffc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_2bcecaf4-81f2-47e6-bb59-5f0cf0e5ae48" xlink:to="loc_srt_ProductsAndServicesDomain_ddc58cf4-c231-4b9b-a797-f10ae3b2bffc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_28a17ba4-f088-42ef-9097-d164e98b0469" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_ddc58cf4-c231-4b9b-a797-f10ae3b2bffc" xlink:to="loc_us-gaap_ProductMember_28a17ba4-f088-42ef-9097-d164e98b0469" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ProfessionalServicesAndOtherMember_084425fa-71ac-49c0-9e4c-3ae79352dc48" xlink:href="snow-20220731.xsd#snow_ProfessionalServicesAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_ddc58cf4-c231-4b9b-a797-f10ae3b2bffc" xlink:to="loc_snow_ProfessionalServicesAndOtherMember_084425fa-71ac-49c0-9e4c-3ae79352dc48" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails" xlink:type="extended" id="icbc04aae309c469a8efee9296fa384ee_RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_90794ace-8974-4d00-a282-307012ac23d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f6cb9ce5-cb88-4ae8-8f2c-0901a2d8a61e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_90794ace-8974-4d00-a282-307012ac23d1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f6cb9ce5-cb88-4ae8-8f2c-0901a2d8a61e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_8c9c55a4-74e2-4ba6-9329-a5760a57da8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_90794ace-8974-4d00-a282-307012ac23d1" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_8c9c55a4-74e2-4ba6-9329-a5760a57da8b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_35f81867-8d5b-43dd-ac0e-3727a239bebf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_8c9c55a4-74e2-4ba6-9329-a5760a57da8b" xlink:to="loc_srt_StatementGeographicalAxis_35f81867-8d5b-43dd-ac0e-3727a239bebf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_35f81867-8d5b-43dd-ac0e-3727a239bebf_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_35f81867-8d5b-43dd-ac0e-3727a239bebf" xlink:to="loc_srt_SegmentGeographicalDomain_35f81867-8d5b-43dd-ac0e-3727a239bebf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_52102548-20c5-42ea-a465-ea8aa4c1772d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_35f81867-8d5b-43dd-ac0e-3727a239bebf" xlink:to="loc_srt_SegmentGeographicalDomain_52102548-20c5-42ea-a465-ea8aa4c1772d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_dc12951a-25f3-4001-8095-aaeeef517248" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_52102548-20c5-42ea-a465-ea8aa4c1772d" xlink:to="loc_country_US_dc12951a-25f3-4001-8095-aaeeef517248" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OtherAmericasMember_bbaee9c4-fee4-4dcc-aa42-549d9a2daeee" xlink:href="snow-20220731.xsd#snow_OtherAmericasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_52102548-20c5-42ea-a465-ea8aa4c1772d" xlink:to="loc_snow_OtherAmericasMember_bbaee9c4-fee4-4dcc-aa42-549d9a2daeee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember_710a8c5c-783d-4826-adfb-fa29456871fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EMEAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_52102548-20c5-42ea-a465-ea8aa4c1772d" xlink:to="loc_us-gaap_EMEAMember_710a8c5c-783d-4826-adfb-fa29456871fe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_AsiaPacificAndJapanMember_d8a3ff76-a999-4984-9790-77415ba97bac" xlink:href="snow-20220731.xsd#snow_AsiaPacificAndJapanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_52102548-20c5-42ea-a465-ea8aa4c1772d" xlink:to="loc_snow_AsiaPacificAndJapanMember_d8a3ff76-a999-4984-9790-77415ba97bac" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails" xlink:type="extended" id="i6182af2e099e4fbb92ff6e17d82125a0_RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_79ec1f4c-46e5-4b1b-80d5-a88faa7b1300" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_4cbf16d1-1b61-4a6a-86c8-bd2e74873851" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_79ec1f4c-46e5-4b1b-80d5-a88faa7b1300" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_4cbf16d1-1b61-4a6a-86c8-bd2e74873851" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_68ad17ac-b12d-4e0c-97af-c676ee50b1e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_79ec1f4c-46e5-4b1b-80d5-a88faa7b1300" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_68ad17ac-b12d-4e0c-97af-c676ee50b1e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_f8f9845f-4d47-458f-a2bd-be79dbdda1e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_79ec1f4c-46e5-4b1b-80d5-a88faa7b1300" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_f8f9845f-4d47-458f-a2bd-be79dbdda1e9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_be1ff69f-eddc-4751-a54a-898a0d61ebe8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_79ec1f4c-46e5-4b1b-80d5-a88faa7b1300" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_be1ff69f-eddc-4751-a54a-898a0d61ebe8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_f6e4bd21-d4e6-4b2b-9392-a1be36c6510e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_79ec1f4c-46e5-4b1b-80d5-a88faa7b1300" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_f6e4bd21-d4e6-4b2b-9392-a1be36c6510e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_6c3ef70c-98a4-4284-94b5-314bc6c5fc77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_79ec1f4c-46e5-4b1b-80d5-a88faa7b1300" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_6c3ef70c-98a4-4284-94b5-314bc6c5fc77" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_e8cce8d7-b75d-4d9c-b848-18be5948c03a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_6c3ef70c-98a4-4284-94b5-314bc6c5fc77" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_e8cce8d7-b75d-4d9c-b848-18be5948c03a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails_1" xlink:type="simple" xlink:href="snow-20220731.xsd#RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails_1"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails_1" xlink:type="extended" id="ib0b16a1ecddf44aaa70b8d7a6a4d2246_RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_79ec1f4c-46e5-4b1b-80d5-a88faa7b1300" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_4cbf16d1-1b61-4a6a-86c8-bd2e74873851" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_79ec1f4c-46e5-4b1b-80d5-a88faa7b1300" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_4cbf16d1-1b61-4a6a-86c8-bd2e74873851" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_68ad17ac-b12d-4e0c-97af-c676ee50b1e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_79ec1f4c-46e5-4b1b-80d5-a88faa7b1300" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_68ad17ac-b12d-4e0c-97af-c676ee50b1e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_f8f9845f-4d47-458f-a2bd-be79dbdda1e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_79ec1f4c-46e5-4b1b-80d5-a88faa7b1300" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_f8f9845f-4d47-458f-a2bd-be79dbdda1e9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_be1ff69f-eddc-4751-a54a-898a0d61ebe8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_79ec1f4c-46e5-4b1b-80d5-a88faa7b1300" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_be1ff69f-eddc-4751-a54a-898a0d61ebe8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_f6e4bd21-d4e6-4b2b-9392-a1be36c6510e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_79ec1f4c-46e5-4b1b-80d5-a88faa7b1300" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_f6e4bd21-d4e6-4b2b-9392-a1be36c6510e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_6c3ef70c-98a4-4284-94b5-314bc6c5fc77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_79ec1f4c-46e5-4b1b-80d5-a88faa7b1300" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_6c3ef70c-98a4-4284-94b5-314bc6c5fc77" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" xlink:type="extended" id="i7d18014890f44d34af52c0955217fada_CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems_98853938-f63e-4bcd-ab0a-7a95934ad168" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_dd0553da-734c-440f-aad2-fe7eae9e3dab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashEquivalentsAtCarryingValueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_98853938-f63e-4bcd-ab0a-7a95934ad168" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_dd0553da-734c-440f-aad2-fe7eae9e3dab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_48fa26a0-11dc-4341-9e7d-95157c336f84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_dd0553da-734c-440f-aad2-fe7eae9e3dab" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_48fa26a0-11dc-4341-9e7d-95157c336f84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_aae1789c-8012-4fb2-848c-f50d1b65a5bc" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_dd0553da-734c-440f-aad2-fe7eae9e3dab" xlink:to="loc_snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_aae1789c-8012-4fb2-848c-f50d1b65a5bc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_05e78d0a-0a33-494c-8172-a00856897273" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_dd0553da-734c-440f-aad2-fe7eae9e3dab" xlink:to="loc_snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_05e78d0a-0a33-494c-8172-a00856897273" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_4522eff9-9163-4178-9c44-d84ecc8ba471" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_dd0553da-734c-440f-aad2-fe7eae9e3dab" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_4522eff9-9163-4178-9c44-d84ecc8ba471" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract_37f9138a-a1a3-450a-b28d-9b0f3110199b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_98853938-f63e-4bcd-ab0a-7a95934ad168" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAbstract_37f9138a-a1a3-450a-b28d-9b0f3110199b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_7001c3b6-bd8f-47c4-b93d-6d9034375c5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_37f9138a-a1a3-450a-b28d-9b0f3110199b" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_7001c3b6-bd8f-47c4-b93d-6d9034375c5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_cd6670e9-d76f-4215-97ed-f6fc8478f926" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_37f9138a-a1a3-450a-b28d-9b0f3110199b" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_cd6670e9-d76f-4215-97ed-f6fc8478f926" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_ae248c77-7591-48a9-bc2d-d4af816ed135" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_37f9138a-a1a3-450a-b28d-9b0f3110199b" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_ae248c77-7591-48a9-bc2d-d4af816ed135" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_0a37b32f-03fd-4c7a-b6dc-f42ab35cf11e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_37f9138a-a1a3-450a-b28d-9b0f3110199b" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_0a37b32f-03fd-4c7a-b6dc-f42ab35cf11e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost_b11af006-c7a3-43e1-8046-dcc67e0f1584" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_98853938-f63e-4bcd-ab0a-7a95934ad168" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost_b11af006-c7a3-43e1-8046-dcc67e0f1584" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax_7638db73-f59f-4123-b0f2-8daafc2495a8" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_98853938-f63e-4bcd-ab0a-7a95934ad168" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax_7638db73-f59f-4123-b0f2-8daafc2495a8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax_45c0b4ec-61fc-451f-86f8-1ba1afcbfe53" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_98853938-f63e-4bcd-ab0a-7a95934ad168" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax_45c0b4ec-61fc-451f-86f8-1ba1afcbfe53" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue_b285c943-4e50-4461-bebe-d2324c431661" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_98853938-f63e-4bcd-ab0a-7a95934ad168" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue_b285c943-4e50-4461-bebe-d2324c431661" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_a8cd15e1-c45e-48dd-a8da-4d7a2f620f00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_98853938-f63e-4bcd-ab0a-7a95934ad168" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_a8cd15e1-c45e-48dd-a8da-4d7a2f620f00" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_52e9e49a-8e3d-4935-9aac-6e27add890c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_a8cd15e1-c45e-48dd-a8da-4d7a2f620f00" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_52e9e49a-8e3d-4935-9aac-6e27add890c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_52e9e49a-8e3d-4935-9aac-6e27add890c0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_52e9e49a-8e3d-4935-9aac-6e27add890c0" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_52e9e49a-8e3d-4935-9aac-6e27add890c0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_a8483792-96e5-4a7d-9379-567a337e62b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_52e9e49a-8e3d-4935-9aac-6e27add890c0" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_a8483792-96e5-4a7d-9379-567a337e62b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_602a1cf5-eae2-4079-bc57-ad3169621263" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_a8483792-96e5-4a7d-9379-567a337e62b5" xlink:to="loc_us-gaap_MoneyMarketFundsMember_602a1cf5-eae2-4079-bc57-ad3169621263" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_56c1e5f0-31d9-4586-b192-c593241c4e5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_a8483792-96e5-4a7d-9379-567a337e62b5" xlink:to="loc_us-gaap_CommercialPaperMember_56c1e5f0-31d9-4586-b192-c593241c4e5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_b3614bd8-7f70-4721-800e-4106d9f2cd1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_a8483792-96e5-4a7d-9379-567a337e62b5" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_b3614bd8-7f70-4721-800e-4106d9f2cd1a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_40a93ec0-cc52-41c5-a989-863fc3de19bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_a8483792-96e5-4a7d-9379-567a337e62b5" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_40a93ec0-cc52-41c5-a989-863fc3de19bc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_e7f1e241-e7da-48df-8d20-db764a58dfca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_a8483792-96e5-4a7d-9379-567a337e62b5" xlink:to="loc_us-gaap_CertificatesOfDepositMember_e7f1e241-e7da-48df-8d20-db764a58dfca" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_55e16f6e-4940-40f1-9c13-142426bc18e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_a8cd15e1-c45e-48dd-a8da-4d7a2f620f00" xlink:to="loc_us-gaap_FinancialInstrumentAxis_55e16f6e-4940-40f1-9c13-142426bc18e7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_55e16f6e-4940-40f1-9c13-142426bc18e7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_55e16f6e-4940-40f1-9c13-142426bc18e7" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_55e16f6e-4940-40f1-9c13-142426bc18e7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_051407bd-e1dc-428c-8228-27e9e13fd1c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_55e16f6e-4940-40f1-9c13-142426bc18e7" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_051407bd-e1dc-428c-8228-27e9e13fd1c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_87978017-5238-448b-9236-c0ac6d0fa6e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_051407bd-e1dc-428c-8228-27e9e13fd1c1" xlink:to="loc_us-gaap_CommercialPaperMember_87978017-5238-448b-9236-c0ac6d0fa6e6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_c5a0f0fd-c5ef-4fcf-87e8-d239fc98a401" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_051407bd-e1dc-428c-8228-27e9e13fd1c1" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_c5a0f0fd-c5ef-4fcf-87e8-d239fc98a401" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_d8334cf0-f4f5-49ac-8fbe-2bde51f50f05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_051407bd-e1dc-428c-8228-27e9e13fd1c1" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_d8334cf0-f4f5-49ac-8fbe-2bde51f50f05" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_531b1444-00fb-4df4-9e09-110f4f808f81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_051407bd-e1dc-428c-8228-27e9e13fd1c1" xlink:to="loc_us-gaap_CertificatesOfDepositMember_531b1444-00fb-4df4-9e09-110f4f808f81" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#CashEquivalentsandInvestmentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails" xlink:type="extended" id="i0df926ac7cf84a9bbe311e50ac9d2e5f_CashEquivalentsandInvestmentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_2936a4bb-de8a-4a6e-9b51-4581235a40b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivableCurrent_85de42ed-cb70-45b0-a076-f86bc2e9e41b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_2936a4bb-de8a-4a6e-9b51-4581235a40b0" xlink:to="loc_us-gaap_InterestReceivableCurrent_85de42ed-cb70-45b0-a076-f86bc2e9e41b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtSecuritiesAvailableForSaleMaturityTermMaximum_d61bcd88-79f6-4a1b-859c-30432107882c" xlink:href="snow-20220731.xsd#snow_DebtSecuritiesAvailableForSaleMaturityTermMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_2936a4bb-de8a-4a6e-9b51-4581235a40b0" xlink:to="loc_snow_DebtSecuritiesAvailableForSaleMaturityTermMaximum_d61bcd88-79f6-4a1b-859c-30432107882c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_33c67d9e-fa21-47da-a012-50f2272a8c8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_2936a4bb-de8a-4a6e-9b51-4581235a40b0" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_33c67d9e-fa21-47da-a012-50f2272a8c8f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_cda4f64f-2e8e-476e-b03b-56d68a14f368" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_33c67d9e-fa21-47da-a012-50f2272a8c8f" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_cda4f64f-2e8e-476e-b03b-56d68a14f368" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_cda4f64f-2e8e-476e-b03b-56d68a14f368_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_cda4f64f-2e8e-476e-b03b-56d68a14f368" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_cda4f64f-2e8e-476e-b03b-56d68a14f368_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_cf4ea968-0b15-4725-a89a-a9939c90e8b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_cda4f64f-2e8e-476e-b03b-56d68a14f368" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_cf4ea968-0b15-4725-a89a-a9939c90e8b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_b32e5784-7135-40ec-8268-0bfe9d5aa633" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_cf4ea968-0b15-4725-a89a-a9939c90e8b8" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_b32e5784-7135-40ec-8268-0bfe9d5aa633" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" xlink:type="extended" id="ia40692f3bf6748b7b42dda00eb628ac4_CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_eec72f78-0a6f-4593-aa36-790808721a53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract_0f38ac62-983a-403a-bdac-663a900a488a" xlink:href="snow-20220731.xsd#snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_eec72f78-0a6f-4593-aa36-790808721a53" xlink:to="loc_snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract_0f38ac62-983a-403a-bdac-663a900a488a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months_6bfff56b-08c0-492f-b0f5-adc1df143207" xlink:href="snow-20220731.xsd#snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract_0f38ac62-983a-403a-bdac-663a900a488a" xlink:to="loc_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months_6bfff56b-08c0-492f-b0f5-adc1df143207" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger_d0889211-5fa9-4115-b830-9854f63cef36" xlink:href="snow-20220731.xsd#snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract_0f38ac62-983a-403a-bdac-663a900a488a" xlink:to="loc_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger_d0889211-5fa9-4115-b830-9854f63cef36" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsUnrealizedLossPosition_80dc8363-3dc0-4e74-892a-3206c72bd5ba" xlink:href="snow-20220731.xsd#snow_CashEquivalentsUnrealizedLossPosition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract_0f38ac62-983a-403a-bdac-663a900a488a" xlink:to="loc_snow_CashEquivalentsUnrealizedLossPosition_80dc8363-3dc0-4e74-892a-3206c72bd5ba" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract_89acfa42-2809-4a5a-8ae2-a53f83b970a9" xlink:href="snow-20220731.xsd#snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_eec72f78-0a6f-4593-aa36-790808721a53" xlink:to="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract_89acfa42-2809-4a5a-8ae2-a53f83b970a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_1e1f1be6-32c8-4c88-a7db-c7f3350d67d3" xlink:href="snow-20220731.xsd#snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract_89acfa42-2809-4a5a-8ae2-a53f83b970a9" xlink:to="loc_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_1e1f1be6-32c8-4c88-a7db-c7f3350d67d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_64297bb4-6297-45c2-bb66-d6d06aed7d5c" xlink:href="snow-20220731.xsd#snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract_89acfa42-2809-4a5a-8ae2-a53f83b970a9" xlink:to="loc_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_64297bb4-6297-45c2-bb66-d6d06aed7d5c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss_b6d87851-1ef8-463d-9d08-193551de5890" xlink:href="snow-20220731.xsd#snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract_89acfa42-2809-4a5a-8ae2-a53f83b970a9" xlink:to="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss_b6d87851-1ef8-463d-9d08-193551de5890" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract_bac05a10-91fc-4333-a831-cd2718bd2616" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_eec72f78-0a6f-4593-aa36-790808721a53" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAbstract_bac05a10-91fc-4333-a831-cd2718bd2616" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_e0730e50-aa5e-4671-87e8-612822300898" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_bac05a10-91fc-4333-a831-cd2718bd2616" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_e0730e50-aa5e-4671-87e8-612822300898" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_e0ad4421-c31d-4ef0-85c9-6e1d7433f782" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_bac05a10-91fc-4333-a831-cd2718bd2616" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_e0ad4421-c31d-4ef0-85c9-6e1d7433f782" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_2880027f-7e3f-4e67-9ebe-43a8e60a7e19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_bac05a10-91fc-4333-a831-cd2718bd2616" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_2880027f-7e3f-4e67-9ebe-43a8e60a7e19" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_5298f993-a1d5-4b73-aeb2-55e8d59603b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_eec72f78-0a6f-4593-aa36-790808721a53" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_5298f993-a1d5-4b73-aeb2-55e8d59603b3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_385ee2d4-a13c-4d6a-82e5-0511c60db8cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_5298f993-a1d5-4b73-aeb2-55e8d59603b3" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_385ee2d4-a13c-4d6a-82e5-0511c60db8cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_f4bf92ae-2c92-4788-b3ca-ed01242588e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_5298f993-a1d5-4b73-aeb2-55e8d59603b3" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_f4bf92ae-2c92-4788-b3ca-ed01242588e7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_0f9de3a6-da14-4537-8641-b6b3f79c4262" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_5298f993-a1d5-4b73-aeb2-55e8d59603b3" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_0f9de3a6-da14-4537-8641-b6b3f79c4262" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract_ab09df4c-0129-42ed-b82b-ed74199ceb7d" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_eec72f78-0a6f-4593-aa36-790808721a53" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract_ab09df4c-0129-42ed-b82b-ed74199ceb7d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_a9c3974c-5904-4008-99f2-6650dc0fa350" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract_ab09df4c-0129-42ed-b82b-ed74199ceb7d" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_a9c3974c-5904-4008-99f2-6650dc0fa350" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_a3264419-5379-4647-96e5-46d11e39deac" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract_ab09df4c-0129-42ed-b82b-ed74199ceb7d" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_a3264419-5379-4647-96e5-46d11e39deac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition_093ee7c7-e952-43ae-9c52-d2b79e8d6dec" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract_ab09df4c-0129-42ed-b82b-ed74199ceb7d" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition_093ee7c7-e952-43ae-9c52-d2b79e8d6dec" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossAbstract_4d91cb81-5b0e-42c5-afd3-f4b7bc8f78ca" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_eec72f78-0a6f-4593-aa36-790808721a53" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossAbstract_4d91cb81-5b0e-42c5-afd3-f4b7bc8f78ca" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_a9e65da0-f3bd-40d3-a54e-6ffca14dd027" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossAbstract_4d91cb81-5b0e-42c5-afd3-f4b7bc8f78ca" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_a9e65da0-f3bd-40d3-a54e-6ffca14dd027" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_ca8126ae-6dea-45cc-a67c-87ba55298545" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossAbstract_4d91cb81-5b0e-42c5-afd3-f4b7bc8f78ca" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_ca8126ae-6dea-45cc-a67c-87ba55298545" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_e56bf2d1-e31e-4800-a1a1-21a1556f0c96" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossAbstract_4d91cb81-5b0e-42c5-afd3-f4b7bc8f78ca" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_e56bf2d1-e31e-4800-a1a1-21a1556f0c96" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_b25f3ae0-9eb6-473a-8a8b-84532245b8da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_eec72f78-0a6f-4593-aa36-790808721a53" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_b25f3ae0-9eb6-473a-8a8b-84532245b8da" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_8a72c59c-ee6c-48ea-b647-9c8f127f512b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_b25f3ae0-9eb6-473a-8a8b-84532245b8da" xlink:to="loc_us-gaap_FinancialInstrumentAxis_8a72c59c-ee6c-48ea-b647-9c8f127f512b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8a72c59c-ee6c-48ea-b647-9c8f127f512b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_8a72c59c-ee6c-48ea-b647-9c8f127f512b" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8a72c59c-ee6c-48ea-b647-9c8f127f512b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f0b0c433-49c7-4dcb-8372-d76a3386942f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_8a72c59c-ee6c-48ea-b647-9c8f127f512b" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f0b0c433-49c7-4dcb-8372-d76a3386942f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_da92765f-0139-4405-bcad-cec3307f6e2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f0b0c433-49c7-4dcb-8372-d76a3386942f" xlink:to="loc_us-gaap_CommercialPaperMember_da92765f-0139-4405-bcad-cec3307f6e2a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_a3db9246-024c-43f5-b619-fb82793fa464" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f0b0c433-49c7-4dcb-8372-d76a3386942f" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_a3db9246-024c-43f5-b619-fb82793fa464" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_35fa49c2-37a3-445f-96ac-1a6c49149520" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f0b0c433-49c7-4dcb-8372-d76a3386942f" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_35fa49c2-37a3-445f-96ac-1a6c49149520" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_5580c061-a406-46dc-ae8f-ae4fb629ac3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f0b0c433-49c7-4dcb-8372-d76a3386942f" xlink:to="loc_us-gaap_CertificatesOfDepositMember_5580c061-a406-46dc-ae8f-ae4fb629ac3a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_3f984386-c344-4681-a0cf-91ce5a1be60e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_b25f3ae0-9eb6-473a-8a8b-84532245b8da" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_3f984386-c344-4681-a0cf-91ce5a1be60e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_3f984386-c344-4681-a0cf-91ce5a1be60e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_3f984386-c344-4681-a0cf-91ce5a1be60e" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_3f984386-c344-4681-a0cf-91ce5a1be60e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_765cc19c-9023-4f76-ad2c-c4f86bd70ca3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_3f984386-c344-4681-a0cf-91ce5a1be60e" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_765cc19c-9023-4f76-ad2c-c4f86bd70ca3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_ea0f96cd-5157-4532-8e86-c023196e2ade" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_765cc19c-9023-4f76-ad2c-c4f86bd70ca3" xlink:to="loc_us-gaap_CommercialPaperMember_ea0f96cd-5157-4532-8e86-c023196e2ade" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_00d5e323-5a55-4fa6-ad1c-9e66752f2857" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_765cc19c-9023-4f76-ad2c-c4f86bd70ca3" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_00d5e323-5a55-4fa6-ad1c-9e66752f2857" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#FairValueMeasurementsDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/FairValueMeasurementsDetails" xlink:type="extended" id="i0e9f8ca4601d49c4aacb44758ebc0f0d_FairValueMeasurementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_799bb392-9654-423b-963b-d02330920086" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_12cc93fb-3820-4810-8b3e-fa9e0225945e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_799bb392-9654-423b-963b-d02330920086" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_12cc93fb-3820-4810-8b3e-fa9e0225945e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_927b297b-5707-4edb-870b-469597b652d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_12cc93fb-3820-4810-8b3e-fa9e0225945e" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_927b297b-5707-4edb-870b-469597b652d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_3e843c35-fcf9-4f9c-9717-25b0bf9adecb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_12cc93fb-3820-4810-8b3e-fa9e0225945e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_3e843c35-fcf9-4f9c-9717-25b0bf9adecb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_35ff165d-6526-4190-beb5-aec79d6add09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_12cc93fb-3820-4810-8b3e-fa9e0225945e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_35ff165d-6526-4190-beb5-aec79d6add09" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_bdecce99-74cd-48c5-b11e-6b571f755ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_12cc93fb-3820-4810-8b3e-fa9e0225945e" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_bdecce99-74cd-48c5-b11e-6b571f755ff5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a0f654b0-1530-4aba-86a9-393859a0b922" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_799bb392-9654-423b-963b-d02330920086" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a0f654b0-1530-4aba-86a9-393859a0b922" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_46708293-58f4-492c-847f-c2a37ea39dc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a0f654b0-1530-4aba-86a9-393859a0b922" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_46708293-58f4-492c-847f-c2a37ea39dc9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_46708293-58f4-492c-847f-c2a37ea39dc9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_46708293-58f4-492c-847f-c2a37ea39dc9" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_46708293-58f4-492c-847f-c2a37ea39dc9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_d1e799d4-810b-4a68-920b-e097b01d270b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_46708293-58f4-492c-847f-c2a37ea39dc9" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_d1e799d4-810b-4a68-920b-e097b01d270b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_62a667c3-2634-4a1a-bf66-0389e208f955" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_d1e799d4-810b-4a68-920b-e097b01d270b" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_62a667c3-2634-4a1a-bf66-0389e208f955" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8df522e2-6215-4398-a795-6c2ee4eeb121" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a0f654b0-1530-4aba-86a9-393859a0b922" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8df522e2-6215-4398-a795-6c2ee4eeb121" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8df522e2-6215-4398-a795-6c2ee4eeb121_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8df522e2-6215-4398-a795-6c2ee4eeb121" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8df522e2-6215-4398-a795-6c2ee4eeb121_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_24baa3eb-d620-4e7a-a6b1-26637c82dd7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8df522e2-6215-4398-a795-6c2ee4eeb121" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_24baa3eb-d620-4e7a-a6b1-26637c82dd7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_c198ff86-b5d0-4777-b656-5a49971ec595" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_24baa3eb-d620-4e7a-a6b1-26637c82dd7d" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_c198ff86-b5d0-4777-b656-5a49971ec595" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_0bc29dac-127a-4220-ba20-a6a5b8220788" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_24baa3eb-d620-4e7a-a6b1-26637c82dd7d" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_0bc29dac-127a-4220-ba20-a6a5b8220788" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_b0b7caf6-2854-445b-920c-2a5b410b0042" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a0f654b0-1530-4aba-86a9-393859a0b922" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_b0b7caf6-2854-445b-920c-2a5b410b0042" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_b0b7caf6-2854-445b-920c-2a5b410b0042_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_b0b7caf6-2854-445b-920c-2a5b410b0042" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_b0b7caf6-2854-445b-920c-2a5b410b0042_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_3ac4ca8f-c859-4159-887e-b1e92073b207" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_b0b7caf6-2854-445b-920c-2a5b410b0042" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_3ac4ca8f-c859-4159-887e-b1e92073b207" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_09f8e5bb-dbd4-4237-86f7-36643c0e9a49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_3ac4ca8f-c859-4159-887e-b1e92073b207" xlink:to="loc_us-gaap_MoneyMarketFundsMember_09f8e5bb-dbd4-4237-86f7-36643c0e9a49" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_75df2193-3314-44fc-84ff-cf80d7b3a49e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_3ac4ca8f-c859-4159-887e-b1e92073b207" xlink:to="loc_us-gaap_CommercialPaperMember_75df2193-3314-44fc-84ff-cf80d7b3a49e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_fcefdd03-3ba3-40d1-bb28-f40e9ee65d52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_3ac4ca8f-c859-4159-887e-b1e92073b207" xlink:to="loc_us-gaap_CertificatesOfDepositMember_fcefdd03-3ba3-40d1-bb28-f40e9ee65d52" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_8990cdff-a0f9-485a-9b38-e82214127080" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_3ac4ca8f-c859-4159-887e-b1e92073b207" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_8990cdff-a0f9-485a-9b38-e82214127080" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_18bfe829-85c1-4980-a2be-1a87d0ec2ee5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_3ac4ca8f-c859-4159-887e-b1e92073b207" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_18bfe829-85c1-4980-a2be-1a87d0ec2ee5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_d7b17965-0502-465e-b2a6-6eb3c691eb3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a0f654b0-1530-4aba-86a9-393859a0b922" xlink:to="loc_us-gaap_FinancialInstrumentAxis_d7b17965-0502-465e-b2a6-6eb3c691eb3e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d7b17965-0502-465e-b2a6-6eb3c691eb3e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_d7b17965-0502-465e-b2a6-6eb3c691eb3e" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d7b17965-0502-465e-b2a6-6eb3c691eb3e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_27a80947-c9bc-4e45-bb2c-2118cd84f091" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_d7b17965-0502-465e-b2a6-6eb3c691eb3e" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_27a80947-c9bc-4e45-bb2c-2118cd84f091" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_bc5c3702-9bcf-4c26-a515-283b8139dd17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_27a80947-c9bc-4e45-bb2c-2118cd84f091" xlink:to="loc_us-gaap_CommercialPaperMember_bc5c3702-9bcf-4c26-a515-283b8139dd17" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_4f4ca4cc-f478-4196-a76a-c7b4f411a5c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_27a80947-c9bc-4e45-bb2c-2118cd84f091" xlink:to="loc_us-gaap_CertificatesOfDepositMember_4f4ca4cc-f478-4196-a76a-c7b4f411a5c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_17117d56-ed3c-44fd-a97c-b59679284468" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_27a80947-c9bc-4e45-bb2c-2118cd84f091" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_17117d56-ed3c-44fd-a97c-b59679284468" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_52b7912e-1fc9-4839-9c1d-49146d317ca4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_27a80947-c9bc-4e45-bb2c-2118cd84f091" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_52b7912e-1fc9-4839-9c1d-49146d317ca4" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" xlink:type="extended" id="ic688ba75891b4f1eb0fe0cda8b94b52e_PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3136e0e0-47e5-4a2c-85f1-a20c2da302ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_fde67e59-940f-4267-a266-fe24d84ea56d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3136e0e0-47e5-4a2c-85f1-a20c2da302ca" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_fde67e59-940f-4267-a266-fe24d84ea56d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_86842627-8ff2-4059-ab2e-491b62eee166" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3136e0e0-47e5-4a2c-85f1-a20c2da302ca" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_86842627-8ff2-4059-ab2e-491b62eee166" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_6b27fb01-c088-401d-ac70-43ab59ebb9d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3136e0e0-47e5-4a2c-85f1-a20c2da302ca" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_6b27fb01-c088-401d-ac70-43ab59ebb9d4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_930420bc-3af8-4545-8396-fe404fb9d4dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3136e0e0-47e5-4a2c-85f1-a20c2da302ca" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_930420bc-3af8-4545-8396-fe404fb9d4dc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9e754912-c785-4f82-adde-0b8dad9f9022" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_930420bc-3af8-4545-8396-fe404fb9d4dc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9e754912-c785-4f82-adde-0b8dad9f9022" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9e754912-c785-4f82-adde-0b8dad9f9022_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9e754912-c785-4f82-adde-0b8dad9f9022" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9e754912-c785-4f82-adde-0b8dad9f9022_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f6118d2c-b811-484e-af0a-8f750656ce18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9e754912-c785-4f82-adde-0b8dad9f9022" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f6118d2c-b811-484e-af0a-8f750656ce18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_3a547084-039b-44af-8da7-f4865733badc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f6118d2c-b811-484e-af0a-8f750656ce18" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_3a547084-039b-44af-8da7-f4865733badc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ComputerEquipmentAndSoftwareMember_9123dada-6671-49cc-9691-5cc199ba340a" xlink:href="snow-20220731.xsd#snow_ComputerEquipmentAndSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f6118d2c-b811-484e-af0a-8f750656ce18" xlink:to="loc_snow_ComputerEquipmentAndSoftwareMember_9123dada-6671-49cc-9691-5cc199ba340a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_6ce31f48-6a1e-4dfb-8a8a-276d61f4e7d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f6118d2c-b811-484e-af0a-8f750656ce18" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_6ce31f48-6a1e-4dfb-8a8a-276d61f4e7d9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_a5b11ef1-9b57-40e8-a885-b221a7ad3023" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f6118d2c-b811-484e-af0a-8f750656ce18" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_a5b11ef1-9b57-40e8-a885-b221a7ad3023" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember_d78f6347-52cc-4375-94ba-f81be6b06441" xlink:href="snow-20220731.xsd#snow_ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f6118d2c-b811-484e-af0a-8f750656ce18" xlink:to="loc_snow_ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember_d78f6347-52cc-4375-94ba-f81be6b06441" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ConstructionInProgressOtherMember_537d8dd7-faa4-428d-a482-ccca0870af8b" xlink:href="snow-20220731.xsd#snow_ConstructionInProgressOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f6118d2c-b811-484e-af0a-8f750656ce18" xlink:to="loc_snow_ConstructionInProgressOtherMember_537d8dd7-faa4-428d-a482-ccca0870af8b" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#BusinessCombinationIntangibleAssetsandGoodwillScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails" xlink:type="extended" id="i7b9b7e7247ca48ba8330240a816635dc_BusinessCombinationIntangibleAssetsandGoodwillScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_7aeb5857-e496-4c6c-abd8-a3ed6edb2e4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_11ed9870-40b2-4f8a-a85c-5cfa1d5f9976" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7aeb5857-e496-4c6c-abd8-a3ed6edb2e4a" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_11ed9870-40b2-4f8a-a85c-5cfa1d5f9976" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_19763ca7-0375-4809-9d67-f1a0852e3a9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7aeb5857-e496-4c6c-abd8-a3ed6edb2e4a" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_19763ca7-0375-4809-9d67-f1a0852e3a9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_031b16da-9654-4e06-ac71-1477067aa01d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7aeb5857-e496-4c6c-abd8-a3ed6edb2e4a" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_031b16da-9654-4e06-ac71-1477067aa01d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_0a0b0861-e30a-4e95-bfd5-1bfe304b867c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7aeb5857-e496-4c6c-abd8-a3ed6edb2e4a" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_0a0b0861-e30a-4e95-bfd5-1bfe304b867c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice_dccd634d-a2ab-4451-9b4c-90865be1f30d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionSharePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7aeb5857-e496-4c6c-abd8-a3ed6edb2e4a" xlink:to="loc_us-gaap_BusinessAcquisitionSharePrice_dccd634d-a2ab-4451-9b4c-90865be1f30d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_081efeb6-fc8f-41cb-ae3e-523ee4550dd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7aeb5857-e496-4c6c-abd8-a3ed6edb2e4a" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_081efeb6-fc8f-41cb-ae3e-523ee4550dd0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_d34820b3-e3ce-4006-9c1b-21cbd6e7d245" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_081efeb6-fc8f-41cb-ae3e-523ee4550dd0" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_d34820b3-e3ce-4006-9c1b-21cbd6e7d245" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d34820b3-e3ce-4006-9c1b-21cbd6e7d245_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d34820b3-e3ce-4006-9c1b-21cbd6e7d245" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d34820b3-e3ce-4006-9c1b-21cbd6e7d245_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_11d43224-a2e1-4d9b-b733-a0d1464c1896" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d34820b3-e3ce-4006-9c1b-21cbd6e7d245" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_11d43224-a2e1-4d9b-b733-a0d1464c1896" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StreamlitIncMember_171bf240-fc9b-49e2-a175-48a4a6618826" xlink:href="snow-20220731.xsd#snow_StreamlitIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_11d43224-a2e1-4d9b-b733-a0d1464c1896" xlink:to="loc_snow_StreamlitIncMember_171bf240-fc9b-49e2-a175-48a4a6618826" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_c878c649-5f4e-4231-8efc-cc9cda18615c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_081efeb6-fc8f-41cb-ae3e-523ee4550dd0" xlink:to="loc_us-gaap_PlanNameAxis_c878c649-5f4e-4231-8efc-cc9cda18615c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_c878c649-5f4e-4231-8efc-cc9cda18615c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_c878c649-5f4e-4231-8efc-cc9cda18615c" xlink:to="loc_us-gaap_PlanNameDomain_c878c649-5f4e-4231-8efc-cc9cda18615c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_bdea13d6-7912-4984-9c4a-c4407a8910dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_c878c649-5f4e-4231-8efc-cc9cda18615c" xlink:to="loc_us-gaap_PlanNameDomain_bdea13d6-7912-4984-9c4a-c4407a8910dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OutsideOfThePlansMember_8a9cfa33-f228-4d60-b2b9-480e0c0b6968" xlink:href="snow-20220731.xsd#snow_OutsideOfThePlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_bdea13d6-7912-4984-9c4a-c4407a8910dc" xlink:to="loc_snow_OutsideOfThePlansMember_8a9cfa33-f228-4d60-b2b9-480e0c0b6968" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_c0e634db-bb15-4550-b1fe-9da4a1ae2564" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_081efeb6-fc8f-41cb-ae3e-523ee4550dd0" xlink:to="loc_us-gaap_StatementClassOfStockAxis_c0e634db-bb15-4550-b1fe-9da4a1ae2564" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_c0e634db-bb15-4550-b1fe-9da4a1ae2564_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c0e634db-bb15-4550-b1fe-9da4a1ae2564" xlink:to="loc_us-gaap_ClassOfStockDomain_c0e634db-bb15-4550-b1fe-9da4a1ae2564_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_bfbcdc84-1ef4-43bd-9648-768bd978021c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c0e634db-bb15-4550-b1fe-9da4a1ae2564" xlink:to="loc_us-gaap_ClassOfStockDomain_bfbcdc84-1ef4-43bd-9648-768bd978021c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_951dd9de-bdc7-4a55-aa72-2b740a2c5591" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_bfbcdc84-1ef4-43bd-9648-768bd978021c" xlink:to="loc_us-gaap_CommonClassAMember_951dd9de-bdc7-4a55-aa72-2b740a2c5591" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_07bbabf1-46d9-41cf-b1e3-d9d044d769f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_081efeb6-fc8f-41cb-ae3e-523ee4550dd0" xlink:to="loc_us-gaap_AwardTypeAxis_07bbabf1-46d9-41cf-b1e3-d9d044d769f0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_07bbabf1-46d9-41cf-b1e3-d9d044d769f0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_07bbabf1-46d9-41cf-b1e3-d9d044d769f0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_07bbabf1-46d9-41cf-b1e3-d9d044d769f0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d4d6f574-d627-4019-99de-fd3bf0685c9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_07bbabf1-46d9-41cf-b1e3-d9d044d769f0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d4d6f574-d627-4019-99de-fd3bf0685c9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OutsideOfThePlansMember_968fda8c-ab0c-4148-90cd-4ffcb34c8171" xlink:href="snow-20220731.xsd#snow_OutsideOfThePlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d4d6f574-d627-4019-99de-fd3bf0685c9c" xlink:to="loc_snow_OutsideOfThePlansMember_968fda8c-ab0c-4148-90cd-4ffcb34c8171" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillNarrativeDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#BusinessCombinationIntangibleAssetsandGoodwillNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillNarrativeDetails" xlink:type="extended" id="ie272beefd23a4720b1942d7d823c2260_BusinessCombinationIntangibleAssetsandGoodwillNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_d66294b2-34fc-477c-8ed2-3cbfd63b51f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_NumberOfFounders_52429e07-b23a-43ab-b515-26290d8f5c67" xlink:href="snow-20220731.xsd#snow_NumberOfFounders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d66294b2-34fc-477c-8ed2-3cbfd63b51f3" xlink:to="loc_snow_NumberOfFounders_52429e07-b23a-43ab-b515-26290d8f5c67" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_dc2278f1-be05-4ccb-b069-868ddeedd668" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d66294b2-34fc-477c-8ed2-3cbfd63b51f3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_dc2278f1-be05-4ccb-b069-868ddeedd668" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_81495e0c-a748-4ad1-a58c-9cc780430ef7" xlink:href="snow-20220731.xsd#snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d66294b2-34fc-477c-8ed2-3cbfd63b51f3" xlink:to="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_81495e0c-a748-4ad1-a58c-9cc780430ef7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue_e49bf49d-56fe-4f19-b920-450ba28858de" xlink:href="snow-20220731.xsd#snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d66294b2-34fc-477c-8ed2-3cbfd63b51f3" xlink:to="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue_e49bf49d-56fe-4f19-b920-450ba28858de" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod_761cc959-3267-4c1f-b5ec-dd673e35b56b" xlink:href="snow-20220731.xsd#snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d66294b2-34fc-477c-8ed2-3cbfd63b51f3" xlink:to="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod_761cc959-3267-4c1f-b5ec-dd673e35b56b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_be284eea-60d3-4c32-9dc7-700d174d6e6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d66294b2-34fc-477c-8ed2-3cbfd63b51f3" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_be284eea-60d3-4c32-9dc7-700d174d6e6a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_d9d373b8-1e2f-4d9c-be66-df7877bf1f26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d66294b2-34fc-477c-8ed2-3cbfd63b51f3" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_d9d373b8-1e2f-4d9c-be66-df7877bf1f26" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9b350c69-872e-422d-8bfe-b26968c30aef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d66294b2-34fc-477c-8ed2-3cbfd63b51f3" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9b350c69-872e-422d-8bfe-b26968c30aef" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_fcee58b0-cecb-417d-82c6-b28fc56902be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9b350c69-872e-422d-8bfe-b26968c30aef" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_fcee58b0-cecb-417d-82c6-b28fc56902be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fcee58b0-cecb-417d-82c6-b28fc56902be_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_fcee58b0-cecb-417d-82c6-b28fc56902be" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fcee58b0-cecb-417d-82c6-b28fc56902be_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_79516fdb-b3ed-4ba9-8abe-47e4098189f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_fcee58b0-cecb-417d-82c6-b28fc56902be" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_79516fdb-b3ed-4ba9-8abe-47e4098189f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StreamlitIncMember_f4aecaf1-828e-4466-94e5-6989fa58419f" xlink:href="snow-20220731.xsd#snow_StreamlitIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_79516fdb-b3ed-4ba9-8abe-47e4098189f0" xlink:to="loc_snow_StreamlitIncMember_f4aecaf1-828e-4466-94e5-6989fa58419f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_920757fd-785d-4244-8a3d-e7eddf4ee295" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9b350c69-872e-422d-8bfe-b26968c30aef" xlink:to="loc_us-gaap_AwardTypeAxis_920757fd-785d-4244-8a3d-e7eddf4ee295" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_920757fd-785d-4244-8a3d-e7eddf4ee295_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_920757fd-785d-4244-8a3d-e7eddf4ee295" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_920757fd-785d-4244-8a3d-e7eddf4ee295_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_65b65818-0374-416a-88b7-be4109afb996" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_920757fd-785d-4244-8a3d-e7eddf4ee295" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_65b65818-0374-416a-88b7-be4109afb996" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_RestrictedCommonStockMember_3223dc49-1dc7-4044-9638-a90bfe15e3d8" xlink:href="snow-20220731.xsd#snow_RestrictedCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_65b65818-0374-416a-88b7-be4109afb996" xlink:to="loc_snow_RestrictedCommonStockMember_3223dc49-1dc7-4044-9638-a90bfe15e3d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_76de6631-7127-4ecd-8f3e-8ae04ac6ff85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9b350c69-872e-422d-8bfe-b26968c30aef" xlink:to="loc_us-gaap_PlanNameAxis_76de6631-7127-4ecd-8f3e-8ae04ac6ff85" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_76de6631-7127-4ecd-8f3e-8ae04ac6ff85_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_76de6631-7127-4ecd-8f3e-8ae04ac6ff85" xlink:to="loc_us-gaap_PlanNameDomain_76de6631-7127-4ecd-8f3e-8ae04ac6ff85_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_d0af7717-a0f4-4e24-8eff-2870708721ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_76de6631-7127-4ecd-8f3e-8ae04ac6ff85" xlink:to="loc_us-gaap_PlanNameDomain_d0af7717-a0f4-4e24-8eff-2870708721ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OutsideOfThePlansMember_00bfdda8-af50-4f00-9b9e-1d4f364f5c9f" xlink:href="snow-20220731.xsd#snow_OutsideOfThePlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_d0af7717-a0f4-4e24-8eff-2870708721ca" xlink:to="loc_snow_OutsideOfThePlansMember_00bfdda8-af50-4f00-9b9e-1d4f364f5c9f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_cc510cac-93ed-4fa7-a8a5-a0eb530b2b8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9b350c69-872e-422d-8bfe-b26968c30aef" xlink:to="loc_us-gaap_StatementClassOfStockAxis_cc510cac-93ed-4fa7-a8a5-a0eb530b2b8a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_cc510cac-93ed-4fa7-a8a5-a0eb530b2b8a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_cc510cac-93ed-4fa7-a8a5-a0eb530b2b8a" xlink:to="loc_us-gaap_ClassOfStockDomain_cc510cac-93ed-4fa7-a8a5-a0eb530b2b8a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_39f15a88-4665-470e-9769-a5d11d3e1539" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_cc510cac-93ed-4fa7-a8a5-a0eb530b2b8a" xlink:to="loc_us-gaap_ClassOfStockDomain_39f15a88-4665-470e-9769-a5d11d3e1539" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_db187a20-6c88-40e5-9711-1cab7aa28580" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_39f15a88-4665-470e-9769-a5d11d3e1539" xlink:to="loc_us-gaap_CommonClassAMember_db187a20-6c88-40e5-9711-1cab7aa28580" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#BusinessCombinationIntangibleAssetsandGoodwillScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended" id="id7504890233044968e3a6f9ec913571c_BusinessCombinationIntangibleAssetsandGoodwillScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_7eb846ff-e081-4778-ab0e-9efba53b8a3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_70b87385-e17a-41ea-826d-aae2fa87e2c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7eb846ff-e081-4778-ab0e-9efba53b8a3f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_70b87385-e17a-41ea-826d-aae2fa87e2c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_ee2ea651-a4a5-4ffc-90d3-0a95e70be3a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7eb846ff-e081-4778-ab0e-9efba53b8a3f" xlink:to="loc_us-gaap_Goodwill_ee2ea651-a4a5-4ffc-90d3-0a95e70be3a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_acb52671-9bc8-469b-99b2-79401089a7de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7eb846ff-e081-4778-ab0e-9efba53b8a3f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_acb52671-9bc8-469b-99b2-79401089a7de" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNetTangibleLiabilities_7b627440-6842-4476-88bf-f64e7501a5ac" xlink:href="snow-20220731.xsd#snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNetTangibleLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7eb846ff-e081-4778-ab0e-9efba53b8a3f" xlink:to="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNetTangibleLiabilities_7b627440-6842-4476-88bf-f64e7501a5ac" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNet_efe1747f-66a0-4981-88a8-2ae8bd07bee3" xlink:href="snow-20220731.xsd#snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7eb846ff-e081-4778-ab0e-9efba53b8a3f" xlink:to="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNet_efe1747f-66a0-4981-88a8-2ae8bd07bee3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_36e7eddf-f975-419a-bebb-21141f3c901c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7eb846ff-e081-4778-ab0e-9efba53b8a3f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_36e7eddf-f975-419a-bebb-21141f3c901c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_4b258ac4-8af0-4e3c-9d56-8baf35421b0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7eb846ff-e081-4778-ab0e-9efba53b8a3f" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_4b258ac4-8af0-4e3c-9d56-8baf35421b0e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_712c51a5-3617-4e2c-a790-2ff5028e8f11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7eb846ff-e081-4778-ab0e-9efba53b8a3f" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_712c51a5-3617-4e2c-a790-2ff5028e8f11" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_30eb7178-0886-446b-9f73-a674a4bc6801" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_712c51a5-3617-4e2c-a790-2ff5028e8f11" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_30eb7178-0886-446b-9f73-a674a4bc6801" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_30eb7178-0886-446b-9f73-a674a4bc6801_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_30eb7178-0886-446b-9f73-a674a4bc6801" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_30eb7178-0886-446b-9f73-a674a4bc6801_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0e44786d-c388-454d-ac91-b0a9f7cf92ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_30eb7178-0886-446b-9f73-a674a4bc6801" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0e44786d-c388-454d-ac91-b0a9f7cf92ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StreamlitIncMember_669b7bfb-4412-41b4-8308-079d87201584" xlink:href="snow-20220731.xsd#snow_StreamlitIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0e44786d-c388-454d-ac91-b0a9f7cf92ee" xlink:to="loc_snow_StreamlitIncMember_669b7bfb-4412-41b4-8308-079d87201584" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillBusinessAcquisitionProFormaInformationDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#BusinessCombinationIntangibleAssetsandGoodwillBusinessAcquisitionProFormaInformationDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillBusinessAcquisitionProFormaInformationDetails" xlink:type="extended" id="iecc0aa4a8ae84731840e8740e131f0be_BusinessCombinationIntangibleAssetsandGoodwillBusinessAcquisitionProFormaInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_9e4ea921-d9b3-4d30-a726-9e043024752b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_21a2fe4c-be4c-42c2-8600-42059549ff39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9e4ea921-d9b3-4d30-a726-9e043024752b" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_21a2fe4c-be4c-42c2-8600-42059549ff39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_06c1780c-ffcf-407a-baef-39e24a1a736a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9e4ea921-d9b3-4d30-a726-9e043024752b" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_06c1780c-ffcf-407a-baef-39e24a1a736a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3a9a04c9-c04b-4789-8633-c76455869a96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9e4ea921-d9b3-4d30-a726-9e043024752b" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3a9a04c9-c04b-4789-8633-c76455869a96" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_2f9eb8ec-f4ab-40cf-9582-a656e1f46a17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3a9a04c9-c04b-4789-8633-c76455869a96" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_2f9eb8ec-f4ab-40cf-9582-a656e1f46a17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2f9eb8ec-f4ab-40cf-9582-a656e1f46a17_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2f9eb8ec-f4ab-40cf-9582-a656e1f46a17" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2f9eb8ec-f4ab-40cf-9582-a656e1f46a17_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5fd5bdcf-7b4d-4997-a0dd-e75e1c988fdb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2f9eb8ec-f4ab-40cf-9582-a656e1f46a17" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5fd5bdcf-7b4d-4997-a0dd-e75e1c988fdb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StreamlitIncMember_10911fc2-116d-43a4-acf3-0addc01bc1b6" xlink:href="snow-20220731.xsd#snow_StreamlitIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5fd5bdcf-7b4d-4997-a0dd-e75e1c988fdb" xlink:to="loc_snow_StreamlitIncMember_10911fc2-116d-43a4-acf3-0addc01bc1b6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#BusinessCombinationIntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" xlink:type="extended" id="if0101549b6c44dadaa09e3c68c3d0845_BusinessCombinationIntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5ddedafd-e4ca-4883-98e3-909777ffa64c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0b8d4202-5340-4a43-a58f-68f5aa6f8359" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5ddedafd-e4ca-4883-98e3-909777ffa64c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0b8d4202-5340-4a43-a58f-68f5aa6f8359" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_ffaf23af-c79f-4caa-92f9-0a3ff55816b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5ddedafd-e4ca-4883-98e3-909777ffa64c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_ffaf23af-c79f-4caa-92f9-0a3ff55816b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_90863222-4db4-4f65-908a-3f0fad4b65b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5ddedafd-e4ca-4883-98e3-909777ffa64c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_90863222-4db4-4f65-908a-3f0fad4b65b4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_49cf0f8e-8251-4b12-b6ef-cc5ce47d7bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5ddedafd-e4ca-4883-98e3-909777ffa64c" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_49cf0f8e-8251-4b12-b6ef-cc5ce47d7bb6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_35185f01-83dc-4ba9-a977-a508a2dc89ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5ddedafd-e4ca-4883-98e3-909777ffa64c" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_35185f01-83dc-4ba9-a977-a508a2dc89ac" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_13805df3-bd2b-4233-a702-1a72a0283752" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5ddedafd-e4ca-4883-98e3-909777ffa64c" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_13805df3-bd2b-4233-a702-1a72a0283752" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_af5d8929-1312-4f7a-976b-59a740149423" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_13805df3-bd2b-4233-a702-1a72a0283752" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_af5d8929-1312-4f7a-976b-59a740149423" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_af5d8929-1312-4f7a-976b-59a740149423_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_af5d8929-1312-4f7a-976b-59a740149423" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_af5d8929-1312-4f7a-976b-59a740149423_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8d7fbb5d-2fc1-43d5-afc3-184c2c396c94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_af5d8929-1312-4f7a-976b-59a740149423" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8d7fbb5d-2fc1-43d5-afc3-184c2c396c94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DeveloperCommunityMember_981be009-c38e-4610-89d1-bd1046d6f1c1" xlink:href="snow-20220731.xsd#snow_DeveloperCommunityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8d7fbb5d-2fc1-43d5-afc3-184c2c396c94" xlink:to="loc_snow_DeveloperCommunityMember_981be009-c38e-4610-89d1-bd1046d6f1c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_AssembledWorkforceMember_df6d5668-f4c4-4b99-8e17-52d531d2b485" xlink:href="snow-20220731.xsd#snow_AssembledWorkforceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8d7fbb5d-2fc1-43d5-afc3-184c2c396c94" xlink:to="loc_snow_AssembledWorkforceMember_df6d5668-f4c4-4b99-8e17-52d531d2b485" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_305e39d7-91ff-4954-9510-9abc8cf42102" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8d7fbb5d-2fc1-43d5-afc3-184c2c396c94" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_305e39d7-91ff-4954-9510-9abc8cf42102" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember_e9b6db73-049c-44ff-a6c4-56d679e2d10f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PatentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8d7fbb5d-2fc1-43d5-afc3-184c2c396c94" xlink:to="loc_us-gaap_PatentsMember_e9b6db73-049c-44ff-a6c4-56d679e2d10f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_9df58119-82e3-4cd0-8f5c-440297d6000d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8d7fbb5d-2fc1-43d5-afc3-184c2c396c94" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_9df58119-82e3-4cd0-8f5c-440297d6000d" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/EquityNarrativeDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#EquityNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/EquityNarrativeDetails" xlink:type="extended" id="ia3563802d1c74f02945c10b28c62aa82_EquityNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_6c518666-c176-4bbd-bbe7-7717fc40ca0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_6c518666-c176-4bbd-bbe7-7717fc40ca0d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_b46d8548-3e6a-48f2-8478-2fb3242a5d3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_b46d8548-3e6a-48f2-8478-2fb3242a5d3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CommonStockNumberOfClassesOfStock_7d5eff30-f582-4d60-8192-94c69e868935" xlink:href="snow-20220731.xsd#snow_CommonStockNumberOfClassesOfStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_snow_CommonStockNumberOfClassesOfStock_7d5eff30-f582-4d60-8192-94c69e868935" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_870cdb3e-effb-4808-be8b-985f0666886c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_870cdb3e-effb-4808-be8b-985f0666886c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesConverted1_bb62e029-46be-43b5-9004-58ad75278547" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockSharesConverted1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_us-gaap_ConversionOfStockSharesConverted1_bb62e029-46be-43b5-9004-58ad75278547" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_b1936878-4063-4214-badb-ed40e7656868" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_b1936878-4063-4214-badb-ed40e7656868" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CommonStockVotingRightsVotesPerShare_37aae79b-1f65-492e-8035-48d063e7fe60" xlink:href="snow-20220731.xsd#snow_CommonStockVotingRightsVotesPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_snow_CommonStockVotingRightsVotesPerShare_37aae79b-1f65-492e-8035-48d063e7fe60" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ConversionPercentThresholdOutstanding_34dbf217-d8fb-4796-8706-addba3644482" xlink:href="snow-20220731.xsd#snow_ConversionPercentThresholdOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_snow_ConversionPercentThresholdOutstanding_34dbf217-d8fb-4796-8706-addba3644482" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod_a2256f28-3680-4120-a6d0-abdb638df0ab" xlink:href="snow-20220731.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod_a2256f28-3680-4120-a6d0-abdb638df0ab" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_f968affd-996b-4fc3-bbb5-109cec5ce469" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_f968affd-996b-4fc3-bbb5-109cec5ce469" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_f7cef6b4-ba92-4e3b-a652-d35b2f5ddedc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_f7cef6b4-ba92-4e3b-a652-d35b2f5ddedc" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_487c907c-7eea-4293-9f53-f6d389bf61c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_487c907c-7eea-4293-9f53-f6d389bf61c3" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d37e874d-3b06-4ed7-9600-4a557ba628e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d37e874d-3b06-4ed7-9600-4a557ba628e9" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_47fcf50a-2e22-4914-82f9-51ccde9c75c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_47fcf50a-2e22-4914-82f9-51ccde9c75c8" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_27f32d76-0e11-4f92-946e-174f4151d636" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_27f32d76-0e11-4f92-946e-174f4151d636" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_505d555a-d23d-4136-880a-b393929b8cf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_505d555a-d23d-4136-880a-b393929b8cf0" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_NumberOfFounders_6f41bfec-aefe-4a21-a4e8-ae285c1c5d1b" xlink:href="snow-20220731.xsd#snow_NumberOfFounders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_snow_NumberOfFounders_6f41bfec-aefe-4a21-a4e8-ae285c1c5d1b" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3827ef28-1dce-47af-b69e-cb22133a8774" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3827ef28-1dce-47af-b69e-cb22133a8774" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_209af289-027b-4b7e-805f-a1bbd22084e6" xlink:href="snow-20220731.xsd#snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_209af289-027b-4b7e-805f-a1bbd22084e6" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue_44bf32fc-07e4-45c7-9979-3c36df583d17" xlink:href="snow-20220731.xsd#snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue_44bf32fc-07e4-45c7-9979-3c36df583d17" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod_818621bd-4c4a-47f6-b2ab-c7c26802f3a7" xlink:href="snow-20220731.xsd#snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod_818621bd-4c4a-47f6-b2ab-c7c26802f3a7" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_550d51b8-ce87-458c-8f15-f80b341791c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_550d51b8-ce87-458c-8f15-f80b341791c2" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_b4cde6ca-b4b8-4bd4-b3c7-87bcb62ebeca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_b4cde6ca-b4b8-4bd4-b3c7-87bcb62ebeca" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_5832e7c1-338a-4ee1-8ecf-371d10f40fd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_5832e7c1-338a-4ee1-8ecf-371d10f40fd5" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_8d4e1714-69e1-4080-aba5-a63e326768ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_8d4e1714-69e1-4080-aba5-a63e326768ca" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fc6ac984-3fb6-43ee-9663-ec68b51652e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fc6ac984-3fb6-43ee-9663-ec68b51652e2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ba112959-015f-49af-818d-a5f4fd847786" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fc6ac984-3fb6-43ee-9663-ec68b51652e2" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ba112959-015f-49af-818d-a5f4fd847786" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ba112959-015f-49af-818d-a5f4fd847786_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ba112959-015f-49af-818d-a5f4fd847786" xlink:to="loc_us-gaap_ClassOfStockDomain_ba112959-015f-49af-818d-a5f4fd847786_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_72158df5-98d8-455e-ad10-04c10219d13f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ba112959-015f-49af-818d-a5f4fd847786" xlink:to="loc_us-gaap_ClassOfStockDomain_72158df5-98d8-455e-ad10-04c10219d13f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_f8665a9b-acb6-4af5-ad2f-414f8a754ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_72158df5-98d8-455e-ad10-04c10219d13f" xlink:to="loc_us-gaap_CommonClassAMember_f8665a9b-acb6-4af5-ad2f-414f8a754ffb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_c7f92be8-de99-49a4-9a76-139b0856dd29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_72158df5-98d8-455e-ad10-04c10219d13f" xlink:to="loc_us-gaap_CommonClassBMember_c7f92be8-de99-49a4-9a76-139b0856dd29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ed940a3a-c7e9-4613-9998-c182e3368290" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fc6ac984-3fb6-43ee-9663-ec68b51652e2" xlink:to="loc_us-gaap_AwardTypeAxis_ed940a3a-c7e9-4613-9998-c182e3368290" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ed940a3a-c7e9-4613-9998-c182e3368290_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_ed940a3a-c7e9-4613-9998-c182e3368290" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ed940a3a-c7e9-4613-9998-c182e3368290_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_29cf9784-10a8-457d-90bb-83db4cb2a3bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_ed940a3a-c7e9-4613-9998-c182e3368290" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_29cf9784-10a8-457d-90bb-83db4cb2a3bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_A2020EquityIncentivePlanMember_81cf83e3-f20a-4b0d-99e6-15c9f457bbd2" xlink:href="snow-20220731.xsd#snow_A2020EquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_29cf9784-10a8-457d-90bb-83db4cb2a3bf" xlink:to="loc_snow_A2020EquityIncentivePlanMember_81cf83e3-f20a-4b0d-99e6-15c9f457bbd2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_72ebb062-99d3-4cc7-b076-06d9b01a3062" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_29cf9784-10a8-457d-90bb-83db4cb2a3bf" xlink:to="loc_us-gaap_EmployeeStockMember_72ebb062-99d3-4cc7-b076-06d9b01a3062" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_df04d062-836f-4af8-a7db-e19322bbaf89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_29cf9784-10a8-457d-90bb-83db4cb2a3bf" xlink:to="loc_us-gaap_EmployeeStockOptionMember_df04d062-836f-4af8-a7db-e19322bbaf89" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_f18204cc-9ff7-469b-b41e-85d68b371afc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_29cf9784-10a8-457d-90bb-83db4cb2a3bf" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_f18204cc-9ff7-469b-b41e-85d68b371afc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_RestrictedCommonStockMember_1e702fe8-228c-41a3-aeec-de8b7b41fab0" xlink:href="snow-20220731.xsd#snow_RestrictedCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_29cf9784-10a8-457d-90bb-83db4cb2a3bf" xlink:to="loc_snow_RestrictedCommonStockMember_1e702fe8-228c-41a3-aeec-de8b7b41fab0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_16db232e-b620-46e6-8922-3a53048fb430" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fc6ac984-3fb6-43ee-9663-ec68b51652e2" xlink:to="loc_us-gaap_PlanNameAxis_16db232e-b620-46e6-8922-3a53048fb430" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_16db232e-b620-46e6-8922-3a53048fb430_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_16db232e-b620-46e6-8922-3a53048fb430" xlink:to="loc_us-gaap_PlanNameDomain_16db232e-b620-46e6-8922-3a53048fb430_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b551ca77-87be-426e-ab3a-78d9aed17527" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_16db232e-b620-46e6-8922-3a53048fb430" xlink:to="loc_us-gaap_PlanNameDomain_b551ca77-87be-426e-ab3a-78d9aed17527" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_A2012EquityIncentivePlanMember_26398e20-928c-4a6a-a08a-97a3cea72a01" xlink:href="snow-20220731.xsd#snow_A2012EquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_b551ca77-87be-426e-ab3a-78d9aed17527" xlink:to="loc_snow_A2012EquityIncentivePlanMember_26398e20-928c-4a6a-a08a-97a3cea72a01" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OutsideOfThePlansMember_e1c55966-97e7-4c18-b306-17aba138c721" xlink:href="snow-20220731.xsd#snow_OutsideOfThePlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_b551ca77-87be-426e-ab3a-78d9aed17527" xlink:to="loc_snow_OutsideOfThePlansMember_e1c55966-97e7-4c18-b306-17aba138c721" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_254322a5-0201-4f2a-9bef-b33a08d025e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fc6ac984-3fb6-43ee-9663-ec68b51652e2" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_254322a5-0201-4f2a-9bef-b33a08d025e6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_254322a5-0201-4f2a-9bef-b33a08d025e6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_254322a5-0201-4f2a-9bef-b33a08d025e6" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_254322a5-0201-4f2a-9bef-b33a08d025e6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6ce23a99-984e-405f-95ca-73251f106251" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_254322a5-0201-4f2a-9bef-b33a08d025e6" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6ce23a99-984e-405f-95ca-73251f106251" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StreamlitIncMember_6577aa81-c18a-4fd2-ada8-c55e835c78da" xlink:href="snow-20220731.xsd#snow_StreamlitIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6ce23a99-984e-405f-95ca-73251f106251" xlink:to="loc_snow_StreamlitIncMember_6577aa81-c18a-4fd2-ada8-c55e835c78da" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_529ac623-939b-400b-9725-ce30fc48bfd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fc6ac984-3fb6-43ee-9663-ec68b51652e2" xlink:to="loc_us-gaap_VestingAxis_529ac623-939b-400b-9725-ce30fc48bfd0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_529ac623-939b-400b-9725-ce30fc48bfd0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_529ac623-939b-400b-9725-ce30fc48bfd0" xlink:to="loc_us-gaap_VestingDomain_529ac623-939b-400b-9725-ce30fc48bfd0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_2feadc61-4ce2-4794-aa52-66d00710d26d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_529ac623-939b-400b-9725-ce30fc48bfd0" xlink:to="loc_us-gaap_VestingDomain_2feadc61-4ce2-4794-aa52-66d00710d26d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_3db02da2-8e8a-401e-88e0-548e6d6dff95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_2feadc61-4ce2-4794-aa52-66d00710d26d" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_3db02da2-8e8a-401e-88e0-548e6d6dff95" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/EquityScheduleofSharesReservedForFutureIssuanceDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#EquityScheduleofSharesReservedForFutureIssuanceDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/EquityScheduleofSharesReservedForFutureIssuanceDetails" xlink:type="extended" id="ie62ec3e917d646bd80d5dd419f66d558_EquityScheduleofSharesReservedForFutureIssuanceDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a5d29842-6c11-4fb6-8f0d-b84083aa64f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_4ab65ade-c1e3-4019-b571-a9e5055ca974" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a5d29842-6c11-4fb6-8f0d-b84083aa64f3" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_4ab65ade-c1e3-4019-b571-a9e5055ca974" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ad515d11-cc9c-4a1d-8c41-c27762d92ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a5d29842-6c11-4fb6-8f0d-b84083aa64f3" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ad515d11-cc9c-4a1d-8c41-c27762d92ec1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_d894c775-396f-4c0a-bb5c-497b3ed80896" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ad515d11-cc9c-4a1d-8c41-c27762d92ec1" xlink:to="loc_us-gaap_PlanNameAxis_d894c775-396f-4c0a-bb5c-497b3ed80896" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_d894c775-396f-4c0a-bb5c-497b3ed80896_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_d894c775-396f-4c0a-bb5c-497b3ed80896" xlink:to="loc_us-gaap_PlanNameDomain_d894c775-396f-4c0a-bb5c-497b3ed80896_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_204fdfed-9a19-49c2-88d6-43d5c225a5aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_d894c775-396f-4c0a-bb5c-497b3ed80896" xlink:to="loc_us-gaap_PlanNameDomain_204fdfed-9a19-49c2-88d6-43d5c225a5aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_A2012EquityIncentivePlanMember_8503c57e-dfb9-4708-88bc-14578bc4372a" xlink:href="snow-20220731.xsd#snow_A2012EquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_204fdfed-9a19-49c2-88d6-43d5c225a5aa" xlink:to="loc_snow_A2012EquityIncentivePlanMember_8503c57e-dfb9-4708-88bc-14578bc4372a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_A2020EquityIncentivePlanMember_95b2d13a-1a72-4532-9fb2-6403bd69fa52" xlink:href="snow-20220731.xsd#snow_A2020EquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_204fdfed-9a19-49c2-88d6-43d5c225a5aa" xlink:to="loc_snow_A2020EquityIncentivePlanMember_95b2d13a-1a72-4532-9fb2-6403bd69fa52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_46911999-c0ce-46af-97bc-8aaf9e87ad00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ad515d11-cc9c-4a1d-8c41-c27762d92ec1" xlink:to="loc_us-gaap_AwardTypeAxis_46911999-c0ce-46af-97bc-8aaf9e87ad00" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_46911999-c0ce-46af-97bc-8aaf9e87ad00_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_46911999-c0ce-46af-97bc-8aaf9e87ad00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_46911999-c0ce-46af-97bc-8aaf9e87ad00_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_90df0381-7e99-4148-9f69-6774c2fd8c9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_46911999-c0ce-46af-97bc-8aaf9e87ad00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_90df0381-7e99-4148-9f69-6774c2fd8c9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_23656c95-b1b8-4a84-8d39-ce6b89a5364c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_90df0381-7e99-4148-9f69-6774c2fd8c9c" xlink:to="loc_us-gaap_EmployeeStockOptionMember_23656c95-b1b8-4a84-8d39-ce6b89a5364c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_d6d600cb-b40b-4d23-a675-24556fa07aa7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_90df0381-7e99-4148-9f69-6774c2fd8c9c" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_d6d600cb-b40b-4d23-a675-24556fa07aa7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_SharesAvailableForFutureGrantMember_e536e594-8531-41c1-90e8-06c0d34fd1e7" xlink:href="snow-20220731.xsd#snow_SharesAvailableForFutureGrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_90df0381-7e99-4148-9f69-6774c2fd8c9c" xlink:to="loc_snow_SharesAvailableForFutureGrantMember_e536e594-8531-41c1-90e8-06c0d34fd1e7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_7c1149e4-8d76-484d-8151-c441ebb5edf1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_90df0381-7e99-4148-9f69-6774c2fd8c9c" xlink:to="loc_us-gaap_EmployeeStockMember_7c1149e4-8d76-484d-8151-c441ebb5edf1" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#EquityOptionActivityRollforwardDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" xlink:type="extended" id="i270ddc315cc04b1d9b5a05b21b2df637_EquityOptionActivityRollforwardDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_abe98fc9-d543-4441-9f63-d698f5174025" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward_1c738194-4ef8-4b6f-aec6-34542356c206" xlink:href="snow-20220731.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_abe98fc9-d543-4441-9f63-d698f5174025" xlink:to="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward_1c738194-4ef8-4b6f-aec6-34542356c206" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_ed6c44cf-c61b-40cf-b050-85825f19dbe4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward_1c738194-4ef8-4b6f-aec6-34542356c206" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_ed6c44cf-c61b-40cf-b050-85825f19dbe4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_85fd76b7-ba02-4d17-ac39-5df3ceb3e4e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward_1c738194-4ef8-4b6f-aec6-34542356c206" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_85fd76b7-ba02-4d17-ac39-5df3ceb3e4e9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_6f82849d-8ff4-4905-bafb-976265d94dd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward_1c738194-4ef8-4b6f-aec6-34542356c206" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_6f82849d-8ff4-4905-bafb-976265d94dd8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_50dc8267-952f-4e9c-9aa5-08628f198ab7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward_1c738194-4ef8-4b6f-aec6-34542356c206" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_50dc8267-952f-4e9c-9aa5-08628f198ab7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsGranted_3d273582-08b1-4e4e-aac1-f7de4679665e" xlink:href="snow-20220731.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsGranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward_1c738194-4ef8-4b6f-aec6-34542356c206" xlink:to="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsGranted_3d273582-08b1-4e4e-aac1-f7de4679665e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsSharesWithheld_1dccd82b-c610-4944-a523-388a94130e7f" xlink:href="snow-20220731.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsSharesWithheld"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward_1c738194-4ef8-4b6f-aec6-34542356c206" xlink:to="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsSharesWithheld_1dccd82b-c610-4944-a523-388a94130e7f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsForfeited_d30e0eb0-e1f9-41b7-a8a1-db05066c73ef" xlink:href="snow-20220731.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsForfeited"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward_1c738194-4ef8-4b6f-aec6-34542356c206" xlink:to="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsForfeited_d30e0eb0-e1f9-41b7-a8a1-db05066c73ef" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_0a2a8d27-38fd-4cfc-8ab5-5a242ef3d209" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_7f7a3829-e6e0-4f23-801d-6568a2a8e38e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_abe98fc9-d543-4441-9f63-d698f5174025" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_7f7a3829-e6e0-4f23-801d-6568a2a8e38e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_834f44b9-dca4-47f7-8136-4eb630c8b534" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_7f7a3829-e6e0-4f23-801d-6568a2a8e38e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_834f44b9-dca4-47f7-8136-4eb630c8b534" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_f593c1d4-1540-4fa0-b632-ddd0eb5abd69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_ac774a99-75dc-41d1-b548-27c39c6830ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_7f7a3829-e6e0-4f23-801d-6568a2a8e38e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_ac774a99-75dc-41d1-b548-27c39c6830ea" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_cf6cf79b-4349-401f-9379-6d7fde474d14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_aae5198c-910a-4e69-aed5-ff680d4dde15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_e5ae5f99-d58e-4ad5-83d5-bdbd937dd032" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_abe98fc9-d543-4441-9f63-d698f5174025" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_e5ae5f99-d58e-4ad5-83d5-bdbd937dd032" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_19a0d6ec-1c00-4602-bc61-30f703aefbd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_e5ae5f99-d58e-4ad5-83d5-bdbd937dd032" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_19a0d6ec-1c00-4602-bc61-30f703aefbd3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_e0950752-248f-434a-9c74-5964df717f06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_e5ae5f99-d58e-4ad5-83d5-bdbd937dd032" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_e0950752-248f-434a-9c74-5964df717f06" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_e32e4481-d26a-47e8-b9ec-727817366c0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_e5ae5f99-d58e-4ad5-83d5-bdbd937dd032" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_e32e4481-d26a-47e8-b9ec-727817366c0f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_68c13fc6-8504-465b-acbc-cf4631d4f9f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_e5ae5f99-d58e-4ad5-83d5-bdbd937dd032" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_68c13fc6-8504-465b-acbc-cf4631d4f9f9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_15b55028-db79-4766-a545-5f878e6478ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_6a1d89be-2dc0-43fb-8970-5d5259c60232" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_abe98fc9-d543-4441-9f63-d698f5174025" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_6a1d89be-2dc0-43fb-8970-5d5259c60232" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract_8b94fa2c-fab5-467d-873c-630c29cb1800" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_abe98fc9-d543-4441-9f63-d698f5174025" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract_8b94fa2c-fab5-467d-873c-630c29cb1800" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_481784b0-91b9-44a3-b024-528f549745f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract_8b94fa2c-fab5-467d-873c-630c29cb1800" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_481784b0-91b9-44a3-b024-528f549745f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_49ac5bc2-f0e0-460c-823b-566c653a45cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_abe98fc9-d543-4441-9f63-d698f5174025" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_49ac5bc2-f0e0-460c-823b-566c653a45cb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_996235e4-6e1c-423c-8b8f-cbe41d47aa1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_abe98fc9-d543-4441-9f63-d698f5174025" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_996235e4-6e1c-423c-8b8f-cbe41d47aa1a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_597b4382-e75e-4997-a05a-97df0608a556" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_abe98fc9-d543-4441-9f63-d698f5174025" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_597b4382-e75e-4997-a05a-97df0608a556" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_c354f640-f4b3-4c40-876e-76a4bc7d73b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_abe98fc9-d543-4441-9f63-d698f5174025" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_c354f640-f4b3-4c40-876e-76a4bc7d73b1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e682bd43-de2c-421a-9106-1e94acaf051d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_abe98fc9-d543-4441-9f63-d698f5174025" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e682bd43-de2c-421a-9106-1e94acaf051d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e135e1f0-9c28-4d67-8dd6-1489014a78e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e682bd43-de2c-421a-9106-1e94acaf051d" xlink:to="loc_us-gaap_AwardTypeAxis_e135e1f0-9c28-4d67-8dd6-1489014a78e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e135e1f0-9c28-4d67-8dd6-1489014a78e4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_e135e1f0-9c28-4d67-8dd6-1489014a78e4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e135e1f0-9c28-4d67-8dd6-1489014a78e4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b386f9f9-26fd-4084-9853-1656e01d3cf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_e135e1f0-9c28-4d67-8dd6-1489014a78e4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b386f9f9-26fd-4084-9853-1656e01d3cf2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_A2020EquityIncentivePlanMember_6be42bd1-e5df-4958-8d34-6539c0466a82" xlink:href="snow-20220731.xsd#snow_A2020EquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b386f9f9-26fd-4084-9853-1656e01d3cf2" xlink:to="loc_snow_A2020EquityIncentivePlanMember_6be42bd1-e5df-4958-8d34-6539c0466a82" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_aabe6184-791c-4532-8a19-2a422f825699" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b386f9f9-26fd-4084-9853-1656e01d3cf2" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_aabe6184-791c-4532-8a19-2a422f825699" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#EquityUnvestedRSARSURollforwardDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails" xlink:type="extended" id="i7277c9e220ca4614b7ad2e65d404aa22_EquityUnvestedRSARSURollforwardDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ee6de097-5fdd-4197-91cd-4a6f76d30dd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e49000dd-632e-41af-9c7c-7d044b7a39f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ee6de097-5fdd-4197-91cd-4a6f76d30dd0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e49000dd-632e-41af-9c7c-7d044b7a39f3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_16e5d3c9-500a-4a49-997f-f74f27c03ead" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e49000dd-632e-41af-9c7c-7d044b7a39f3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_16e5d3c9-500a-4a49-997f-f74f27c03ead" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9334b531-c5df-45af-8261-ffc991253c93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e49000dd-632e-41af-9c7c-7d044b7a39f3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9334b531-c5df-45af-8261-ffc991253c93" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_31edac95-2c4c-403b-8822-ea191a878fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e49000dd-632e-41af-9c7c-7d044b7a39f3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_31edac95-2c4c-403b-8822-ea191a878fd9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_b034f24b-cd6f-4a63-bbba-35940e07865a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e49000dd-632e-41af-9c7c-7d044b7a39f3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_b034f24b-cd6f-4a63-bbba-35940e07865a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_908a456f-bfa6-4caa-820b-cbc29bb43257" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_85dc4d41-16fe-41d8-b3b8-66e325223584" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ee6de097-5fdd-4197-91cd-4a6f76d30dd0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_85dc4d41-16fe-41d8-b3b8-66e325223584" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_129fb22f-29a3-410a-a831-24390af65eaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_85dc4d41-16fe-41d8-b3b8-66e325223584" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_129fb22f-29a3-410a-a831-24390af65eaa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_01008722-ce90-47f8-92de-e8a87273f205" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_85dc4d41-16fe-41d8-b3b8-66e325223584" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_01008722-ce90-47f8-92de-e8a87273f205" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_b8075921-5d78-4e07-833d-c617685afbfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_85dc4d41-16fe-41d8-b3b8-66e325223584" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_b8075921-5d78-4e07-833d-c617685afbfb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_23cfcfe6-fa86-488f-8702-37b129379d0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_85dc4d41-16fe-41d8-b3b8-66e325223584" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_23cfcfe6-fa86-488f-8702-37b129379d0d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a8d16239-6e8a-4fdf-8fe7-f17809707ce3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_868ad5ed-3e90-4599-a3ff-0f07ddb5557b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ee6de097-5fdd-4197-91cd-4a6f76d30dd0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_868ad5ed-3e90-4599-a3ff-0f07ddb5557b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_f60d4562-5de4-4da2-bbea-e80a7b268cc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_868ad5ed-3e90-4599-a3ff-0f07ddb5557b" xlink:to="loc_us-gaap_PlanNameAxis_f60d4562-5de4-4da2-bbea-e80a7b268cc1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_f60d4562-5de4-4da2-bbea-e80a7b268cc1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_f60d4562-5de4-4da2-bbea-e80a7b268cc1" xlink:to="loc_us-gaap_PlanNameDomain_f60d4562-5de4-4da2-bbea-e80a7b268cc1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_01f843a9-d784-46cf-b6fc-4895e55acd69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_f60d4562-5de4-4da2-bbea-e80a7b268cc1" xlink:to="loc_us-gaap_PlanNameDomain_01f843a9-d784-46cf-b6fc-4895e55acd69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OutsideOfThePlansMember_138d1496-711f-4754-b43c-7283f76b7de4" xlink:href="snow-20220731.xsd#snow_OutsideOfThePlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_01f843a9-d784-46cf-b6fc-4895e55acd69" xlink:to="loc_snow_OutsideOfThePlansMember_138d1496-711f-4754-b43c-7283f76b7de4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1d21ced2-0b90-4c9a-8a2d-ddec492d1be7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_868ad5ed-3e90-4599-a3ff-0f07ddb5557b" xlink:to="loc_us-gaap_AwardTypeAxis_1d21ced2-0b90-4c9a-8a2d-ddec492d1be7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1d21ced2-0b90-4c9a-8a2d-ddec492d1be7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1d21ced2-0b90-4c9a-8a2d-ddec492d1be7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1d21ced2-0b90-4c9a-8a2d-ddec492d1be7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d483f561-f118-4d77-8731-9282beb9a011" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1d21ced2-0b90-4c9a-8a2d-ddec492d1be7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d483f561-f118-4d77-8731-9282beb9a011" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_b9e6c619-0f80-4c29-a12d-22f30688f82e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d483f561-f118-4d77-8731-9282beb9a011" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_b9e6c619-0f80-4c29-a12d-22f30688f82e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_RestrictedCommonStockMember_958abef7-51c1-445b-83c7-5a2037f1a706" xlink:href="snow-20220731.xsd#snow_RestrictedCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d483f561-f118-4d77-8731-9282beb9a011" xlink:to="loc_snow_RestrictedCommonStockMember_958abef7-51c1-445b-83c7-5a2037f1a706" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/EquityValuationAssumptionsDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#EquityValuationAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/EquityValuationAssumptionsDetails" xlink:type="extended" id="if0036bcdf60248b0a471d96435903a84_EquityValuationAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ad6e03c-08f3-4055-af51-3dde58f489ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_f79280f1-dfd5-4d5e-99f9-86eb02d4c5a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ad6e03c-08f3-4055-af51-3dde58f489ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_f79280f1-dfd5-4d5e-99f9-86eb02d4c5a8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_2abf8109-8c11-46e5-a0ee-eb6045a9d63e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_f79280f1-dfd5-4d5e-99f9-86eb02d4c5a8" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_2abf8109-8c11-46e5-a0ee-eb6045a9d63e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_2f648a49-3912-4141-9cbb-a1a7d76e9e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_f79280f1-dfd5-4d5e-99f9-86eb02d4c5a8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_2f648a49-3912-4141-9cbb-a1a7d76e9e8f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_5b6bbe21-80e9-416d-8d22-f514293ee288" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_f79280f1-dfd5-4d5e-99f9-86eb02d4c5a8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_5b6bbe21-80e9-416d-8d22-f514293ee288" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dd21afa9-5e22-4bd8-a16c-b12ad65a0249" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_f79280f1-dfd5-4d5e-99f9-86eb02d4c5a8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dd21afa9-5e22-4bd8-a16c-b12ad65a0249" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f8827b6e-d939-4ba6-8781-f364c9013719" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ad6e03c-08f3-4055-af51-3dde58f489ef" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f8827b6e-d939-4ba6-8781-f364c9013719" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_0b554510-e6e2-4da5-b51e-139ceba5aede" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f8827b6e-d939-4ba6-8781-f364c9013719" xlink:to="loc_us-gaap_AwardTypeAxis_0b554510-e6e2-4da5-b51e-139ceba5aede" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0b554510-e6e2-4da5-b51e-139ceba5aede_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_0b554510-e6e2-4da5-b51e-139ceba5aede" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0b554510-e6e2-4da5-b51e-139ceba5aede_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_86550a2d-a875-4ccd-9aa1-7ee5dd1a4281" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_0b554510-e6e2-4da5-b51e-139ceba5aede" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_86550a2d-a875-4ccd-9aa1-7ee5dd1a4281" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_51d2e77f-6a31-456d-8104-771a0281b970" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_86550a2d-a875-4ccd-9aa1-7ee5dd1a4281" xlink:to="loc_us-gaap_EmployeeStockOptionMember_51d2e77f-6a31-456d-8104-771a0281b970" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_d821a2f3-d21d-4cdd-8e2b-ee838e4a2292" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_86550a2d-a875-4ccd-9aa1-7ee5dd1a4281" xlink:to="loc_us-gaap_EmployeeStockMember_d821a2f3-d21d-4cdd-8e2b-ee838e4a2292" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/EquitySharebasedCompensationDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#EquitySharebasedCompensationDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/EquitySharebasedCompensationDetails" xlink:type="extended" id="ib2a3afd048734586a0ce75a4ff7985b9_EquitySharebasedCompensationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_474780ef-271b-4230-82d5-86c632f2219d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1b24a1e5-7341-43a3-af3c-501c8ecb82b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_474780ef-271b-4230-82d5-86c632f2219d" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_1b24a1e5-7341-43a3-af3c-501c8ecb82b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_d05db7af-9967-4096-996d-079879d0e0c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_474780ef-271b-4230-82d5-86c632f2219d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_d05db7af-9967-4096-996d-079879d0e0c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1_a0fdb03c-5d64-4f04-8f50-5e2d5e7ded69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_474780ef-271b-4230-82d5-86c632f2219d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1_a0fdb03c-5d64-4f04-8f50-5e2d5e7ded69" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_117ad383-18ed-4a55-87c2-615a40697ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_474780ef-271b-4230-82d5-86c632f2219d" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_117ad383-18ed-4a55-87c2-615a40697ff7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_0892c25d-f724-4830-ad2d-bc3ecf81a4f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_117ad383-18ed-4a55-87c2-615a40697ff7" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_0892c25d-f724-4830-ad2d-bc3ecf81a4f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_0892c25d-f724-4830-ad2d-bc3ecf81a4f9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_0892c25d-f724-4830-ad2d-bc3ecf81a4f9" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_0892c25d-f724-4830-ad2d-bc3ecf81a4f9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_3e285106-897c-463d-9a4c-49e4c53c25c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_0892c25d-f724-4830-ad2d-bc3ecf81a4f9" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_3e285106-897c-463d-9a4c-49e4c53c25c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_554ac9df-8857-4196-98fe-9f4a18993f1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_3e285106-897c-463d-9a4c-49e4c53c25c1" xlink:to="loc_us-gaap_CostOfSalesMember_554ac9df-8857-4196-98fe-9f4a18993f1f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_51d4dec4-c13e-446e-82d0-009265c70645" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_3e285106-897c-463d-9a4c-49e4c53c25c1" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_51d4dec4-c13e-446e-82d0-009265c70645" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_ec9fc14a-c659-42ae-9446-dbc98c92674b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_3e285106-897c-463d-9a4c-49e4c53c25c1" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_ec9fc14a-c659-42ae-9446-dbc98c92674b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_a474eea4-20d9-4559-ba76-3e61da0dd899" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_3e285106-897c-463d-9a4c-49e4c53c25c1" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_a474eea4-20d9-4559-ba76-3e61da0dd899" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/NetLossperShareNarrativeDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#NetLossperShareNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/NetLossperShareNarrativeDetails" xlink:type="extended" id="i38c263f0803c48bebea6b4a7356e2172_NetLossperShareNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems_5934306b-74c7-40d8-adad-d5fca93d7328" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesConverted1_077952b3-34e7-458b-b0f9-6011e39e9c83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockSharesConverted1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_5934306b-74c7-40d8-adad-d5fca93d7328" xlink:to="loc_us-gaap_ConversionOfStockSharesConverted1_077952b3-34e7-458b-b0f9-6011e39e9c83" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_71a2891a-935e-4ef0-b345-850a494032d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_5934306b-74c7-40d8-adad-d5fca93d7328" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_71a2891a-935e-4ef0-b345-850a494032d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_4b7d602f-d95e-4d82-8091-ef4ac95f9cb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_5934306b-74c7-40d8-adad-d5fca93d7328" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_4b7d602f-d95e-4d82-8091-ef4ac95f9cb4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_c1fa1e39-49cd-45f8-92a8-7c20c828e3cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_4b7d602f-d95e-4d82-8091-ef4ac95f9cb4" xlink:to="loc_us-gaap_StatementClassOfStockAxis_c1fa1e39-49cd-45f8-92a8-7c20c828e3cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_c1fa1e39-49cd-45f8-92a8-7c20c828e3cd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c1fa1e39-49cd-45f8-92a8-7c20c828e3cd" xlink:to="loc_us-gaap_ClassOfStockDomain_c1fa1e39-49cd-45f8-92a8-7c20c828e3cd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b6f250e4-af47-4bbe-b6b0-cf34fb85402a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c1fa1e39-49cd-45f8-92a8-7c20c828e3cd" xlink:to="loc_us-gaap_ClassOfStockDomain_b6f250e4-af47-4bbe-b6b0-cf34fb85402a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_9713a17d-1a97-41ba-a8ad-31c52695b866" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_b6f250e4-af47-4bbe-b6b0-cf34fb85402a" xlink:to="loc_us-gaap_CommonClassBMember_9713a17d-1a97-41ba-a8ad-31c52695b866" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails" xlink:type="extended" id="iac1817f067274256b7aff7c6e62a46de_NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_e02673fa-c4d9-4ecf-9959-ce91447c2238" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_f6b870fa-aa7b-4852-af25-c941faf95b20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_e02673fa-c4d9-4ecf-9959-ce91447c2238" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_f6b870fa-aa7b-4852-af25-c941faf95b20" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_66ac53ca-ea0e-45bd-843a-0b9f8912c2ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_e02673fa-c4d9-4ecf-9959-ce91447c2238" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_66ac53ca-ea0e-45bd-843a-0b9f8912c2ff" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f5823d03-25b6-4ce5-aaff-5dc43f8f6b7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_66ac53ca-ea0e-45bd-843a-0b9f8912c2ff" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f5823d03-25b6-4ce5-aaff-5dc43f8f6b7f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f5823d03-25b6-4ce5-aaff-5dc43f8f6b7f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f5823d03-25b6-4ce5-aaff-5dc43f8f6b7f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f5823d03-25b6-4ce5-aaff-5dc43f8f6b7f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a22d23fa-10d0-44b7-a000-d3114b8df3e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f5823d03-25b6-4ce5-aaff-5dc43f8f6b7f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a22d23fa-10d0-44b7-a000-d3114b8df3e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_129523ad-44c3-4601-8007-a80c98d8c61f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a22d23fa-10d0-44b7-a000-d3114b8df3e8" xlink:to="loc_us-gaap_EmployeeStockOptionMember_129523ad-44c3-4601-8007-a80c98d8c61f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_fcfa943a-e6d6-4f6c-8902-6d1ea4e35238" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a22d23fa-10d0-44b7-a000-d3114b8df3e8" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_fcfa943a-e6d6-4f6c-8902-6d1ea4e35238" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember_8b09a777-e0bf-432a-8d7e-479d93c13943" xlink:href="snow-20220731.xsd#snow_UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a22d23fa-10d0-44b7-a000-d3114b8df3e8" xlink:to="loc_snow_UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember_8b09a777-e0bf-432a-8d7e-479d93c13943" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_8c1bd26f-5519-4162-b3a9-6fa723e9285e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a22d23fa-10d0-44b7-a000-d3114b8df3e8" xlink:to="loc_us-gaap_EmployeeStockMember_8c1bd26f-5519-4162-b3a9-6fa723e9285e" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/SubsequentEventDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#SubsequentEventDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/SubsequentEventDetails" xlink:type="extended" id="id4c833c953e14a5b9a656d985c6d53de_SubsequentEventDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_65d0bc0c-8a28-4e64-9919-4bd7b2e31566" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_c065329a-e8c9-4813-91b4-f87ddeabc355" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_65d0bc0c-8a28-4e64-9919-4bd7b2e31566" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_c065329a-e8c9-4813-91b4-f87ddeabc355" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_950810b2-ac42-4499-9abc-2977be3bf13f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_65d0bc0c-8a28-4e64-9919-4bd7b2e31566" xlink:to="loc_us-gaap_SubsequentEventTable_950810b2-ac42-4499-9abc-2977be3bf13f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1db3eacd-3468-4cc6-b542-d20fd64598d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_950810b2-ac42-4499-9abc-2977be3bf13f" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1db3eacd-3468-4cc6-b542-d20fd64598d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1db3eacd-3468-4cc6-b542-d20fd64598d3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1db3eacd-3468-4cc6-b542-d20fd64598d3" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1db3eacd-3468-4cc6-b542-d20fd64598d3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_5bdef990-d427-460a-8fc3-1877e917fba6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1db3eacd-3468-4cc6-b542-d20fd64598d3" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_5bdef990-d427-460a-8fc3-1877e917fba6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_b0f42798-3226-474a-a869-ef04b0030a46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_5bdef990-d427-460a-8fc3-1877e917fba6" xlink:to="loc_us-gaap_SubsequentEventMember_b0f42798-3226-474a-a869-ef04b0030a46" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_26004af3-53a0-4add-8c2d-84acf6c5b455" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_950810b2-ac42-4499-9abc-2977be3bf13f" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_26004af3-53a0-4add-8c2d-84acf6c5b455" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_26004af3-53a0-4add-8c2d-84acf6c5b455_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_26004af3-53a0-4add-8c2d-84acf6c5b455" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_26004af3-53a0-4add-8c2d-84acf6c5b455_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cade766a-c800-499b-87fd-51789e9e8c71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_26004af3-53a0-4add-8c2d-84acf6c5b455" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cade766a-c800-499b-87fd-51789e9e8c71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ApplicaMember_d3ddcd24-228d-41c0-bf80-11ee8bbc6a05" xlink:href="snow-20220731.xsd#snow_ApplicaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cade766a-c800-499b-87fd-51789e9e8c71" xlink:to="loc_snow_ApplicaMember_d3ddcd24-228d-41c0-bf80-11ee8bbc6a05" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>snow-20220731_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:50c2ac7d-31c9-48e9-a3f6-db512384f8ea,g:03fd8022-8e1e-4633-9289-f451343dad2d-->
<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_BusinessAcquisitionAxis_632e8d18-9eec-4a62-8c5b-3c5dbd88bd26_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_f6c76087-1f06-46ec-b423-a80a22ef58a0_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1_6c2b200b-adef-459d-a11e-aa7ca107f5c3_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of intangible assets included in accrued expenses and other liabilities</link:label>
    <link:label id="lab_us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1_label_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or Part Noncash Acquisition, Intangible Assets Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1" xlink:to="lab_us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d0c95706-119d-42db-baf9-136fb734922a_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_6bb89798-50ef-4d83-8a78-278c23dc90a7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_d0ef40b2-3639-432d-940d-60a89f00d798_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntityAddressPostalZipCode_e21b50fb-3f4f-46f8-8227-f4ddd4b82bec_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_PreferredStockSharesOutstanding_febbeced-b276-4364-bfcb-d7d021cfefc0_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_PropertyPlantAndEquipmentGross_845852b9-d88e-40df-8d3d-33b2700f68f0_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsSharesWithheld_a4e9f4a7-0df4-4475-bf97-36b94030521d_terseLabel_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsSharesWithheld" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares withheld (in shares)</link:label>
    <link:label id="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsSharesWithheld_label_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsSharesWithheld" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available For Grant, Equity Instruments Other Than Options, Shares Withheld</link:label>
    <link:label id="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsSharesWithheld_documentation_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsSharesWithheld" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available For Grant, Equity Instruments Other Than Options, Shares Withheld</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsSharesWithheld" xlink:href="snow-20220731.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsSharesWithheld"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsSharesWithheld" xlink:to="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsSharesWithheld" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_a689666d-4310-4801-a11f-9d9d215c73aa_negatedTotalLabel_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220731.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_AdditionalPaidInCapital_cf5070d4-643e-43bd-bfc4-fdb9bb15b182_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_ConversionPercentThresholdOutstanding_bedd7050-c97f-4f6e-bb64-a2e7587a8eb0_terseLabel_en-US" xlink:label="lab_snow_ConversionPercentThresholdOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion, percent threshold</link:label>
    <link:label id="lab_snow_ConversionPercentThresholdOutstanding_label_en-US" xlink:label="lab_snow_ConversionPercentThresholdOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion, Percent Threshold Outstanding</link:label>
    <link:label id="lab_snow_ConversionPercentThresholdOutstanding_documentation_en-US" xlink:label="lab_snow_ConversionPercentThresholdOutstanding" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion, Percent Threshold Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ConversionPercentThresholdOutstanding" xlink:href="snow-20220731.xsd#snow_ConversionPercentThresholdOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_ConversionPercentThresholdOutstanding" xlink:to="lab_snow_ConversionPercentThresholdOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1ddb52a4-1d90-462d-8dac-2e02ca3daea5_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_584fff9e-a3f3-400e-93ce-4ead69036a3c_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_Depreciation_ad96865a-ab9e-427b-b8d2-6caa554134b2_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_StockIssuedDuringPeriodSharesStockOptionsExercised_ab498d54-e662-43ce-be88-0f08e052932a_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock upon exercise of stock options (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_0dd13f55-dbae-4518-87bf-9eb70895dfe9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options exercise (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_94f58e6f-858c-496d-9096-74d80cb22288_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsForfeited_a7269f1b-cd97-40a0-a189-cce5159e6d6f_terseLabel_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsForfeited" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSU's forfeited (in shares)</link:label>
    <link:label id="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsForfeited_label_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsForfeited" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available For Grant, Equity Instruments Other Than Options, Forfeited</link:label>
    <link:label id="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsForfeited_documentation_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsForfeited" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available For Grant, Equity Instruments Other Than Options, Forfeited</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsForfeited" xlink:href="snow-20220731.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsForfeited"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsForfeited" xlink:to="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsForfeited" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_NoncurrentAssets_5d08e17f-769b-472d-b93d-295bb6cfba2d_terseLabel_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_3662d7cf-5b5b-4d2e-8edd-5067b1398a38_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_StockIssuedDuringPeriodSharesAcquisitions_bba3f26b-ae32-4856-b7ce-5854c85170f5_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OtherNoncashIncomeExpense_ade97164-7cf8-45ed-a80e-a127480e969d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition_3da19edd-92e9-4698-97e1-3e4074c24c70_totalLabel_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220731.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_NetIncomeLoss_86e43424-fae6-4293-a4b7-0d94712a4717_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_d9b1283a-2636-4464-8b19-2400cd8a508b_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_4bf6adc6-0058-41e2-a3a6-4d273d1e5da5_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss attributable to Class A and Class B common stockholders</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_7fb0b997-e79e-47f9-825c-b7faf761cc86_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_a04ca59d-9465-4276-96b1-35d49d1b64de_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Assumptions Other Than Stock Options Schedule</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_8a7d4427-ceec-40ce-ad53-ddfabb14e360_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OtherIntangibleAssetsMember_6f98821a-0fb0-4dc7-86bc-bb0c0d5318f8_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember" xlink:to="lab_us-gaap_OtherIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_68de5587-7226-48bf-9589-4952cb118225_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_StreamlitIncMember_f2d0baff-6e11-4bc0-9261-d48ff448d76f_terseLabel_en-US" xlink:label="lab_snow_StreamlitIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Streamlit, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StreamlitIncMember" xlink:href="snow-20220731.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_EquityComponentDomain_5954c090-d4fc-46cd-abff-c1bb2fbbe949_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_SubsequentEventTypeDomain_40427903-da99-45c9-b832-8bd16bde2918_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AssetsFairValueDisclosure_2e484a69-f67e-4cec-920c-aa1d261fac34_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CapitalizedComputerSoftwareAmortization1_016fc2bd-4e3d-4343-8c27-19701fe4da26_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_4c1e2f91-9ac1-439f-9455-7b03452dff9d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PlanNameAxis_ac51c90f-290d-4b68-a1b0-ce7036f2eb9d_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_93ad56c9-d871-4dad-96b2-2cc96e20683c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_BusinessAcquisitionSharePrice_41367e45-b6cb-42fc-8659-6cec17051236_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionSharePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AvailableForSaleSecuritiesDebtSecurities_c9a5dfc7-a24e-4985-b025-c9d8fbcb908b_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_d9048f2b-33d7-42e9-8375-086b99759c35_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_a129966e-5cfa-4eee-b412-8005190febfc_terseLabel_en-US" xlink:label="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PlanNameDomain_96a969ba-a663-48d0-a033-24d2af7741c0_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_d3140f6a-6588-45d0-be53-c6870a8bf075_negatedLabel_en-US" xlink:label="lab_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220731.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_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntityAddressStateOrProvince_d1af8dc4-44a1-41e9-ba03-4e3d364b518e_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_FairValueInputsLevel1Member_04904812-d177-455a-8d00-d2958ab34e6b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EmployeeStockMember_27d24e17-2ebf-4e16-b7cd-b3936eb71a18_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee stock purchase rights under the 2020 ESPP</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_d0073abe-efb1-448f-9ef7-239920db2e88_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_e061ae2e-6935-4101-800e-f2dbc68eb007_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining contractual life</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_NumberOfFounders_6970bede-1fff-4fe0-aa3f-8f5560920d48_terseLabel_en-US" xlink:label="lab_snow_NumberOfFounders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Founders</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_NumberOfFounders" xlink:href="snow-20220731.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_AwardTypeAxis_c5e0d801-b689-4ddc-b979-759e62dc789a_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_e8a13625-5cfa-4648-be71-db9a81953478_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInOperatingActivities_2f10ce06-7978-420d-b9bc-d52d212cbc88_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod_8bdb80b6-23e8-4ecf-8fa8-af63c9fe86c2_terseLabel_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Offering period</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220731.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_OperatingLeaseLiabilityCurrent_dc6177e6-ef2b-404c-a823-f997b3bf88e9_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_c6e0822f-1bce-45d1-b30d-ef439e428cd3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_e4e0d908-b12f-4565-830c-e952db86f189_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_24ab83f8-b31f-4e45-a5ae-7210f3079edc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNetTangibleLiabilities_6e9f6b8c-cf4e-4607-b9c3-ba3bdf7a7817_negatedTerseLabel_en-US" xlink:label="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNetTangibleLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other net tangible liabilities</link:label>
    <link:label id="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNetTangibleLiabilities_label_en-US" xlink:label="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNetTangibleLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Net Tangible Liabilities</link:label>
    <link:label id="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNetTangibleLiabilities_documentation_en-US" xlink:label="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNetTangibleLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Net Tangible Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNetTangibleLiabilities" xlink:href="snow-20220731.xsd#snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNetTangibleLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNetTangibleLiabilities" xlink:to="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNetTangibleLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract_6b08db3a-89da-4a34-a6cb-0ef2e5614d2a_terseLabel_en-US" xlink:label="lab_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220731.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_us-gaap_CertificatesOfDepositMember_178092bc-89a8-47b4-b3ff-7376d42ce55f_terseLabel_en-US" xlink:label="lab_us-gaap_CertificatesOfDepositMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfCashAndCashEquivalentsTable_391108aa-0fa1-49a1-8aab-db2c169100d1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash and Cash Equivalents [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash and Cash Equivalents [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_Liabilities_87f42485-3ba6-41df-a699-f7dfda27c1b6_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d540841f-764a-4e1b-b4da-41da0d6c809e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_srt_StatementGeographicalAxis_61f4eb03-860e-4284-8ff6-c4234b347723_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_NetCashProvidedByUsedInInvestingActivitiesAbstract_28b8aa71-58a4-46ad-86f4-417521738489_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_04b02fe7-8f96-4d63-8247-b71ad988a8db_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_0e341eeb-c470-4649-bb91-dcb4a621af98_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_CommonStockVotingRightsVotesPerShare_81b3733f-d4ee-474d-89f9-0bd15ede3466_terseLabel_en-US" xlink:label="lab_snow_CommonStockVotingRightsVotesPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, voting rights, votes per share</link:label>
    <link:label id="lab_snow_CommonStockVotingRightsVotesPerShare_label_en-US" xlink:label="lab_snow_CommonStockVotingRightsVotesPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Voting Rights, Votes Per Share</link:label>
    <link:label id="lab_snow_CommonStockVotingRightsVotesPerShare_documentation_en-US" xlink:label="lab_snow_CommonStockVotingRightsVotesPerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Voting Rights, Votes Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CommonStockVotingRightsVotesPerShare" xlink:href="snow-20220731.xsd#snow_CommonStockVotingRightsVotesPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_CommonStockVotingRightsVotesPerShare" xlink:to="lab_snow_CommonStockVotingRightsVotesPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_e631a1f7-e977-44cc-84f4-de2a331474ab_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_cca4c4dc-0a40-468b-a8a0-853f5d12126a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ConversionOfStockSharesConverted1_91c1f87f-91a8-49eb-afb9-be261295793b_terseLabel_en-US" xlink:label="lab_us-gaap_ConversionOfStockSharesConverted1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares converted (in shares)</link:label>
    <link:label id="lab_us-gaap_ConversionOfStockSharesConverted1_label_en-US" xlink:label="lab_us-gaap_ConversionOfStockSharesConverted1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of Stock, Shares Converted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesConverted1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockSharesConverted1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConversionOfStockSharesConverted1" xlink:to="lab_us-gaap_ConversionOfStockSharesConverted1" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_IncreaseDecreaseInCapitalizedContractCost_68a5b23d-9031-4825-8687-f7d4a046a3b0_negatedTerseLabel_en-US" xlink:label="lab_snow_IncreaseDecreaseInCapitalizedContractCost" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220731.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_snow_DebtSecuritiesAvailableForSaleMaturityTermMaximum_34252135-a37c-48a2-bd2e-48d95627ea75_terseLabel_en-US" xlink:label="lab_snow_DebtSecuritiesAvailableForSaleMaturityTermMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220731.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_PropertyPlantAndEquipmentTextBlock_186b8ed4-e714-45c7-8171-fc2ddb1f5112_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_14b87a8f-0806-4332-be0b-73031080e27a_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining Performance Obligations</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AvailableForSaleSecuritiesDebtSecuritiesCurrent_8dd5503b-1738-47fa-bdb0-a58535417990_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PreferredStockSharesIssued_e0736dc8-20c4-4185-a392-69a8cf1c304e_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_DocumentType_784b83e9-1a1f-4712-8214-80418566bb1f_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_4e4d4021-26b6-469a-8e33-ce9381308646_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2678ca97-2367-417d-9d8b-379f150c5d8c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_94231a0b-d9ed-4dd1-ba66-1a09b58be842_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options canceled (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_20ff8906-cb71-4c8f-988c-89a1112afe4b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentNetByTypeAbstract_f02ee258-8a98-4cda-978e-f67297bbe224_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AssetsFairValueDisclosureAbstract_93f59832-edf5-4b6f-81bd-daa7c6d8d103_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsMajorClassNameDomain_e97faf20-a8e1-485a-9544-8cc091a31c90_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_8c5e470e-2753-467a-87c9-cf92021f9925_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested balance , beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_912d0b22-6286-494e-a12b-73bd93c4d0ce_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_srt_ProductsAndServicesDomain_7606bd5b-f289-477c-8146-f1cee78e2e5c_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_CommonClassBMember_3cd50dcd-7ed2-42ea-adc7-9c741554f766_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntityShellCompany_d4199fd8-e0d0-4a4d-a500-b08d167fa80b_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_us-gaap_DeferredIncomeTaxExpenseBenefit_70603665-5981-4b2e-b6b3-0dbe35c11c93_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LiabilitiesAssociatedWithMarketingCostsCurrent_79c283ed-f5fa-4b65-9e47-d1d69caa59b9_terseLabel_en-US" xlink:label="lab_snow_LiabilitiesAssociatedWithMarketingCostsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities associated with marketing and business development programs</link:label>
    <link:label id="lab_snow_LiabilitiesAssociatedWithMarketingCostsCurrent_label_en-US" xlink:label="lab_snow_LiabilitiesAssociatedWithMarketingCostsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities Associated With Marketing Costs, Current</link:label>
    <link:label id="lab_snow_LiabilitiesAssociatedWithMarketingCostsCurrent_documentation_en-US" xlink:label="lab_snow_LiabilitiesAssociatedWithMarketingCostsCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities Associated With Marketing Costs, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LiabilitiesAssociatedWithMarketingCostsCurrent" xlink:href="snow-20220731.xsd#snow_LiabilitiesAssociatedWithMarketingCostsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_LiabilitiesAssociatedWithMarketingCostsCurrent" xlink:to="lab_snow_LiabilitiesAssociatedWithMarketingCostsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_ConstructionInProgressOtherMember_13fe2e9e-c977-45a8-8d45-03b751efc8c0_terseLabel_en-US" xlink:label="lab_snow_ConstructionInProgressOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress - Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ConstructionInProgressOtherMember" xlink:href="snow-20220731.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_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_aec45cd7-1d3c-44d6-ab79-23e151a6e65e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock_6927fb48-7c1b-459e-b7d0-8a9b2a07b5e0_terseLabel_en-US" xlink:label="lab_snow_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220731.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_snow_MarketableEquitySecuritiesFVNIUnrealizedGainLoss_82df8700-8ff7-4b73-bd82-a2aeb93a5414_terseLabel_en-US" xlink:label="lab_snow_MarketableEquitySecuritiesFVNIUnrealizedGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net unrealized gains (losses)(1)</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220731.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_DevelopedTechnologyRightsMember_504c7a26-1097-4616-8245-288b9b6861c3_terseLabel_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FinancialInstrumentAxis_c6181222-768f-441f-a8d1-415222e74ea3_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax_79ce8095-de76-42aa-8e67-25032bb9a36c_negatedTotalLabel_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220731.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_snow_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_01983aad-03c2-4ede-a188-131059fa3eec_terseLabel_en-US" xlink:label="lab_snow_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_snow_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_label_en-US" xlink:label="lab_snow_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, After Year Four</link:label>
    <link:label id="lab_snow_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_documentation_en-US" xlink:label="lab_snow_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:href="snow-20220731.xsd#snow_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:to="lab_snow_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_1e96d268-f6f7-4cee-bc04-8daa0a991fb5_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_DocumentPeriodEndDate_6ef28729-972f-43b5-9dee-bcb124e9bdc2_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_ShareBasedCompensationAwardTrancheOneMember_6c871f2f-0212-4676-a940-ba8912c5353d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_InterestReceivableCurrent_ae376a7c-21d3-4deb-93d8-4167ad25e119_terseLabel_en-US" xlink:label="lab_us-gaap_InterestReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_Assets_0d96468f-fe17-40a9-97aa-513a7d2ffd47_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AmortizationOfDeferredSalesCommissions_fa418188-be34-4d16-8246-47931a8e41b7_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_IncomeStatementLocationAxis_bff8a707-126d-4fb5-b1b5-45ecba853369_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_292baa03-12d3-4de7-9272-ab66d6000d7d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_563d7a54-e464-4567-a674-67c551e1758e_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AccruedLiabilitiesCurrent_7553a9a4-3503-4b62-897e-598a25e79482_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_b893e38b-e112-48ae-ba80-55a915f95929_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_b35aac81-85e6-401f-a497-050392f992d9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercises (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_NetCashProvidedByUsedInFinancingActivities_10832167-a668-4f25-83fb-8595ee3dc44a_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EmployeeRelatedLiabilitiesCurrent_2c8da367-9bea-4342-a7bd-e332780d9f72_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_36c398b7-9be6-4b48-a874-2b11b0e42b67_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_4f092ec2-3af7-442b-a6bb-c2c6855000ce_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_EarningsPerShareTextBlock_80782b37-3bb1-478f-9a86-16bccb3c5d30_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_bcebd0f8-c449-457d-940a-a58c8e25b6af_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Equity Interest Issued or Issuable, Value Assigned</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink:to="lab_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_13409338-a360-41f6-81aa-2a43841709a3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Assumptions Schedule</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_146e1401-e61d-4942-94bc-e45e565ce5c0_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CashEquivalentsAtCarryingValueAbstract_d6f75fd9-9d89-483c-8de9-8102b3dceab4_terseLabel_en-US" xlink:label="lab_us-gaap_CashEquivalentsAtCarryingValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_AsiaPacificAndJapanMember_232abdcb-01a3-4666-8257-915e06475bcd_terseLabel_en-US" xlink:label="lab_snow_AsiaPacificAndJapanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia-Pacific and Japan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_AsiaPacificAndJapanMember" xlink:href="snow-20220731.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_69835618-32db-4886-b4a1-67fb164b92e7_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ab693e7f-30a1-434a-8060-5435df63fe2f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_f54d2307-4fe5-427b-bdd1-3d7ec5f1d948_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized share-based compensation expense recognition period (term)</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_38c8dd3d-37d1-4dbd-ab80-f696979fe829_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_9e9c8c8a-500d-407a-9279-3803c7f6fe67_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ProceedsFromStockPlans_d1a991b8-a1f1-4f94-9750-b121f56d2306_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_PaymentsToAcquireBusinessesGross_4ad6ba37-b8fe-4a24-a10a-97e16a5e7f43_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_ea401405-0386-4263-98c3-5699975b2fd1_verboseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to acquire businesses, gross</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_ProfessionalServicesAndOtherMember_c0c89d31-ac1a-484a-89cf-a38a4abea317_terseLabel_en-US" xlink:label="lab_snow_ProfessionalServicesAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Professional Services And Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ProfessionalServicesAndOtherMember" xlink:href="snow-20220731.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_GrossProfit_1bcd5387-ad5c-476e-baf4-d96d5bf464d3_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntityRegistrantName_305f9fa2-fa7c-49a5-963b-8783729b2ff5_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_SubsequentEventsTextBlock_f8f3329e-abb0-4026-9de7-27053017142d_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_7c535bf9-ffa9-45ec-b48a-4c2ab361042c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_SoftwareDevelopmentMember_62e48563-81c9-4f9b-be67-0ae64dd9732c_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_PatentsMember_b63cc326-6746-4375-a119-3e77b0e5649b_terseLabel_en-US" xlink:label="lab_us-gaap_PatentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntityAddressCityOrTown_d6acb390-ad6d-4ee4-9ae1-9296c9a476e9_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_EMEAMember_3dc53aac-363d-40ce-9970-c0ac4c69ced5_terseLabel_en-US" xlink:label="lab_us-gaap_EMEAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract_85614455-96f4-4cbf-adbd-073afa1d20bc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember_85bca522-3194-4931-8993-ac6b320799ec_verboseLabel_en-US" xlink:label="lab_snow_ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220731.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_us-gaap_OperatingExpensesAbstract_e8070688-47ba-479e-b2bd-160a1864cb20_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ConsolidationPolicyTextBlock_ff7223c7-a2e8-4a22-8bc0-44d50c8c4cce_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntityEmergingGrowthCompany_7149a518-cc41-4195-bdf9-75228f86629a_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_us-gaap_CommonStockParOrStatedValuePerShare_a9548b0b-c1b2-4096-a73b-d1b698d50f16_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_905aa11e-a3d6-4ae3-9785-9bcaad2326ca_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Developer community intangible asset</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_FairValueDisclosuresTextBlock_67faf13b-c08e-47bf-81b7-564964fcbcde_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_7db79974-7d4e-44ec-aa2b-a6b47732e623_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_TradingSymbol_79c5ab10-b020-4c9a-87fd-e4b4f3d4d10e_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_dei_EntityFileNumber_366b96ff-c7d0-418f-8830-ff382bc4d132_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember_411ff4cb-c48c-46b8-b44a-d19857a8bc5b_terseLabel_en-US" xlink:label="lab_snow_UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220731.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_76042511-7eef-476d-8762-2ab33a35bee2_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ContractWithCustomerLiabilityNoncurrent_ad150c60-b3a9-407e-a82c-51596c775689_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ResearchAndDevelopmentExpense_b78b30cd-4ce2-4bbb-a2cc-9b96e6416381_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_c50b8b15-208d-4166-83f6-2d70c404b43e_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and exercisable, weighted average remaining contractual life</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossAbstract_279f4976-2930-45c7-80e9-c986a5712193_terseLabel_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossAbstract_label_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossAbstract_documentation_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossAbstract" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossAbstract" xlink:to="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_03638bed-8c0e-4158-8bb6-02a912a6ed55_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RestrictedStockUnitsRSUMember_54f3d26a-868b-4eab-8428-7c14a0911301_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_aab97103-c8c1-489a-9c44-9af9c4a7188d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EffectiveIncomeTaxRateContinuingOperations_562eee3e-3188-4d02-9f91-e9939590ccbb_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_79154151-4cea-4c98-80b2-18d80d19a4b5_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CashAndCashEquivalentsFairValueDisclosure_e0ed1b2f-06cf-4acb-9592-7c37e41ca628_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Fair Value</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_d67f8055-97ed-4aa9-93f5-41b8c9ae0860_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_IncreaseDecreaseInAccountsPayable_86a75ee6-54b5-42ee-83ad-fe606104c3ba_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_4fd7ab6f-909f-471b-bbe4-f1dae920cf7a_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_989970ca-412f-4266-bb4f-faa8cecde29a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_BusinessAcquisitionsProFormaNetIncomeLoss_dcdb5e39-b894-4c58-85c4-2716563564b5_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_1c26bc05-549c-4349-ba49-2e6063e7d60c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_IncomeTaxDisclosureTextBlock_6b8f05fa-9ede-4aa0-847b-65f7d73ce82c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_7383f944-ce92-48bf-819b-a216e0190816_negatedTotalLabel_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total, accumulated losses</link:label>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_label_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss</link:label>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_documentation_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:to="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_4282a964-7560-46a2-ace8-6168a7117c83_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_CommonStockNumberOfClassesOfStock_223e96e3-f395-45d5-84a5-0418492a90c1_terseLabel_en-US" xlink:label="lab_snow_CommonStockNumberOfClassesOfStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220731.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_us-gaap_AmortizationOfIntangibleAssets_7c813ab6-5e3f-43ee-8283-7998b4bf594b_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract_6a5492c2-79a3-4fe8-b662-fd3de363cb07_terseLabel_en-US" xlink:label="lab_snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220731.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_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_51bfbe81-71da-471e-86ab-2f8cc65644b5_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfGoodwillTextBlock_b25c6aa7-b82e-46c7-a5c5-45440bd2ec60_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EarningsPerShareBasic_1957d1e9-741c-406b-9482-f82abf7039e5_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss per share attributable to Class A and Class B common stockholders- 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_27f7f2e9-6cdd-4e59-9dcb-a12b798f218d_totalLabel_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220731.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_snow_MarketableEquitySecuritiesFVNIAmount_c2b8c655-fc25-4fd1-843c-50353d5d16dd_terseLabel_en-US" xlink:label="lab_snow_MarketableEquitySecuritiesFVNIAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220731.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_7c733a2a-14ac-4771-9a81-7e3c6bc660ab_terseLabel_en-US" xlink:label="lab_snow_DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220731.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_SellingAndMarketingExpense_effa632f-e23e-45e9-9398-13d7c75ca362_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_StockholdersEquity_4a49bf7f-860b-40ad-99c9-fb60fd7c47fe_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_ff66385a-979c-4ff8-8199-533bde7d212e_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_41bda3fd-31ee-4cdd-9743-d57cf7c690d9_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_a33d3675-68fc-4bd9-9b34-8f164da581c8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_VestingDomain_b760351f-7464-4545-bda8-67fa7207b467_terseLabel_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_A2020EquityIncentivePlanMember_7304c05d-b2d9-431e-ad3c-73fe54e477f2_terseLabel_en-US" xlink:label="lab_snow_A2020EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Equity Incentive 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Equity Incentive Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_A2020EquityIncentivePlanMember" xlink:href="snow-20220731.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_0629862d-af68-4870-8342-4bc25440898b_terseLabel_en-US" xlink:label="lab_snow_ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation included in capitalized 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220731.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_dei_EntityInteractiveDataCurrent_8b1a0d11-ccae-4ae5-be74-f41719ea2884_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_60a6d707-db3c-474c-a833-efdb23a9ee6c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_981eae51-ce83-4c8b-9349-ca0a38780c00_terseLabel_en-US" xlink:label="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PrepaidExpensesAndOtherCurrentAssetsMember_92d505cb-dce8-40f6-9b82-192d2d01a20c_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfPropertyPlantAndEquipmentTable_c4ad9aa3-1a93-4062-8335-3f71d37c1641_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_b6b18c0a-6979-4949-be3a-132126e146f8_negatedTotalLabel_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220731.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_IncreaseDecreaseInOperatingCapitalAbstract_bae8fb55-f7e2-4c80-82d1-43547229b501_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities, net of effects of a business combination:</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_4f2ff8b2-bfc1-4532-8631-202c48f8fded_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_MoneyMarketFundsMember_8219d225-b29f-445c-9eaa-318fc4ea03cb_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_d96c3f3d-7f6c-43b7-bdd6-cefb986ccb02_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales of investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:to="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_5dd51e78-7428-4796-b2cc-a8e83ec0a05d_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CashAndCashEquivalentsLineItems_20a514b1-e5be-4285-a299-d93f3d1f8c2f_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CommonStockMember_c60daa0b-f2bd-4423-97b6-5e4942fb3f09_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_9b4bb5f5-57dd-4edc-b16f-10516787fe99_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_23ae48ea-adac-45a9-98fe-5b5848bda659_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_4b7bf695-9cb1-4686-a1d2-14cf5f927b0f_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares available for grant, beginning (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_682911aa-4337-463d-b4d6-ce600dfbb8b7_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares available for grant, ending (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_StatementClassOfStockAxis_07ab679a-8b7d-496b-bdee-e8b960bccdc6_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_AssembledWorkforceMember_c1b6824b-c657-4dd6-9ae6-d1ad16bb8992_terseLabel_en-US" xlink:label="lab_snow_AssembledWorkforceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assembled Workforce</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_AssembledWorkforceMember" xlink:href="snow-20220731.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_StatementTable_3d119ff7-b04e-4b18-9e3a-a91820b57b61_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_e3f55ee8-e777-4aad-bd82-527ca5734e8b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_StockIssuedDuringPeriodValueAcquisitions_29221d79-b65f-40b4-b8e9-22e13d77c915_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_DocumentQuarterlyReport_eec43122-4ee1-4eba-82de-caf6ca91a531_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_93be7e79-550f-4dc2-8dff-8be91fd83180_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AssetsCurrentAbstract_79749aff-361d-44c7-8e50-be0a1ae1b0fe_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_OperatingLeaseLiabilityNoncurrent_6ce5c76d-9ad5-4faa-978c-3a639b53ee8d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised_9161068e-0ea8-4fbc-9a65-c2886fb94500_terseLabel_en-US" xlink:label="lab_snow_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220731.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_snow_StockIssuedDuringPeriodSharesSubjectToFutureVestingAcquisitions_558b3127-174a-4097-8b0c-c48377a4884f_terseLabel_en-US" xlink:label="lab_snow_StockIssuedDuringPeriodSharesSubjectToFutureVestingAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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_StockIssuedDuringPeriodSharesSubjectToFutureVestingAcquisitions_label_en-US" xlink:label="lab_snow_StockIssuedDuringPeriodSharesSubjectToFutureVestingAcquisitions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares Subject To Future Vesting, Acquisitions</link:label>
    <link:label id="lab_snow_StockIssuedDuringPeriodSharesSubjectToFutureVestingAcquisitions_documentation_en-US" xlink:label="lab_snow_StockIssuedDuringPeriodSharesSubjectToFutureVestingAcquisitions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares Subject To Future Vesting, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StockIssuedDuringPeriodSharesSubjectToFutureVestingAcquisitions" xlink:href="snow-20220731.xsd#snow_StockIssuedDuringPeriodSharesSubjectToFutureVestingAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_StockIssuedDuringPeriodSharesSubjectToFutureVestingAcquisitions" xlink:to="lab_snow_StockIssuedDuringPeriodSharesSubjectToFutureVestingAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_d1577627-5fa0-4aad-b536-9c36e0bf37c6_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity securities, FV-NI, realized gain (loss)</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_IndefiniteLivedIntangibleAssetsExcludingGoodwill_8bd48746-79fd-4fe2-8346-1fe0ce437acc_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Infinite-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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LeaseholdImprovementsMember_f1a8e7b4-2980-4de4-a50c-c1f2f442d33d_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_dde599af-7b50-4b03-aa6f-317e00d4539a_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_RetainedEarningsAccumulatedDeficit_a6db8aba-d173-4609-bef9-581a90a0207f_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_CashEquivalentsAtCarryingValue_e9f749e9-6501-4fef-9a5c-f0790685f7fa_totalLabel_en-US" xlink:label="lab_us-gaap_CashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_AccountsReceivableNetCurrent_9885ddcd-f0c8-442b-b2f5-c2130d3cfd96_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfFiniteLivedIntangibleAssetsTable_d7da0a23-33f1-4dce-b30e-f99745a94d22_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_StatementEquityComponentsAxis_40a2c798-b2a4-4d78-9320-b29a89e474ac_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FairValueMeasurementsRecurringMember_27d17145-4205-4c19-8626-16cee6e3478e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_SegmentReportingPolicyPolicyTextBlock_911855b7-c862-472a-8dee-552e2ebe4a3e_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_BusinessAcquisitionProFormaInformationTextBlock_eec0a212-bcc0-4c17-8735-ca3aaf211a92_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_7d5de0c6-0050-40a0-845f-e02a0cb535fa_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_InterestIncomeExpenseNonoperatingNet_f21958d6-ec33-4900-a5de-12693ef668d1_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income (Expense), Nonoperating, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_cb996a19-6f1e-47c4-b669-0f6ed78ffab2_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_snow_BusinessCombinationIntangibleAssetsAndGoodwillTextBlock_3dd900d3-d0aa-4354-970a-30dd7fd0eb68_terseLabel_en-US" xlink:label="lab_snow_BusinessCombinationIntangibleAssetsAndGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Intangible Assets, and Goodwill</link:label>
    <link:label id="lab_snow_BusinessCombinationIntangibleAssetsAndGoodwillTextBlock_label_en-US" xlink:label="lab_snow_BusinessCombinationIntangibleAssetsAndGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Intangible Assets, and Goodwill [Text Block]</link:label>
    <link:label id="lab_snow_BusinessCombinationIntangibleAssetsAndGoodwillTextBlock_documentation_en-US" xlink:label="lab_snow_BusinessCombinationIntangibleAssetsAndGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Intangible Assets, and Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_BusinessCombinationIntangibleAssetsAndGoodwillTextBlock" xlink:href="snow-20220731.xsd#snow_BusinessCombinationIntangibleAssetsAndGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_BusinessCombinationIntangibleAssetsAndGoodwillTextBlock" xlink:to="lab_snow_BusinessCombinationIntangibleAssetsAndGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d515fa28-01ae-4292-8aac-44a1f511bf7f_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_StatementLineItems_3f65dc03-a4b4-4c8f-a856-b9162ec9092d_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_7dd63752-8a4c-425b-b1be-47f4c6a8bd62_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation arrangement by share-based payment award, equity instruments other than options, nonvested, number</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_80f1ece9-e5e2-4abb-bca2-73af1e22f8ac_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested balance, beginning (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ac88a8f6-4a2d-46d7-be8e-9c31f7fc87af_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested balance, ending (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_6247151d-55f1-4463-981c-1c7c4edb84e2_totalLabel_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220731.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_16fb03f3-04c5-45d3-a4f6-05d6ddc5f054_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_FiniteLivedIntangibleAssetsGross_1fca4d4c-047b-4d63-93d4-12e643f36ca6_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total finite-lived intangible assets</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FairValueByFairValueHierarchyLevelAxis_4d46de79-ecff-432b-88b5-70573b424a2c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_LesseeLeaseLeaseNotYetCommencedUndiscountedAmount_f26be59d-ed7e-48f6-9515-f48398b39823_terseLabel_en-US" xlink:label="lab_snow_LesseeLeaseLeaseNotYetCommencedUndiscountedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, lease not yet commenced, undiscounted amount</link:label>
    <link:label id="lab_snow_LesseeLeaseLeaseNotYetCommencedUndiscountedAmount_label_en-US" xlink:label="lab_snow_LesseeLeaseLeaseNotYetCommencedUndiscountedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Lease Not Yet Commenced, Undiscounted Amount</link:label>
    <link:label id="lab_snow_LesseeLeaseLeaseNotYetCommencedUndiscountedAmount_documentation_en-US" xlink:label="lab_snow_LesseeLeaseLeaseNotYetCommencedUndiscountedAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Lease Not Yet Commenced, Undiscounted Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LesseeLeaseLeaseNotYetCommencedUndiscountedAmount" xlink:href="snow-20220731.xsd#snow_LesseeLeaseLeaseNotYetCommencedUndiscountedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_LesseeLeaseLeaseNotYetCommencedUndiscountedAmount" xlink:to="lab_snow_LesseeLeaseLeaseNotYetCommencedUndiscountedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_21c35003-1870-4254-9ba6-320df40818d0_negatedLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ProductMember_2b05b84b-dd4f-43d9-856a-daa53c7b399a_terseLabel_en-US" xlink:label="lab_us-gaap_ProductMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_OperatingLeaseRightOfUseAsset_a84eea0e-13b1-491f-a5a5-d56a6521129c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_AccumulatedOtherComprehensiveIncomeMember_719ddb2d-1f59-4e6e-8c89-f826bc8b3a59_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_DocumentTransitionReport_58bcf252-032c-4076-832b-f33ffa56c0ad_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_dei_LocalPhoneNumber_af71e67a-1b59-4293-8484-d3d9ff3e3efc_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_68b116ff-07b6-4350-86b3-723a83ee61eb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OperatingIncomeLoss_5dceff93-548a-4622-8d21-9d2873f2f2a3_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_ApplicaMember_6043797b-272a-4cff-a320-ca9d2183285b_terseLabel_en-US" xlink:label="lab_snow_ApplicaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Applica</link:label>
    <link:label id="lab_snow_ApplicaMember_label_en-US" xlink:label="lab_snow_ApplicaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Applica [Member]</link:label>
    <link:label id="lab_snow_ApplicaMember_documentation_en-US" xlink:label="lab_snow_ApplicaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Applica</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ApplicaMember" xlink:href="snow-20220731.xsd#snow_ApplicaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_ApplicaMember" xlink:to="lab_snow_ApplicaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_05ac9833-e23f-4818-8059-3057907d5dab_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c415feeb-f1bd-47e1-980a-ea6d0abbcd2d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CommonStockSharesOutstanding_9eab8b76-d255-41da-b0c0-295c774a038c_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares outstanding (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_Goodwill_3ec61666-26dd-4171-8c54-1cae74d9b8f1_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_e7b98bfa-238b-45a5-b12c-25ab399b7db0_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_64e23874-eab7-425d-8019-234ea5447272_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentByTypeAxis_606ed5d5-6b40-4dd1-8d17-675c920ab58d_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_CashCashEquivalentsAndInvestmentsTextBlock_76965ac3-d64c-4ebb-8c1e-f04b25fda2f3_terseLabel_en-US" xlink:label="lab_snow_CashCashEquivalentsAndInvestmentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Equivalents and Investments</link:label>
    <link:label id="lab_snow_CashCashEquivalentsAndInvestmentsTextBlock_label_en-US" xlink:label="lab_snow_CashCashEquivalentsAndInvestmentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, And Investments [Text Block]</link:label>
    <link:label id="lab_snow_CashCashEquivalentsAndInvestmentsTextBlock_documentation_en-US" xlink:label="lab_snow_CashCashEquivalentsAndInvestmentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, And Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashCashEquivalentsAndInvestmentsTextBlock" xlink:href="snow-20220731.xsd#snow_CashCashEquivalentsAndInvestmentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_CashCashEquivalentsAndInvestmentsTextBlock" xlink:to="lab_snow_CashCashEquivalentsAndInvestmentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_bc596ecd-f277-455e-93ce-e7fcd64b909b_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_IncomeTaxExpenseBenefit_a07f0e09-1a6b-4387-9a2c-e6890e22a316_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_srt_SegmentGeographicalDomain_a6b4666b-5f9e-49c9-82ba-a2401b7bab13_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_PreferredStockParOrStatedValuePerShare_9faa2732-c557-4c19-a41d-5ad5d60cd785_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_ba34073e-9217-4cce-b42d-d54a23f0dfb7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options granted (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_515c9a22-d7ee-4642-a579-facd6db9a506_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options granted (in 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AdditionalPaidInCapitalMember_80c06760-2bef-4267-8af6-14680f7b35b9_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_BalanceSheetLocationDomain_d65249aa-4f15-4180-8e46-6049a31fed9d_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_DocumentFiscalPeriodFocus_b9dfaf8f-8eb8-4884-bfa7-bd76d8c84157_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_72dca98a-4be5-466b-959c-0adf8a28ebd6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CostOfGoodsAndServicesSold_c6398e85-d928-4a16-b185-46c4ad35f594_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_WeightedAverageNumberOfDilutedSharesOutstanding_06c010a9-cb22-4237-9342-2deaced09b85_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders - 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_b218d37a-bece-44cc-ab94-6155d8df84b1_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_0be167b9-5f81-4839-8abe-11e21b056d53_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_DeveloperCommunityMember_eae77ffa-2973-4d76-adf5-4d6b5fb4a396_terseLabel_en-US" xlink:label="lab_snow_DeveloperCommunityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Developer Community</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DeveloperCommunityMember" xlink:href="snow-20220731.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_snow_IncreaseDecreaseInOperatingLeaseLiabilities_5c2f2328-adcb-42c0-9a82-e6397f92e9d8_terseLabel_en-US" xlink:label="lab_snow_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220731.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_CommonStockValue_67be79d0-664c-47d3-b043-10d9149a054d_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock; $0.0001 par value per share; 2,500,000 Class A shares authorized, 319,897 and 312,377 shares issued and outstanding as of July&#160;31, 2022 and January&#160;31, 2022, respectively; 185,461 Class B shares authorized, zero shares issued and outstanding as of each July&#160;31, 2022 and January&#160;31, 2022</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_BusinessAcquisitionAcquireeDomain_fa80ed18-e972-40c5-b076-c438d06c5a40_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fc267ff2-51b8-467e-8824-3f6b2d5b0bf8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_178ae098-3356-44d4-8de1-5b91e67bdc93_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax_212d3055-b2c6-4587-a97c-42fe56682d1f_totalLabel_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220731.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_PreferredStockSharesAuthorized_b707e885-b5f3-4769-bf2f-89aed5d3d8cd_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_EarningsPerShareBasicLineItems_8e912148-2465-428a-8c44-b5455b5fce5b_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicLineItems_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems" xlink:to="lab_us-gaap_EarningsPerShareBasicLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_87d7e8c5-ab56-4fb0-8786-ef42a6b06c82_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents, and restricted cash&#8212;beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_29dd23d0-2391-40df-b533-ddcda6c46560_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents, and restricted cash&#8212;end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_871263e6-9399-422e-8c70-13a617befd15_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_4c05f91e-1b4e-4ea0-a3a6-59eff6b2ce3c_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LiabilitiesCurrentAbstract_02fd9422-3cfc-429e-85c6-a2f14ffa0946_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ProceedsFromStockOptionsExercised_90a716cf-557b-40ad-8a37-67f2b8a81ef5_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CommonStockSharesIssued_ff890043-466c-4d00-afd7-786fbe4dfcd0_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ContractWithCustomerLiabilityCurrent_24109c1d-e26d-4108-80f7-9a393c93140c_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_15ff8b60-b514-4949-a6af-a48b9bc3a91d_terseLabel_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Gain (Loss) on Investments</link:label>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Gain (Loss) on Investments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:to="lab_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_db9ae793-e208-4d63-8436-7e67e58456a4_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_IncomeStatementLocationDomain_6bb30409-ae60-4417-ba67-6efa2fae77e7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_BusinessCombinationAcquisitionRelatedCosts_04ac6aa7-0f76-4b9b-ba84-ccca1e12230e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_167cbe85-f1ad-4eb5-8002-b18e6db99013_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_34eb21b3-a7c0-4ac6-a801-cf42e3fb1c6c_totalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_AmendmentFlag_c53ddeef-441f-4581-8763-ce5f3e021601_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_NetCashProvidedByUsedInInvestingActivities_4ebdfb45-48d4-4859-bbbf-2db646e7ec37_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_InvestmentPolicyTextBlock_a060aeeb-cc1c-4f34-83ad-d4b3d6bc2c00_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeLossNetOfTax_59fb0023-46b2-4b31-b643-cf6cd7c44172_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_163ca517-6ddd-40bf-b79f-59339ba159c0_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ComprehensiveIncomeNetOfTax_09826042-6e75-409d-98c3-f3ef69946320_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive loss</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_SharesAvailableForFutureGrantMember_2c800d80-3aac-4c67-8575-137423230f33_terseLabel_en-US" xlink:label="lab_snow_SharesAvailableForFutureGrantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pool</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Available For Future Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_SharesAvailableForFutureGrantMember" xlink:href="snow-20220731.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_GoodwillAcquiredDuringPeriod_267f6d7d-2294-4c28-81e7-0a63e555fabc_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Addition</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetCurrent_a4e9bc87-08d9-4ab7-8f34-12f963022b1a_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_BusinessAcquisitionsProFormaRevenue_3127fd5f-2928-4264-86f7-bfed668454cf_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_00c46ce5-9e56-4a24-bbdb-1f7acd90e159_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntityCurrentReportingStatus_730d6bf7-40c5-4157-9941-d9ff27193b86_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_ScheduleOfEarningsPerShareBasicByCommonClassTable_bfe94d97-de3b-48c0-8045-9b0f42c2b6a6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_A2012EquityIncentivePlanMember_10c2b409-74b7-462f-ab9f-c34b32d0e956_terseLabel_en-US" xlink:label="lab_snow_A2012EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2012 Equity Incentive 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2012 Equity Incentive Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_A2012EquityIncentivePlanMember" xlink:href="snow-20220731.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_us-gaap_OtherAssetsNoncurrent_1db3ca48-43e9-44c0-8565-653386fe4835_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DepreciationDepletionAndAmortization_ad62ba0f-664d-479a-bf83-769060a58ac1_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DisaggregationOfRevenueTable_1a550b46-350f-4858-8107-1c37eb3dc03a_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_CapitalizedContractCostNetNoncurrent_5b4b4a75-2e27-4b4e-8bda-b2611077a551_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_AccruedEmployeeStockPurchasePlanCurrent_ff7ae10f-f459-4438-a369-9ca5bb38e453_terseLabel_en-US" xlink:label="lab_snow_AccruedEmployeeStockPurchasePlanCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220731.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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_0f5f6300-4101-4c02-b862-d31e9737b491_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_970bf322-6483-4b90-87aa-b2f51a047bf4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Preliminary Allocation of Purchase Price to 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_78ade301-a695-4f85-8943-e7d237f67523_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares outstanding, beginning (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_829b846e-1caf-4b5c-ae49-5d14a20d7070_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CashAndCashEquivalentsAxis_d9d338a1-b324-413d-b6b8-92cd854177fa_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_da1574c8-181f-4541-889f-3f450fdf2e3a_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntityIncorporationStateCountryCode_d8c98b9d-b980-4301-b97f-e355a9c95334_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_OutsideOfThePlansMember_8ad8abe5-ddee-41e6-89bd-02871e4f2d01_terseLabel_en-US" xlink:label="lab_snow_OutsideOfThePlansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outside Of The Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OutsideOfThePlansMember" xlink:href="snow-20220731.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_snow_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree_c2310654-86b7-41fe-bc6f-d6638ffbd252_terseLabel_en-US" xlink:label="lab_snow_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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:loc xlink:type="locator" xlink:label="loc_snow_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree" xlink:href="snow-20220731.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_BasisOfAccountingPolicyPolicyTextBlock_fca3b050-3551-4097-ad55-00e743a43ae1_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3fcbf4cf-8c3d-4363-bc47-9bc3246d723e_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentNet_5ded63f9-1b79-48d6-a4c2-4e3d31501663_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_2184b9d1-b587-4479-a4b9-ded63afdc7c9_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_409c9845-2da3-42c2-b9ad-09b55473d4db_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_SellingAndMarketingExpenseMember_92be4cef-8954-4863-8d15-945f6ad6288a_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_EmployeeStockOptionMember_9024e02a-f8f7-4366-ad05-4fb91417b5d2_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_01ec0bd9-6108-4cbf-8abe-24e2439e24e6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_1cd06654-5eda-499d-a399-a08e2a2e7f4f_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_b0a97dad-1c16-4bff-9d14-f049fd2cb483_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OtherNonoperatingIncomeExpense_004e323d-3056-4cc7-bdc5-799c3f2ab5cd_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_BalanceSheetLocationAxis_06c17084-9f7f-4253-a435-05b215f452f5_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_snow_RestrictedCommonStockMember_8cb63847-a2f1-43b2-a041-3aeb86011760_terseLabel_en-US" xlink:label="lab_snow_RestrictedCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RCS</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_RestrictedCommonStockMember" xlink:href="snow-20220731.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_CommonStockSharesAuthorized_5ef014c3-1e5d-4e1f-9ca6-35c1b75f8927_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OperatingExpenses_efc23bbb-1183-493a-942c-6f4328402997_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_a2cd1c7e-c479-4314-9d53-4ac33ff70696_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_CommonClassAMember_1fa636f5-815c-4033-9d8e-addef9a3b640_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4c202e88-dc82-4365-8321-e13d1548e850_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_CashAndCashEquivalentsAtCarryingValue_628f0a1e-f32c-4f3f-8db7-636685edcc44_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_883981db-8a66-41cd-b467-49113c1a7717_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FiscalPeriod_892e8a5d-ad0c-424b-b8ce-a49fce1cc633_terseLabel_en-US" xlink:label="lab_us-gaap_FiscalPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInContractWithCustomerLiability_79b4f562-c2b0-438f-b824-6c4b32353dee_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_AssetsCurrent_7592365d-0266-405a-b64a-a4737f059f7f_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_TaxesPayableCurrent_01ad1933-e088-4a10-8948-c9ec8e94b0a5_terseLabel_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ContractWithCustomerLiabilityRevenueRecognized_3b258bb8-28a2-4c40-ba73-1f2644d4ca0f_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_BusinessAcquisitionLineItems_d2a255b0-4c5b-4c2a-b606-ca58b0eab93d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntitySmallBusiness_00247866-3248-40be-b0c2-6ea951441045_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_us-gaap_SharesOutstanding_38e2fcfd-309d-46ee-a3d8-9fc790d82850_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_88a6ae21-1392-44c1-887e-5aa14eb71c36_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_label_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_c16be9b5-a09c-4b57-8ded-66ddaff9ad37_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_FiniteLivedIntangibleAssetsNet_9dcd89de-06f1-415e-837f-01b937f36267_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RestrictedCash_c6c54ec2-4ff7-47b5-89f3-96a3efb0dd07_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_24c92eac-d0e9-421f-bf27-11c4d840040f_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_4d2f445a-0b09-46b4-a02b-451d9de82c54_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_AccruedThirdPartyCloudInfrastructureExpensesCurrent_0ceecc09-646b-49d3-b64b-88506eefb50a_terseLabel_en-US" xlink:label="lab_snow_AccruedThirdPartyCloudInfrastructureExpensesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220731.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_fc50486c-e38e-48c7-a53d-2dcd6688140d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentDisclosureTextBlock_eca882c4-f321-43dd-9a40-f47f849a7828_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OtherLongTermInvestments_6ba9360c-0f0e-44c8-9987-139decb59a3f_totalLabel_en-US" xlink:label="lab_us-gaap_OtherLongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_SubleaseIncome_9d746d59-7e9a-4025-93c2-a23c4e3c971d_terseLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_7baeb2d9-5079-4ae9-9cd8-f9d18e05aa07_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_AccruedPurchasesOfPropertyPlantAndEquipmentCurrent_cd196e8c-48ff-4cac-9e8e-e1fe1a476240_terseLabel_en-US" xlink:label="lab_snow_AccruedPurchasesOfPropertyPlantAndEquipmentCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220731.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_PropertyPlantAndEquipmentTypeDomain_2d522b31-a227-4fc6-86d7-c067efea4d1a_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInAccountsReceivable_5a2e5270-c0a1-4574-9ad5-72af0ac14268_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_Security12bTitle_d7e80930-2ae1-41e6-bf17-11ecf348fc88_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_0cd4ef51-8c70-4f38-81af-2d78ea6992f9_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_PayablesAndAccrualsAbstract_label_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_SubsequentEventLineItems_d398dde3-4e48-4119-b949-c9f58bf13079_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_58e65f89-8519-47ee-b4ed-96900b330c76_negatedLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_OtherAmericasMember_e74a35ec-b3c2-4e54-bea2-4a79cbe741e4_terseLabel_en-US" xlink:label="lab_snow_OtherAmericasMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Americas</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OtherAmericasMember" xlink:href="snow-20220731.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_USGovernmentAgenciesDebtSecuritiesMember_7a5095ab-25f9-4977-b9a2-81201adfdf0a_terseLabel_en-US" xlink:label="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_CashEquivalentsUnrealizedLossPosition_ae751cee-8a22-46fe-a69e-4adf77082ccf_totalLabel_en-US" xlink:label="lab_snow_CashEquivalentsUnrealizedLossPosition" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Equivalents, Unrealized Loss Position</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsUnrealizedLossPosition" xlink:href="snow-20220731.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_AccretionAmortizationOfDiscountsAndPremiumsInvestments_78f37554-9081-49aa-95d7-36c0fa7d59ed_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net amortization of premiums 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_InvestmentsDebtAndEquitySecuritiesAbstract_label_en-US" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_f4e3f137-69cd-427e-8d8a-53fb7771ac38_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_ed47c5dd-419e-40a4-8e25-9720df357672_negatedLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LiabilitiesAndStockholdersEquityAbstract_af0846e2-a463-4a00-bebc-a9965b76b84a_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_6e79f7f6-b8db-4690-89ec-bdaae70b0a8b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_3f4faae6-e327-4c66-82c0-402088085b9a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_aa8b7e88-49dd-42e4-81f1-90a47c10e9b7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_6ad7650f-847d-4cb5-8c37-66cadedfd479_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PaymentsToAcquireIntangibleAssets_f7a2b716-01ff-43d1-a997-5803c6f69d96_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_6bd726ba-2b6e-405d-b4fc-7dcd48443db2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount_4bbd14e9-9eb6-4f62-b499-9823c9800e85_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AccountsPayableCurrent_4e7ef6b7-64da-4941-bd22-31a4a3b3cef8_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_LesseeLeaseLeaseNotYetCommencedTermOfContract_6df80494-b055-4687-ab71-a3257bc21f03_terseLabel_en-US" xlink:label="lab_snow_LesseeLeaseLeaseNotYetCommencedTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, lease, lease not yet commenced, term of contract (in years)</link:label>
    <link:label id="lab_snow_LesseeLeaseLeaseNotYetCommencedTermOfContract_label_en-US" xlink:label="lab_snow_LesseeLeaseLeaseNotYetCommencedTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Lease Not yet Commenced, Term of Contract</link:label>
    <link:label id="lab_snow_LesseeLeaseLeaseNotYetCommencedTermOfContract_documentation_en-US" xlink:label="lab_snow_LesseeLeaseLeaseNotYetCommencedTermOfContract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Lease Not yet Commenced, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LesseeLeaseLeaseNotYetCommencedTermOfContract" xlink:href="snow-20220731.xsd#snow_LesseeLeaseLeaseNotYetCommencedTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_LesseeLeaseLeaseNotYetCommencedTermOfContract" xlink:to="lab_snow_LesseeLeaseLeaseNotYetCommencedTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_27f0eefd-aec7-4b03-8702-efd0a5277cf7_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue_b4c49fb4-7b65-4aa0-8366-4a5aabe68362_totalLabel_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220731.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_dei_EntityFilerCategory_5f83bbbb-1332-4c1a-9e33-da4d06a3cff8_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_WeightedAverageNumberOfSharesOutstandingBasic_4baf34d7-a10a-414b-a0f2-6006cade98fd_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders - 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_country_US_3d528f7d-0a13-49d1-9342-b46a71755946_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/country-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_e6297bdf-1c3e-49a0-99ce-4b2ba2e27a29_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and exercisable, weighted average share price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_7b040f5a-6565-49f2-a03d-a36b453ea546_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CommitmentsAndContingencies_4c642c7e-4c0a-453a-b40d-009078b54533_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies (Note 9)</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_SecurityExchangeName_0500cae0-b5aa-4b52-8525-cb2756667a6a_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_8cba99b1-ace3-459c-88a1-62c32f730bb0_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares outstanding, beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_aeab3c3c-ed81-4c92-aa3d-89fc04227b18_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_18eb0d37-3a6a-4095-b889-03a2a84166ae_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Useful Life (in years)</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PreferredStockValue_082e844b-3a37-414b-9c1d-5d576143a9a7_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock; $0.0001 par value per share; 200,000 shares authorized, zero shares issued and outstanding as of July&#160;31, 2022 and January&#160;31, 2022</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue_93c820bd-3482-45fb-ba0d-a05ac1f5b6f0_terseLabel_en-US" xlink:label="lab_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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:label id="lab_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue_label_en-US" xlink:label="lab_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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:label id="lab_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue_documentation_en-US" xlink:label="lab_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue" xlink:href="snow-20220731.xsd#snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue" xlink:to="lab_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_2b6d2735-6ccf-4045-a750-dc7722b5cc6b_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentLineItems_6ab95812-4a53-4b96-90b4-a59c129b9f8d_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_GeneralAndAdministrativeExpenseMember_cda46703-372f-4586-ab58-d937d37b5384_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_4bb6ef40-5ab6-4125-8393-49a568a41cb3_terseLabel_en-US" xlink:label="lab_snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220731.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_RevenueFromContractWithCustomerExcludingAssessedTax_e5c3a805-855c-4c1c-bdef-ebd09fff0aa0_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsAndOperatingLeaseLiabilitiesUponModificationOfExistingLease_7874de47-b0d4-47bc-bef9-eccb9187b72f_terseLabel_en-US" xlink:label="lab_snow_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsAndOperatingLeaseLiabilitiesUponModificationOfExistingLease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in operating lease right of use assets and operating lease liabilities upon modification of existing lease</link:label>
    <link:label id="lab_snow_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsAndOperatingLeaseLiabilitiesUponModificationOfExistingLease_label_en-US" xlink:label="lab_snow_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsAndOperatingLeaseLiabilitiesUponModificationOfExistingLease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Lease Right of Use Assets and Operating Lease Liabilities Upon Modification of Existing Lease</link:label>
    <link:label id="lab_snow_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsAndOperatingLeaseLiabilitiesUponModificationOfExistingLease_documentation_en-US" xlink:label="lab_snow_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsAndOperatingLeaseLiabilitiesUponModificationOfExistingLease" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Lease Right of Use Assets and Operating Lease Liabilities Upon Modification of Existing Lease</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsAndOperatingLeaseLiabilitiesUponModificationOfExistingLease" xlink:href="snow-20220731.xsd#snow_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsAndOperatingLeaseLiabilitiesUponModificationOfExistingLease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsAndOperatingLeaseLiabilitiesUponModificationOfExistingLease" xlink:to="lab_snow_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsAndOperatingLeaseLiabilitiesUponModificationOfExistingLease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_8ef9d6ff-bf8b-453c-9ea6-8ff410a11cb2_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock in connection with a business combination</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CommonStockCapitalSharesReservedForFutureIssuance_25f4ccc2-d2d2-4553-88e4-83d12be477a6_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_6ce447bc-00ab-4cab-9222-9f529e8dbe05_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_AllowanceForDoubtfulAccountsReceivable_adc0c00f-3049-4b23-9266-163cdeabfc99_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNet_0350dbad-4e4a-41f8-9646-1d10827fa8d3_negatedTerseLabel_en-US" xlink:label="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities, net</link:label>
    <link:label id="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNet_label_en-US" xlink:label="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities, Net</link:label>
    <link:label id="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNet_documentation_en-US" xlink:label="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNet" xlink:href="snow-20220731.xsd#snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNet" xlink:to="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_f78b4db4-f067-486f-9417-133b3cad832a_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_NoncashOperatingLeaseCosts_17902d72-8263-464b-b0e9-2a9e191ee5e7_terseLabel_en-US" xlink:label="lab_snow_NoncashOperatingLeaseCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Operating Lease Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_NoncashOperatingLeaseCosts" xlink:href="snow-20220731.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_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsGranted_ebefafdd-12bd-4747-848d-e0d3c0986c4a_negatedLabel_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsGranted" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSU's granted (in shares)</link:label>
    <link:label id="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsGranted_label_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsGranted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available For Grant, Equity Instruments Other Than Options, Granted</link:label>
    <link:label id="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsGranted_documentation_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsGranted" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available For Grant, Equity Instruments Other Than Options, Granted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsGranted" xlink:href="snow-20220731.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsGranted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsGranted" xlink:to="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsGranted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_0a7b5c03-005b-4630-9c10-3108422636fb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_0a79b843-081f-40e0-86b6-9fccbced2ac1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LiabilitiesAndStockholdersEquity_67b4ef38-e6ad-4fed-8548-7fb88c0a6590_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_LesseeOperatingLeaseModifiedLeaseUndiscountedAmount_6641e61e-5e97-43d6-b4fc-378c4c119dbc_terseLabel_en-US" xlink:label="lab_snow_LesseeOperatingLeaseModifiedLeaseUndiscountedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, operating lease, modified lease, undiscounted amount</link:label>
    <link:label id="lab_snow_LesseeOperatingLeaseModifiedLeaseUndiscountedAmount_label_en-US" xlink:label="lab_snow_LesseeOperatingLeaseModifiedLeaseUndiscountedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Modified Lease, Undiscounted Amount</link:label>
    <link:label id="lab_snow_LesseeOperatingLeaseModifiedLeaseUndiscountedAmount_documentation_en-US" xlink:label="lab_snow_LesseeOperatingLeaseModifiedLeaseUndiscountedAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Modified Lease, Undiscounted Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LesseeOperatingLeaseModifiedLeaseUndiscountedAmount" xlink:href="snow-20220731.xsd#snow_LesseeOperatingLeaseModifiedLeaseUndiscountedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_LesseeOperatingLeaseModifiedLeaseUndiscountedAmount" xlink:to="lab_snow_LesseeOperatingLeaseModifiedLeaseUndiscountedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_e72828b6-4486-49e5-8d80-4b3ef46a58b0_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_dfccbaa7-eaea-4bbc-963f-7ebdc63dc9db_negatedLabel_en-US" xlink:label="lab_snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220731.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_NonUsMember_db027cbe-109b-476b-9883-446263e755ec_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PaymentsToAcquireBusinessesNetOfCashAcquired_e520f0b9-bdb7-43ef-acc7-21cea1558a7a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for a business combination, net of cash and cash equivalents 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_cc86583d-0641-413e-960b-dabdfdb2aa4a_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_FairValueInputsLevel2Member_0826c286-bd9f-4812-9995-434ac37ab2b9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months_8f4ac9b0-f7c3-45d5-b2e4-93844bc6aab8_terseLabel_en-US" xlink:label="lab_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220731.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_PaymentsToAcquireInvestments_3e07f2ac-439a-44cf-bf59-eeaa20a7da24_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_CurrentFiscalYearEndDate_bd70469e-8e77-459a-909a-071eec76ed1a_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_VestingAxis_bbf98e55-cbe7-45b5-a2bd-5d7f34b1c1f0_terseLabel_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsLineItems_2c2aaa65-1aa5-4597-9009-4eecd212efe0_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EarningsPerShareDiluted_2188886b-ce24-4a05-85f2-bab09bd99b4e_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss per share attributable to Class A and Class B common stockholders - 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_IntangibleAssetsNetExcludingGoodwill_0f2e4712-f826-4d0f-8f6e-b7848ceb5a2b_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_5866adfb-aa34-403f-b707-7def93eeb4ad_totalLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_4e092a75-fa12-4347-a9db-d09c3dad7dbe_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_7496bcbc-037f-4c1c-ad6c-563bfe0dd337_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_0a9e0da2-d749-4801-a733-339f84bd4123_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LiabilitiesCurrent_fd1a44ef-d883-4fd3-a256-7f44ee151ed0_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_3c543ea9-b4ed-4e86-80e1-ac32a1e044e6_negatedLabel_en-US" xlink:label="lab_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220731.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_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward_f04f3a29-d22f-4a40-b098-cc26bac1c2b8_terseLabel_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Available for Grant (in thousands)</link:label>
    <link:label id="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward_label_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Available For Grant [Roll Forward]</link:label>
    <link:label id="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward_documentation_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward" xlink:href="snow-20220731.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward" xlink:to="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1_544deb5f-fbde-4a1c-be74-12569b653c20_totalLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod_2121636d-310b-4b12-aa6a-7bc5168bd3a0_terseLabel_en-US" xlink:label="lab_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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_label_en-US" xlink:label="lab_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220731.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_PaymentsToDevelopSoftware_df145306-39b8-4a6b-b796-0d8231c6b0fc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToDevelopSoftware" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RevenueRemainingPerformanceObligation_60200a42-dafe-4544-8ad4-fecd87e6ba54_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_14b8ac57-3216-4e08-a659-cd0e30184b77_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CorporateDebtSecuritiesMember_2db1dc9a-2b74-47c4-ada3-b2bcebebb0d9_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_63602aa7-5c6f-42a9-8a5b-9917d3aa6dfa_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_16226bb6-7ed2-4f4d-9d5c-3e297489d369_negatedLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net unrealized losses (gains) on strategic investments in equity securities</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_fd51beb2-be7c-4f2f-b0a4-c549c8685384_totalLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total&#8212;included in other income (expense), net</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntityAddressAddressLine2_1cf0de45-cf54-4c8c-9767-0defd01ab38c_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_dei_EntityAddressAddressLine1_ed83c038-4472-4527-9f8d-9117e3948152_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_920415ff-f1a1-48da-b4a1-38f193182671_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_srt_ProductOrServiceAxis_144c2c4f-3a0a-4943-9f3a-acfa590c9064_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_ClassOfStockDomain_f6c3a17b-d338-4aad-a4d4-cf75beecce34_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement_c03ee03c-b66a-46b5-b319-7cdb91dcf080_terseLabel_en-US" xlink:label="lab_snow_LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220731.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_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount_00ee6d41-226e-40b1-8638-232bb35d8ca8_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_4d22c702-97bf-48bc-9e7d-408f315ac0da_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and exercisable, intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAbstract_752829b9-72fb-4f59-be82-a2f9d0b44cae_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments:</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAbstract_82b9eaae-8b5b-4c1a-a822-2691470fec70_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_7221203f-4b0b-49bb-95c2-f86c5d1e053b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net change in unrealized gains (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_3e9a48c4-4842-4700-9d15-fc7c1dfa4d21_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_e3479d04-a7c9-4fac-a241-375f984a8569_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_2fcc321d-83d5-4059-ae1b-7274d1c44fd8_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DefinedContributionPlanEmployerDiscretionaryContributionAmount_3a87ea74-0e3e-48bc-9d39-771972cdfa5c_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EquityAbstract_347eb350-955d-4a27-a19f-6bb151a69385_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_SubsequentEventTable_78dce401-7302-485a-9fe1-52df94eb5c3a_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_6ccc2680-3ed0-485e-9afb-cecf6b6480f4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntityTaxIdentificationNumber_cfd2c2ba-443b-429b-b9c3-b824df73af4f_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_44022d46-1fa3-4d02-9cf2-cb1875af995a_terseLabel_en-US" xlink:label="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CashEquivalentsUnrealizedLossPositionAccumulatedLoss_634e888f-aa03-4e32-8395-f103c0fc0171_negatedTotalLabel_en-US" xlink:label="lab_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220731.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_us-gaap_DisaggregationOfRevenueTableTextBlock_2a8d1548-23d0-456d-ba25-91825f1ceb07_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_7c7b230e-8a91-4b11-b5f7-f427416dfc50_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reminder of 2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_7c02b3a1-87c7-45f6-afa7-a9baf42ef315_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_3ad5cc74-0d7b-4c8d-baaa-69c3008f21c8_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract_272754c4-2404-4769-8f1f-d76ec2ef536e_terseLabel_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220731.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_CommercialPaperMember_6b93558a-3fae-4005-a372-c130186fa314_terseLabel_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntityCentralIndexKey_d00bb897-ef9f-4fc0-a4a4-fd787eb1ca3a_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_AntidilutiveSecuritiesNameDomain_24674af3-8bdc-45c5-8df8-6a49a639a0a2_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FairValueByMeasurementFrequencyAxis_2a3dd93a-890a-4f57-8994-7585417c2b6f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_86291f58-f061-431b-b9cf-7b322d1439d6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsByMajorClassAxis_97fd79df-c8c4-4a57-8fc4-6dfbe1568952_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_d5dfb85d-5a12-4ebd-a448-053606145693_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cec83afa-3c62-4659-a767-746a76764366_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_BusinessCombinationConsiderationTransferred1_dc6c3b05-696e-4f2f-854b-2d21f6c5c5f2_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_OtherAccruedLiabilitiesCurrent_aedcd819-a724-4a17-83f6-5eb7758ce00c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_CityAreaCode_e8df14d7-b995-4372-83d2-57862fafb926_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_AccruedProfessionalFeesCurrent_849fc2dc-394f-4b89-bc9a-b2df38d1ea36_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_GeneralAndAdministrativeExpense_2808f511-58c8-4c86-8223-68d7446c9dc0_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AssetsAbstract_7c758cb9-bd36-4504-8f2b-388c8c956226_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_e6c7b496-14bd-4aad-925b-3b410788e5a5_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_RevenueRemainingPerformanceObligationPercentage_9c1c40b6-8f2d-42d2-8233-fa588007e985_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInFinancingActivitiesAbstract_1e0afd2b-736d-485d-9256-2cca750eea85_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost_d4085f30-bcd5-43db-9664-cce8bdbaac31_totalLabel_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220731.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_us-gaap_EarningsPerSharePolicyTextBlock_8dc3dfbe-1157-41cc-be57-5812b6e005d8_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Loss Per Share</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_105878bf-ea41-4985-960f-cdab9dfabd9e_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensation_2aa1e1e3-489c-42d7-94bc-13a25285ec7e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_cf76bc1f-c16f-450b-bab1-3259e5d1e37a_terseLabel_en-US" xlink:label="lab_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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_label_en-US" xlink:label="lab_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220731.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_474da33b-9f43-49a4-9719-a723cafc9bca_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OtherLiabilitiesNoncurrent_aaf7682a-e93e-43d1-95d5-ec820f38bb00_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_70a06a90-4ac2-4494-ae26-f499b3e950de_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ResearchAndDevelopmentExpenseMember_f0ea6cb1-2e08-4ebf-80b5-aec4b91a0d9d_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_ComputerEquipmentAndSoftwareMember_dd91fde7-32d9-4f56-b7d3-161db09ef4e9_terseLabel_en-US" xlink:label="lab_snow_ComputerEquipmentAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Equipment and Software</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ComputerEquipmentAndSoftwareMember" xlink:href="snow-20220731.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_us-gaap_DisaggregationOfRevenueLineItems_26ab94e7-80dd-4202-a964-cbafc7c8262d_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger_f2283432-8f19-4279-8ee9-9052456d36c2_terseLabel_en-US" xlink:label="lab_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220731.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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_c38605e6-6aed-4728-b388-cf86fc41f995_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_88954737-7af1-4142-b40a-6a79318a64f2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CostOfSalesMember_11db973f-d4e7-45d2-a11a-392a9e465950_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>snow-20220731_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:50c2ac7d-31c9-48e9-a3f6-db512384f8ea,g:03fd8022-8e1e-4633-9289-f451343dad2d-->
<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-20220731.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_8fc8db90-9d23-4a50-a8ed-e3d4a99f9c41" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_4ae5e6f6-27eb-4220-9256-3a1d26a64eec" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8db90-9d23-4a50-a8ed-e3d4a99f9c41" xlink:to="loc_dei_DocumentType_4ae5e6f6-27eb-4220-9256-3a1d26a64eec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_a7475ece-ec40-4e97-9ac7-fe58147100b5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8db90-9d23-4a50-a8ed-e3d4a99f9c41" xlink:to="loc_dei_DocumentQuarterlyReport_a7475ece-ec40-4e97-9ac7-fe58147100b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_96c4ef1c-4f1e-4058-8ee5-aa06f37b539a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8db90-9d23-4a50-a8ed-e3d4a99f9c41" xlink:to="loc_dei_DocumentPeriodEndDate_96c4ef1c-4f1e-4058-8ee5-aa06f37b539a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_0556f34a-e0ad-4efd-bd5d-7627fbb71587" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8db90-9d23-4a50-a8ed-e3d4a99f9c41" xlink:to="loc_dei_DocumentTransitionReport_0556f34a-e0ad-4efd-bd5d-7627fbb71587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_e13faa61-a5a7-4910-a649-50d35f21a171" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8db90-9d23-4a50-a8ed-e3d4a99f9c41" xlink:to="loc_dei_EntityFileNumber_e13faa61-a5a7-4910-a649-50d35f21a171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_153ff184-2a7d-4e87-bf3f-61470bb0249d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8db90-9d23-4a50-a8ed-e3d4a99f9c41" xlink:to="loc_dei_EntityRegistrantName_153ff184-2a7d-4e87-bf3f-61470bb0249d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_c12348aa-7a0a-42ed-ac6f-7c21f9405836" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8db90-9d23-4a50-a8ed-e3d4a99f9c41" xlink:to="loc_dei_EntityIncorporationStateCountryCode_c12348aa-7a0a-42ed-ac6f-7c21f9405836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_1a98ff07-1ff2-4e15-bb84-b0d1348d3f76" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8db90-9d23-4a50-a8ed-e3d4a99f9c41" xlink:to="loc_dei_EntityTaxIdentificationNumber_1a98ff07-1ff2-4e15-bb84-b0d1348d3f76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_7580a013-5a03-4607-9727-43193c04b604" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8db90-9d23-4a50-a8ed-e3d4a99f9c41" xlink:to="loc_dei_EntityAddressAddressLine1_7580a013-5a03-4607-9727-43193c04b604" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_26ddb3f0-d647-43b9-b5b7-feb375017ad8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8db90-9d23-4a50-a8ed-e3d4a99f9c41" xlink:to="loc_dei_EntityAddressAddressLine2_26ddb3f0-d647-43b9-b5b7-feb375017ad8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_dc97f641-4051-48d0-be12-3a04860ee043" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8db90-9d23-4a50-a8ed-e3d4a99f9c41" xlink:to="loc_dei_EntityAddressCityOrTown_dc97f641-4051-48d0-be12-3a04860ee043" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_5d9699d3-e920-44c6-9d25-acea0fe73e3b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8db90-9d23-4a50-a8ed-e3d4a99f9c41" xlink:to="loc_dei_EntityAddressStateOrProvince_5d9699d3-e920-44c6-9d25-acea0fe73e3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_43f3c00b-7340-474c-af24-8765b1363236" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8db90-9d23-4a50-a8ed-e3d4a99f9c41" xlink:to="loc_dei_EntityAddressPostalZipCode_43f3c00b-7340-474c-af24-8765b1363236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_7bf25929-0c55-492f-9ac8-497c7be420bc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8db90-9d23-4a50-a8ed-e3d4a99f9c41" xlink:to="loc_dei_CityAreaCode_7bf25929-0c55-492f-9ac8-497c7be420bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_16d57cd5-a8cb-4734-b8ea-79272a410c3c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8db90-9d23-4a50-a8ed-e3d4a99f9c41" xlink:to="loc_dei_LocalPhoneNumber_16d57cd5-a8cb-4734-b8ea-79272a410c3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_c37f3267-30d4-4374-afd5-e96f7e71f30f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8db90-9d23-4a50-a8ed-e3d4a99f9c41" xlink:to="loc_dei_Security12bTitle_c37f3267-30d4-4374-afd5-e96f7e71f30f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_5aa5b3d0-8f38-4b21-a8dc-ae64e65d1c3c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8db90-9d23-4a50-a8ed-e3d4a99f9c41" xlink:to="loc_dei_TradingSymbol_5aa5b3d0-8f38-4b21-a8dc-ae64e65d1c3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_eed765d8-9afb-4016-b7ad-d4cf3f51964f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8db90-9d23-4a50-a8ed-e3d4a99f9c41" xlink:to="loc_dei_SecurityExchangeName_eed765d8-9afb-4016-b7ad-d4cf3f51964f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_f4f2b545-98c9-4fa7-87f6-5b3cae4c8288" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8db90-9d23-4a50-a8ed-e3d4a99f9c41" xlink:to="loc_dei_EntityCurrentReportingStatus_f4f2b545-98c9-4fa7-87f6-5b3cae4c8288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_f774df8d-f996-4dd9-bf19-f419e98b7c8e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8db90-9d23-4a50-a8ed-e3d4a99f9c41" xlink:to="loc_dei_EntityInteractiveDataCurrent_f774df8d-f996-4dd9-bf19-f419e98b7c8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_4c12b79e-f90f-4d81-87d5-fdf97ac8ef37" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8db90-9d23-4a50-a8ed-e3d4a99f9c41" xlink:to="loc_dei_EntityFilerCategory_4c12b79e-f90f-4d81-87d5-fdf97ac8ef37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_e440c475-0345-4df4-a4bc-fb8e9492edbe" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8db90-9d23-4a50-a8ed-e3d4a99f9c41" xlink:to="loc_dei_EntitySmallBusiness_e440c475-0345-4df4-a4bc-fb8e9492edbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_fea62e7a-77dc-4fe1-8946-b91a06aa9533" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8db90-9d23-4a50-a8ed-e3d4a99f9c41" xlink:to="loc_dei_EntityEmergingGrowthCompany_fea62e7a-77dc-4fe1-8946-b91a06aa9533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_f6a57338-f09a-4f52-b006-09e210322250" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8db90-9d23-4a50-a8ed-e3d4a99f9c41" xlink:to="loc_dei_EntityShellCompany_f6a57338-f09a-4f52-b006-09e210322250" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_21292f60-b61d-4caa-8c87-39c9b85a2e37" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8db90-9d23-4a50-a8ed-e3d4a99f9c41" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_21292f60-b61d-4caa-8c87-39c9b85a2e37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_4590ebb2-c350-484c-a0cc-9739546fb9c9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8db90-9d23-4a50-a8ed-e3d4a99f9c41" xlink:to="loc_dei_EntityCentralIndexKey_4590ebb2-c350-484c-a0cc-9739546fb9c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_093890f5-27d5-4beb-85ee-df98d32d1c8c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8db90-9d23-4a50-a8ed-e3d4a99f9c41" xlink:to="loc_dei_CurrentFiscalYearEndDate_093890f5-27d5-4beb-85ee-df98d32d1c8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_047bfdb1-0770-4216-9254-7d479afd312d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8db90-9d23-4a50-a8ed-e3d4a99f9c41" xlink:to="loc_dei_DocumentFiscalYearFocus_047bfdb1-0770-4216-9254-7d479afd312d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_6095cf7f-c4c5-4f0b-a37f-4de58b2f284c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8db90-9d23-4a50-a8ed-e3d4a99f9c41" xlink:to="loc_dei_DocumentFiscalPeriodFocus_6095cf7f-c4c5-4f0b-a37f-4de58b2f284c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_94d492b2-156a-4884-9e30-c78520f8838d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8db90-9d23-4a50-a8ed-e3d4a99f9c41" xlink:to="loc_dei_AmendmentFlag_94d492b2-156a-4884-9e30-c78520f8838d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="snow-20220731.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_884e6dd1-1048-40dc-99db-df596e20f359" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_2ee08621-5b00-4e11-8122-9c72d3bd6b90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_884e6dd1-1048-40dc-99db-df596e20f359" xlink:to="loc_us-gaap_StatementTable_2ee08621-5b00-4e11-8122-9c72d3bd6b90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_993bb86a-55e8-47aa-b1a7-b081a8331464" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2ee08621-5b00-4e11-8122-9c72d3bd6b90" xlink:to="loc_us-gaap_StatementClassOfStockAxis_993bb86a-55e8-47aa-b1a7-b081a8331464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ecb71ae2-5392-456c-8489-6500ce756166" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_993bb86a-55e8-47aa-b1a7-b081a8331464" xlink:to="loc_us-gaap_ClassOfStockDomain_ecb71ae2-5392-456c-8489-6500ce756166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_a65870f7-2618-4b38-9d51-fc88cbc3991a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_ecb71ae2-5392-456c-8489-6500ce756166" xlink:to="loc_us-gaap_CommonClassAMember_a65870f7-2618-4b38-9d51-fc88cbc3991a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_fc5fdef1-745c-4b0e-b73c-09285870b381" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_ecb71ae2-5392-456c-8489-6500ce756166" xlink:to="loc_us-gaap_CommonClassBMember_fc5fdef1-745c-4b0e-b73c-09285870b381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_dd0ef8d1-1460-4d69-b62a-8d2cb3e0b5b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2ee08621-5b00-4e11-8122-9c72d3bd6b90" xlink:to="loc_us-gaap_StatementLineItems_dd0ef8d1-1460-4d69-b62a-8d2cb3e0b5b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_f89a25de-1aee-4ef1-b533-6bf3d6fe199e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_dd0ef8d1-1460-4d69-b62a-8d2cb3e0b5b4" xlink:to="loc_us-gaap_AssetsAbstract_f89a25de-1aee-4ef1-b533-6bf3d6fe199e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_53daae11-49c7-4fb1-b2f1-d4b42804da13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f89a25de-1aee-4ef1-b533-6bf3d6fe199e" xlink:to="loc_us-gaap_AssetsCurrentAbstract_53daae11-49c7-4fb1-b2f1-d4b42804da13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_cb97644c-e88b-4f23-a62f-a14f81f5df84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_53daae11-49c7-4fb1-b2f1-d4b42804da13" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_cb97644c-e88b-4f23-a62f-a14f81f5df84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_d67afc72-222a-4c08-9dbb-ba64cd8173d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_53daae11-49c7-4fb1-b2f1-d4b42804da13" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_d67afc72-222a-4c08-9dbb-ba64cd8173d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_f95aa482-df55-483e-a001-6cd5b30f96a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_53daae11-49c7-4fb1-b2f1-d4b42804da13" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_f95aa482-df55-483e-a001-6cd5b30f96a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent_586ca617-b5f5-4d46-8c30-bc8272cd74d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_53daae11-49c7-4fb1-b2f1-d4b42804da13" xlink:to="loc_us-gaap_CapitalizedContractCostNetCurrent_586ca617-b5f5-4d46-8c30-bc8272cd74d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_889240fe-546b-4ec4-b997-f314bd4dcb32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_53daae11-49c7-4fb1-b2f1-d4b42804da13" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_889240fe-546b-4ec4-b997-f314bd4dcb32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_54a61f42-956a-40d6-a143-6d3b45a656b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_53daae11-49c7-4fb1-b2f1-d4b42804da13" xlink:to="loc_us-gaap_AssetsCurrent_54a61f42-956a-40d6-a143-6d3b45a656b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_8ce8762b-8d41-4ad4-acbb-f899f22eef54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f89a25de-1aee-4ef1-b533-6bf3d6fe199e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_8ce8762b-8d41-4ad4-acbb-f899f22eef54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_31908ab2-78bf-4020-9df2-597db1d0acfd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f89a25de-1aee-4ef1-b533-6bf3d6fe199e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_31908ab2-78bf-4020-9df2-597db1d0acfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_93e0cd73-c813-43db-b9e1-51210cfbce01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f89a25de-1aee-4ef1-b533-6bf3d6fe199e" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_93e0cd73-c813-43db-b9e1-51210cfbce01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b75d7828-6398-4ac3-b042-d27bd855b1bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f89a25de-1aee-4ef1-b533-6bf3d6fe199e" xlink:to="loc_us-gaap_Goodwill_b75d7828-6398-4ac3-b042-d27bd855b1bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_dcd009dc-5b6f-4389-8298-cac44478ecb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f89a25de-1aee-4ef1-b533-6bf3d6fe199e" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_dcd009dc-5b6f-4389-8298-cac44478ecb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent_ae7333ff-e405-468e-889d-6b79fdd26f2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostNetNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f89a25de-1aee-4ef1-b533-6bf3d6fe199e" xlink:to="loc_us-gaap_CapitalizedContractCostNetNoncurrent_ae7333ff-e405-468e-889d-6b79fdd26f2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_7ea01131-4f21-4b77-b5f1-b03d61af7eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f89a25de-1aee-4ef1-b533-6bf3d6fe199e" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_7ea01131-4f21-4b77-b5f1-b03d61af7eb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_f8c8cc31-744d-4921-af38-18d8bd973683" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f89a25de-1aee-4ef1-b533-6bf3d6fe199e" xlink:to="loc_us-gaap_Assets_f8c8cc31-744d-4921-af38-18d8bd973683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b0239aac-5690-42ab-a641-9c5e4a8cd083" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_dd0ef8d1-1460-4d69-b62a-8d2cb3e0b5b4" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b0239aac-5690-42ab-a641-9c5e4a8cd083" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_631c737e-107d-409f-b6e2-aa8df7367695" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b0239aac-5690-42ab-a641-9c5e4a8cd083" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_631c737e-107d-409f-b6e2-aa8df7367695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_fafffd2b-8b96-466a-9953-b1434aea512e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_631c737e-107d-409f-b6e2-aa8df7367695" xlink:to="loc_us-gaap_AccountsPayableCurrent_fafffd2b-8b96-466a-9953-b1434aea512e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_50dc7706-2faf-4e14-b173-15149d2fe81e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_631c737e-107d-409f-b6e2-aa8df7367695" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_50dc7706-2faf-4e14-b173-15149d2fe81e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_6365b4b6-2251-4504-9464-396265df927a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_631c737e-107d-409f-b6e2-aa8df7367695" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_6365b4b6-2251-4504-9464-396265df927a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_d1eecb1d-c298-4d25-891b-688453d47ecd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_631c737e-107d-409f-b6e2-aa8df7367695" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_d1eecb1d-c298-4d25-891b-688453d47ecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_9c3efa15-19f6-496c-8bb6-ab6feec1fd86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_631c737e-107d-409f-b6e2-aa8df7367695" xlink:to="loc_us-gaap_LiabilitiesCurrent_9c3efa15-19f6-496c-8bb6-ab6feec1fd86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b4bbdf7a-e450-4e60-b346-c0a2561fbfb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b0239aac-5690-42ab-a641-9c5e4a8cd083" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b4bbdf7a-e450-4e60-b346-c0a2561fbfb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_39a59930-6b2e-48e6-84e9-ade030f0c705" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b0239aac-5690-42ab-a641-9c5e4a8cd083" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_39a59930-6b2e-48e6-84e9-ade030f0c705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_cdfaef23-9089-4e3e-a8c6-194fdf8da741" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b0239aac-5690-42ab-a641-9c5e4a8cd083" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_cdfaef23-9089-4e3e-a8c6-194fdf8da741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_cc9605c3-1d0d-45cd-9d36-0197718a3181" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b0239aac-5690-42ab-a641-9c5e4a8cd083" xlink:to="loc_us-gaap_Liabilities_cc9605c3-1d0d-45cd-9d36-0197718a3181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_87ed5984-ac7c-4b5a-b284-0e93b82bbf20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b0239aac-5690-42ab-a641-9c5e4a8cd083" xlink:to="loc_us-gaap_CommitmentsAndContingencies_87ed5984-ac7c-4b5a-b284-0e93b82bbf20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_44acf77b-9f81-44e9-b03c-017c5a9c3161" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b0239aac-5690-42ab-a641-9c5e4a8cd083" xlink:to="loc_us-gaap_EquityAbstract_44acf77b-9f81-44e9-b03c-017c5a9c3161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_62e93b6b-e1f2-428b-9d16-aca1200a45b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_44acf77b-9f81-44e9-b03c-017c5a9c3161" xlink:to="loc_us-gaap_PreferredStockValue_62e93b6b-e1f2-428b-9d16-aca1200a45b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_fdb04ce7-3942-4374-9023-069c268b6296" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_44acf77b-9f81-44e9-b03c-017c5a9c3161" xlink:to="loc_us-gaap_CommonStockValue_fdb04ce7-3942-4374-9023-069c268b6296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_ea9b35d5-c985-4a3b-82be-499c452e22a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_44acf77b-9f81-44e9-b03c-017c5a9c3161" xlink:to="loc_us-gaap_AdditionalPaidInCapital_ea9b35d5-c985-4a3b-82be-499c452e22a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f71e0273-5f25-46ba-82fd-a715bd1a9cea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_44acf77b-9f81-44e9-b03c-017c5a9c3161" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f71e0273-5f25-46ba-82fd-a715bd1a9cea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6fcfca6a-da9d-4e7b-8447-d5fed0ba6be3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_44acf77b-9f81-44e9-b03c-017c5a9c3161" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6fcfca6a-da9d-4e7b-8447-d5fed0ba6be3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c637f5f6-b914-4110-9179-0bfb9547e841" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_44acf77b-9f81-44e9-b03c-017c5a9c3161" xlink:to="loc_us-gaap_StockholdersEquity_c637f5f6-b914-4110-9179-0bfb9547e841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_035a747a-8bdd-4a90-8ffe-1eacfa8131f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_dd0ef8d1-1460-4d69-b62a-8d2cb3e0b5b4" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_035a747a-8bdd-4a90-8ffe-1eacfa8131f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL" xlink:type="simple" xlink:href="snow-20220731.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_843c31b1-e3bb-4a51-a237-5306eae3497d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_25de1742-fc4a-46d7-8612-926e128a3018" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_843c31b1-e3bb-4a51-a237-5306eae3497d" xlink:to="loc_us-gaap_StatementTable_25de1742-fc4a-46d7-8612-926e128a3018" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_613be703-fcb4-40cd-b39b-f714267c95d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_25de1742-fc4a-46d7-8612-926e128a3018" xlink:to="loc_us-gaap_StatementClassOfStockAxis_613be703-fcb4-40cd-b39b-f714267c95d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_449cdb09-0f59-4e7f-a836-340b71e4c9cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_613be703-fcb4-40cd-b39b-f714267c95d4" xlink:to="loc_us-gaap_ClassOfStockDomain_449cdb09-0f59-4e7f-a836-340b71e4c9cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_ad6ebf02-d931-4eef-9e72-e8948f1f32a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_449cdb09-0f59-4e7f-a836-340b71e4c9cf" xlink:to="loc_us-gaap_CommonClassAMember_ad6ebf02-d931-4eef-9e72-e8948f1f32a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_fb583e5b-ac8e-4f81-a070-465f43089cda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_449cdb09-0f59-4e7f-a836-340b71e4c9cf" xlink:to="loc_us-gaap_CommonClassBMember_fb583e5b-ac8e-4f81-a070-465f43089cda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_355808ca-59a8-44dd-8eed-9e4d02e084f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_25de1742-fc4a-46d7-8612-926e128a3018" xlink:to="loc_us-gaap_StatementLineItems_355808ca-59a8-44dd-8eed-9e4d02e084f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_38720256-12ec-44e2-bf9b-a7b91c8c4734" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_355808ca-59a8-44dd-8eed-9e4d02e084f9" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_38720256-12ec-44e2-bf9b-a7b91c8c4734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_9a98cabc-da15-47d2-887f-e8dd08e09d1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_355808ca-59a8-44dd-8eed-9e4d02e084f9" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_9a98cabc-da15-47d2-887f-e8dd08e09d1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_f7bca10b-9fc8-4441-a1a1-3fbe8cfe86f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_355808ca-59a8-44dd-8eed-9e4d02e084f9" xlink:to="loc_us-gaap_PreferredStockSharesIssued_f7bca10b-9fc8-4441-a1a1-3fbe8cfe86f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_d31d862e-4558-430b-a153-e084a32a4136" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_355808ca-59a8-44dd-8eed-9e4d02e084f9" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_d31d862e-4558-430b-a153-e084a32a4136" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_0aaa3ae5-0526-4776-abed-a30e19578ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_355808ca-59a8-44dd-8eed-9e4d02e084f9" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_0aaa3ae5-0526-4776-abed-a30e19578ce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_a3b8cb2d-b335-4d0c-bc96-919048032c57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_355808ca-59a8-44dd-8eed-9e4d02e084f9" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_a3b8cb2d-b335-4d0c-bc96-919048032c57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_a0f22a62-b47b-40a7-8257-42370a6e59fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_355808ca-59a8-44dd-8eed-9e4d02e084f9" xlink:to="loc_us-gaap_CommonStockSharesIssued_a0f22a62-b47b-40a7-8257-42370a6e59fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_79ce2ff8-c792-40dd-a8ed-3883fa03c8d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_355808ca-59a8-44dd-8eed-9e4d02e084f9" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_79ce2ff8-c792-40dd-a8ed-3883fa03c8d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="snow-20220731.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_f833801f-3d11-4686-aa23-5172e47bcc7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7bf3635b-d8ef-48e0-bd6f-9aa2611e6dcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f833801f-3d11-4686-aa23-5172e47bcc7d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7bf3635b-d8ef-48e0-bd6f-9aa2611e6dcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_d843cec2-f473-4478-9dbf-679c626f6053" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f833801f-3d11-4686-aa23-5172e47bcc7d" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_d843cec2-f473-4478-9dbf-679c626f6053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_f074bde0-3ab9-4665-94d7-929784358604" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f833801f-3d11-4686-aa23-5172e47bcc7d" xlink:to="loc_us-gaap_GrossProfit_f074bde0-3ab9-4665-94d7-929784358604" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_248cea1a-e3d0-42a1-a0b4-0fe84bb6ffc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f833801f-3d11-4686-aa23-5172e47bcc7d" xlink:to="loc_us-gaap_OperatingExpensesAbstract_248cea1a-e3d0-42a1-a0b4-0fe84bb6ffc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_563cf384-3ef7-45dd-81e0-d46bb2fe4950" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_248cea1a-e3d0-42a1-a0b4-0fe84bb6ffc4" xlink:to="loc_us-gaap_SellingAndMarketingExpense_563cf384-3ef7-45dd-81e0-d46bb2fe4950" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_daa72901-d4c5-463c-9d09-9f714b258299" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_248cea1a-e3d0-42a1-a0b4-0fe84bb6ffc4" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_daa72901-d4c5-463c-9d09-9f714b258299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_217fd76e-1b6a-4650-9d58-a66bf5e54cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_248cea1a-e3d0-42a1-a0b4-0fe84bb6ffc4" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_217fd76e-1b6a-4650-9d58-a66bf5e54cbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_2f191361-1150-4f19-8818-7b5d0fc7bc49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_248cea1a-e3d0-42a1-a0b4-0fe84bb6ffc4" xlink:to="loc_us-gaap_OperatingExpenses_2f191361-1150-4f19-8818-7b5d0fc7bc49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_c530067c-09a6-496e-8f07-b1ec44730dac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f833801f-3d11-4686-aa23-5172e47bcc7d" xlink:to="loc_us-gaap_OperatingIncomeLoss_c530067c-09a6-496e-8f07-b1ec44730dac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_1c9a58b5-d7ad-4f3f-9bbd-a697f80a0ee3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f833801f-3d11-4686-aa23-5172e47bcc7d" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_1c9a58b5-d7ad-4f3f-9bbd-a697f80a0ee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_04385e2a-b85f-49ab-9ec0-d8671cdb22e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f833801f-3d11-4686-aa23-5172e47bcc7d" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_04385e2a-b85f-49ab-9ec0-d8671cdb22e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9e5be9ef-7336-41d6-84ef-85d4b6a717d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f833801f-3d11-4686-aa23-5172e47bcc7d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9e5be9ef-7336-41d6-84ef-85d4b6a717d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_be910de0-7a64-4774-b61c-9106cdd452ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f833801f-3d11-4686-aa23-5172e47bcc7d" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_be910de0-7a64-4774-b61c-9106cdd452ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4cbf7ba2-eed6-4b5f-a6a9-e419edbdabff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f833801f-3d11-4686-aa23-5172e47bcc7d" xlink:to="loc_us-gaap_NetIncomeLoss_4cbf7ba2-eed6-4b5f-a6a9-e419edbdabff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_f1edb0b0-c7f2-4a38-9cbb-f40c2fa10d88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f833801f-3d11-4686-aa23-5172e47bcc7d" xlink:to="loc_us-gaap_EarningsPerShareBasic_f1edb0b0-c7f2-4a38-9cbb-f40c2fa10d88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_51ac2273-7d70-426b-b44c-595cf43bdac2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f833801f-3d11-4686-aa23-5172e47bcc7d" xlink:to="loc_us-gaap_EarningsPerShareDiluted_51ac2273-7d70-426b-b44c-595cf43bdac2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_acd4f2a8-a573-430c-866e-a4699caec86b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f833801f-3d11-4686-aa23-5172e47bcc7d" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_acd4f2a8-a573-430c-866e-a4699caec86b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ab72b73e-d2b7-4068-a1fa-3bb8f7bfb9be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f833801f-3d11-4686-aa23-5172e47bcc7d" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ab72b73e-d2b7-4068-a1fa-3bb8f7bfb9be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="snow-20220731.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_7667dfa4-8eac-40c8-b33e-a1b5be4a6de9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e052d4c2-8531-4d63-9ee9-d97d1b1aca30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_7667dfa4-8eac-40c8-b33e-a1b5be4a6de9" xlink:to="loc_us-gaap_NetIncomeLoss_e052d4c2-8531-4d63-9ee9-d97d1b1aca30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_2d23131b-9a48-4511-8124-ff5feaa6bce9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_7667dfa4-8eac-40c8-b33e-a1b5be4a6de9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_2d23131b-9a48-4511-8124-ff5feaa6bce9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_078389bc-a0ed-45e1-84c8-b2fc0ffcac3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_2d23131b-9a48-4511-8124-ff5feaa6bce9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_078389bc-a0ed-45e1-84c8-b2fc0ffcac3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_7e1ec362-3daa-43f7-9698-82361f2a105f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_2d23131b-9a48-4511-8124-ff5feaa6bce9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_7e1ec362-3daa-43f7-9698-82361f2a105f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_53eb64b8-35ca-433e-b341-b27a6f205350" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_2d23131b-9a48-4511-8124-ff5feaa6bce9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_53eb64b8-35ca-433e-b341-b27a6f205350" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_889c9986-a389-437e-aecc-c0e5e0b4c733" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_7667dfa4-8eac-40c8-b33e-a1b5be4a6de9" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_889c9986-a389-437e-aecc-c0e5e0b4c733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="snow-20220731.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_d505fc2f-cef7-4bda-b053-c9f9c9276797" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_5eb02e80-917f-459f-922f-e9bd759621ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_d505fc2f-cef7-4bda-b053-c9f9c9276797" xlink:to="loc_us-gaap_StatementTable_5eb02e80-917f-459f-922f-e9bd759621ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_f384b6c2-ea13-4cf0-976d-2ee7fa6923f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_5eb02e80-917f-459f-922f-e9bd759621ae" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_f384b6c2-ea13-4cf0-976d-2ee7fa6923f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_eb55ec92-10e0-4117-a2de-9ee5432aab92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_f384b6c2-ea13-4cf0-976d-2ee7fa6923f8" xlink:to="loc_us-gaap_EquityComponentDomain_eb55ec92-10e0-4117-a2de-9ee5432aab92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_1a96c189-187e-4060-9599-48350932e724" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_eb55ec92-10e0-4117-a2de-9ee5432aab92" xlink:to="loc_us-gaap_CommonStockMember_1a96c189-187e-4060-9599-48350932e724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_f60b4cf3-ebbf-4cf9-97d9-31b8ca6ba446" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_eb55ec92-10e0-4117-a2de-9ee5432aab92" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_f60b4cf3-ebbf-4cf9-97d9-31b8ca6ba446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_344d9ff6-e1c4-4a4c-b1ae-834606afb67f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_eb55ec92-10e0-4117-a2de-9ee5432aab92" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_344d9ff6-e1c4-4a4c-b1ae-834606afb67f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_5fb4621a-92f0-4f49-84fb-5404719f1b2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_eb55ec92-10e0-4117-a2de-9ee5432aab92" xlink:to="loc_us-gaap_RetainedEarningsMember_5fb4621a-92f0-4f49-84fb-5404719f1b2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_2361d6bc-4c3a-4829-8c75-e474ac7d3f70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_5eb02e80-917f-459f-922f-e9bd759621ae" xlink:to="loc_us-gaap_StatementLineItems_2361d6bc-4c3a-4829-8c75-e474ac7d3f70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_86b966b3-cf86-41a1-b901-f173bd4e0301" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2361d6bc-4c3a-4829-8c75-e474ac7d3f70" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_86b966b3-cf86-41a1-b901-f173bd4e0301" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_4cf6658c-0e5e-4bf5-984d-5487adf036ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_86b966b3-cf86-41a1-b901-f173bd4e0301" xlink:to="loc_us-gaap_SharesOutstanding_4cf6658c-0e5e-4bf5-984d-5487adf036ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_774fd58b-2b7f-47cf-8aff-cfa8a8ddfda0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_86b966b3-cf86-41a1-b901-f173bd4e0301" xlink:to="loc_us-gaap_StockholdersEquity_774fd58b-2b7f-47cf-8aff-cfa8a8ddfda0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_5ae2c310-3420-4e15-a6ea-9430a14e9baa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_86b966b3-cf86-41a1-b901-f173bd4e0301" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_5ae2c310-3420-4e15-a6ea-9430a14e9baa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_fe527483-3e0f-4745-923c-66de12761e64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_86b966b3-cf86-41a1-b901-f173bd4e0301" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_fe527483-3e0f-4745-923c-66de12761e64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_702d4524-565d-4cf1-82eb-9c14d50618f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_86b966b3-cf86-41a1-b901-f173bd4e0301" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_702d4524-565d-4cf1-82eb-9c14d50618f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_b0e3a37a-4532-4f28-a6d4-b9e5dc22229d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_86b966b3-cf86-41a1-b901-f173bd4e0301" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_b0e3a37a-4532-4f28-a6d4-b9e5dc22229d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_89a67b89-d91c-45fe-b297-aae4fce9ee7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_86b966b3-cf86-41a1-b901-f173bd4e0301" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_89a67b89-d91c-45fe-b297-aae4fce9ee7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_208a57cf-ac24-4d6c-8c0d-6a8a4ffca2a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_86b966b3-cf86-41a1-b901-f173bd4e0301" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_208a57cf-ac24-4d6c-8c0d-6a8a4ffca2a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StockIssuedDuringPeriodSharesSubjectToFutureVestingAcquisitions_c3879c6f-7186-4a1d-aca9-1bf241772203" xlink:href="snow-20220731.xsd#snow_StockIssuedDuringPeriodSharesSubjectToFutureVestingAcquisitions"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_86b966b3-cf86-41a1-b901-f173bd4e0301" xlink:to="loc_snow_StockIssuedDuringPeriodSharesSubjectToFutureVestingAcquisitions_c3879c6f-7186-4a1d-aca9-1bf241772203" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised_dd872de3-1073-45d9-9725-0649315c0734" xlink:href="snow-20220731.xsd#snow_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_86b966b3-cf86-41a1-b901-f173bd4e0301" xlink:to="loc_snow_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised_dd872de3-1073-45d9-9725-0649315c0734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_d39553eb-382d-40df-b6c8-9deea5bf929c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_86b966b3-cf86-41a1-b901-f173bd4e0301" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_d39553eb-382d-40df-b6c8-9deea5bf929c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_f7ad8135-82ad-466f-9c92-2d61152880f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_86b966b3-cf86-41a1-b901-f173bd4e0301" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_f7ad8135-82ad-466f-9c92-2d61152880f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_4e9c0423-993c-4657-bd53-fad6f39c18ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_86b966b3-cf86-41a1-b901-f173bd4e0301" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_4e9c0423-993c-4657-bd53-fad6f39c18ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_03dfdfe5-25ad-432b-bdd7-173505956dc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_86b966b3-cf86-41a1-b901-f173bd4e0301" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_03dfdfe5-25ad-432b-bdd7-173505956dc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d67e9db2-9949-41de-b2d8-de84662fc898" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_86b966b3-cf86-41a1-b901-f173bd4e0301" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d67e9db2-9949-41de-b2d8-de84662fc898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_06ec554e-85e4-45f5-b617-1b6cb51ad03d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_86b966b3-cf86-41a1-b901-f173bd4e0301" xlink:to="loc_us-gaap_NetIncomeLoss_06ec554e-85e4-45f5-b617-1b6cb51ad03d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_c42322f1-80b4-47d3-9f1f-f78ff4cba0dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_86b966b3-cf86-41a1-b901-f173bd4e0301" xlink:to="loc_us-gaap_SharesOutstanding_c42322f1-80b4-47d3-9f1f-f78ff4cba0dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_25ff8d11-c27e-4ae9-8d73-eb77d6050b79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_86b966b3-cf86-41a1-b901-f173bd4e0301" xlink:to="loc_us-gaap_StockholdersEquity_25ff8d11-c27e-4ae9-8d73-eb77d6050b79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="snow-20220731.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_cd9a878e-5e0f-4b8e-a01a-244ee80ee900" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_702be649-39ad-4aa4-b427-0db98e290162" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_cd9a878e-5e0f-4b8e-a01a-244ee80ee900" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_702be649-39ad-4aa4-b427-0db98e290162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e7849c5e-33f8-470c-9fa8-532504bc5a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_702be649-39ad-4aa4-b427-0db98e290162" xlink:to="loc_us-gaap_NetIncomeLoss_e7849c5e-33f8-470c-9fa8-532504bc5a1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3cc7e208-db5c-47e4-adcf-557ee0b1a4c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_702be649-39ad-4aa4-b427-0db98e290162" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3cc7e208-db5c-47e4-adcf-557ee0b1a4c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_342a74e6-0b7e-4fd6-ae0c-f7e8463fd911" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3cc7e208-db5c-47e4-adcf-557ee0b1a4c9" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_342a74e6-0b7e-4fd6-ae0c-f7e8463fd911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_NoncashOperatingLeaseCosts_8f186c56-cb99-4fe4-8a52-a9862fbc51b2" xlink:href="snow-20220731.xsd#snow_NoncashOperatingLeaseCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3cc7e208-db5c-47e4-adcf-557ee0b1a4c9" xlink:to="loc_snow_NoncashOperatingLeaseCosts_8f186c56-cb99-4fe4-8a52-a9862fbc51b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredSalesCommissions_d3d4550d-3d6b-4071-92d5-ab138a7670ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDeferredSalesCommissions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3cc7e208-db5c-47e4-adcf-557ee0b1a4c9" xlink:to="loc_us-gaap_AmortizationOfDeferredSalesCommissions_d3d4550d-3d6b-4071-92d5-ab138a7670ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_c5c4d39f-174f-41b4-993c-495420a50a76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3cc7e208-db5c-47e4-adcf-557ee0b1a4c9" xlink:to="loc_us-gaap_ShareBasedCompensation_c5c4d39f-174f-41b4-993c-495420a50a76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_a81da4a4-c2d3-47dc-85e1-70d47f7aa24f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3cc7e208-db5c-47e4-adcf-557ee0b1a4c9" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_a81da4a4-c2d3-47dc-85e1-70d47f7aa24f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_2381b2cf-f22f-4d6c-9ebd-ddfcbd4d05d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3cc7e208-db5c-47e4-adcf-557ee0b1a4c9" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_2381b2cf-f22f-4d6c-9ebd-ddfcbd4d05d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_561736c9-c88e-4c5a-8b11-12b762204336" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3cc7e208-db5c-47e4-adcf-557ee0b1a4c9" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_561736c9-c88e-4c5a-8b11-12b762204336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_8761b640-2777-4c42-b982-474c1789dbbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3cc7e208-db5c-47e4-adcf-557ee0b1a4c9" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_8761b640-2777-4c42-b982-474c1789dbbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8a9600ad-4ee9-4287-91f2-9cbf81cc5d24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_702be649-39ad-4aa4-b427-0db98e290162" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8a9600ad-4ee9-4287-91f2-9cbf81cc5d24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_112972f8-ca69-4164-afa5-60481e7a21bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8a9600ad-4ee9-4287-91f2-9cbf81cc5d24" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_112972f8-ca69-4164-afa5-60481e7a21bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_IncreaseDecreaseInCapitalizedContractCost_a47747dd-e3e2-496d-a539-e79a7073bc9f" xlink:href="snow-20220731.xsd#snow_IncreaseDecreaseInCapitalizedContractCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8a9600ad-4ee9-4287-91f2-9cbf81cc5d24" xlink:to="loc_snow_IncreaseDecreaseInCapitalizedContractCost_a47747dd-e3e2-496d-a539-e79a7073bc9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_b6f857b4-09b4-4e05-9b26-8d568fce3ee3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8a9600ad-4ee9-4287-91f2-9cbf81cc5d24" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_b6f857b4-09b4-4e05-9b26-8d568fce3ee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_8dd1de62-bb92-4b80-b076-ebe8d79e4b7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8a9600ad-4ee9-4287-91f2-9cbf81cc5d24" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_8dd1de62-bb92-4b80-b076-ebe8d79e4b7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_59899db9-1008-431e-84cf-8cac83591102" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8a9600ad-4ee9-4287-91f2-9cbf81cc5d24" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_59899db9-1008-431e-84cf-8cac83591102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_IncreaseDecreaseInOperatingLeaseLiabilities_d8c83b69-d422-4d1f-869e-b566f6cc0a26" xlink:href="snow-20220731.xsd#snow_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8a9600ad-4ee9-4287-91f2-9cbf81cc5d24" xlink:to="loc_snow_IncreaseDecreaseInOperatingLeaseLiabilities_d8c83b69-d422-4d1f-869e-b566f6cc0a26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_b54501b6-a90f-4580-946b-f62ad51557fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8a9600ad-4ee9-4287-91f2-9cbf81cc5d24" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_b54501b6-a90f-4580-946b-f62ad51557fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_804ad14b-aeec-4ae3-a0ec-5439ca498d1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_702be649-39ad-4aa4-b427-0db98e290162" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_804ad14b-aeec-4ae3-a0ec-5439ca498d1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_59cfbaf8-3327-4386-868d-1fbc9f11eb67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_cd9a878e-5e0f-4b8e-a01a-244ee80ee900" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_59cfbaf8-3327-4386-868d-1fbc9f11eb67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f904fb02-961a-4d28-a92f-35bf4ff899bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_59cfbaf8-3327-4386-868d-1fbc9f11eb67" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f904fb02-961a-4d28-a92f-35bf4ff899bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_0394b1f4-106c-4735-ae55-0fc7ace14860" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_59cfbaf8-3327-4386-868d-1fbc9f11eb67" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_0394b1f4-106c-4735-ae55-0fc7ace14860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_00ee19ba-53df-4969-b4e1-b97e2737deb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_59cfbaf8-3327-4386-868d-1fbc9f11eb67" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_00ee19ba-53df-4969-b4e1-b97e2737deb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_83036bdc-f469-459d-8517-7194a4bc4c35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_59cfbaf8-3327-4386-868d-1fbc9f11eb67" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_83036bdc-f469-459d-8517-7194a4bc4c35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_aaaeebd8-6a7f-4034-9c09-32f515981e99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_59cfbaf8-3327-4386-868d-1fbc9f11eb67" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_aaaeebd8-6a7f-4034-9c09-32f515981e99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_395a1a2c-2ce8-4068-bdce-21ace2b678c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_59cfbaf8-3327-4386-868d-1fbc9f11eb67" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_395a1a2c-2ce8-4068-bdce-21ace2b678c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_f04bc50a-de97-432c-a780-75a2ac36b4a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_59cfbaf8-3327-4386-868d-1fbc9f11eb67" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_f04bc50a-de97-432c-a780-75a2ac36b4a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d91444bd-af93-42bc-9caf-bf3e10cdb62b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_59cfbaf8-3327-4386-868d-1fbc9f11eb67" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d91444bd-af93-42bc-9caf-bf3e10cdb62b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_50aaab24-5c41-4bff-999c-49f8c7046946" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_cd9a878e-5e0f-4b8e-a01a-244ee80ee900" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_50aaab24-5c41-4bff-999c-49f8c7046946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_cd8c4350-1c0c-45a7-a1ea-c28f002e991c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_50aaab24-5c41-4bff-999c-49f8c7046946" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_cd8c4350-1c0c-45a7-a1ea-c28f002e991c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_3df4da03-3232-4adc-8f87-4099eacb265f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_50aaab24-5c41-4bff-999c-49f8c7046946" xlink:to="loc_us-gaap_ProceedsFromStockPlans_3df4da03-3232-4adc-8f87-4099eacb265f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_c76d3eca-d4ad-45c9-8505-9b5f712d2eaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_50aaab24-5c41-4bff-999c-49f8c7046946" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_c76d3eca-d4ad-45c9-8505-9b5f712d2eaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7000e98d-9ac7-4fff-90c4-2e8152bd5b1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_50aaab24-5c41-4bff-999c-49f8c7046946" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7000e98d-9ac7-4fff-90c4-2e8152bd5b1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_432ca7cf-b612-4f33-8141-b25b1249afb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_cd9a878e-5e0f-4b8e-a01a-244ee80ee900" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_432ca7cf-b612-4f33-8141-b25b1249afb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8f0c62e5-5828-4dba-a850-ceb5745a45fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_cd9a878e-5e0f-4b8e-a01a-244ee80ee900" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8f0c62e5-5828-4dba-a850-ceb5745a45fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6fdc484c-207f-4de5-90f5-6387f2522650" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_cd9a878e-5e0f-4b8e-a01a-244ee80ee900" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6fdc484c-207f-4de5-90f5-6387f2522650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0527e1a9-fc14-40d8-8084-7e60e97c1e76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_cd9a878e-5e0f-4b8e-a01a-244ee80ee900" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0527e1a9-fc14-40d8-8084-7e60e97c1e76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_e4766891-ba31-4bf3-aaa2-a238ff4c528f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_cd9a878e-5e0f-4b8e-a01a-244ee80ee900" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_e4766891-ba31-4bf3-aaa2-a238ff4c528f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_92480d40-505b-4540-b08b-fcaf950b6a5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_e4766891-ba31-4bf3-aaa2-a238ff4c528f" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_92480d40-505b-4540-b08b-fcaf950b6a5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts_11d3564a-f802-4f91-8e2e-6435fff5a1f8" xlink:href="snow-20220731.xsd#snow_ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_e4766891-ba31-4bf3-aaa2-a238ff4c528f" xlink:to="loc_snow_ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts_11d3564a-f802-4f91-8e2e-6435fff5a1f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_a72fc0e7-5199-4d4c-bcf3-de3b9256bb3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_e4766891-ba31-4bf3-aaa2-a238ff4c528f" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_a72fc0e7-5199-4d4c-bcf3-de3b9256bb3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1_97fc31ff-5937-4492-9b98-c6acc134f998" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_e4766891-ba31-4bf3-aaa2-a238ff4c528f" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1_97fc31ff-5937-4492-9b98-c6acc134f998" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement_9ffde664-e344-40d2-a3d8-cc3467dd2b70" xlink:href="snow-20220731.xsd#snow_LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_e4766891-ba31-4bf3-aaa2-a238ff4c528f" xlink:to="loc_snow_LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement_9ffde664-e344-40d2-a3d8-cc3467dd2b70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_bd66693e-3c7d-47bc-95e9-285c43e3ebf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_cd9a878e-5e0f-4b8e-a01a-244ee80ee900" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_bd66693e-3c7d-47bc-95e9-285c43e3ebf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7aa6a93f-a609-4938-84a5-1d40ce6508a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_bd66693e-3c7d-47bc-95e9-285c43e3ebf2" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7aa6a93f-a609-4938-84a5-1d40ce6508a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_3a158c1d-e087-4f45-bad2-aa8cb088fbb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_bd66693e-3c7d-47bc-95e9-285c43e3ebf2" xlink:to="loc_us-gaap_RestrictedCash_3a158c1d-e087-4f45-bad2-aa8cb088fbb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e34bc8f0-45e1-479e-98c8-f94acbae61d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_bd66693e-3c7d-47bc-95e9-285c43e3ebf2" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e34bc8f0-45e1-479e-98c8-f94acbae61d9" 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-20220731.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_448451b0-ad45-4ff2-b5bf-a93feb3f398f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_a913a9ec-f610-4139-a35c-72aab6d41ea8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_448451b0-ad45-4ff2-b5bf-a93feb3f398f" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_a913a9ec-f610-4139-a35c-72aab6d41ea8" 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-20220731.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_9d9612f7-0e98-46cc-9956-1756d1f0042b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_6dd92fe3-541a-45ca-9b4d-33f6f1526b46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9d9612f7-0e98-46cc-9956-1756d1f0042b" xlink:to="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_6dd92fe3-541a-45ca-9b4d-33f6f1526b46" 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-20220731.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_a7cc79e5-5ef0-41d2-b134-3f8f15fc1650" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiscalPeriod_72cc8b10-9ef9-497b-a995-19d9382252bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiscalPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a7cc79e5-5ef0-41d2-b134-3f8f15fc1650" xlink:to="loc_us-gaap_FiscalPeriod_72cc8b10-9ef9-497b-a995-19d9382252bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_6d765f01-f6a2-4a87-8297-39706dad2a29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a7cc79e5-5ef0-41d2-b134-3f8f15fc1650" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_6d765f01-f6a2-4a87-8297-39706dad2a29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_ed5954b3-41ae-433b-9b58-fbb7650e62ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a7cc79e5-5ef0-41d2-b134-3f8f15fc1650" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_ed5954b3-41ae-433b-9b58-fbb7650e62ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_65304ebf-d9c8-405a-84db-0e4dc761154f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a7cc79e5-5ef0-41d2-b134-3f8f15fc1650" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_65304ebf-d9c8-405a-84db-0e4dc761154f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_19a87dd6-7e99-4784-820d-afc763687127" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a7cc79e5-5ef0-41d2-b134-3f8f15fc1650" xlink:to="loc_us-gaap_UseOfEstimates_19a87dd6-7e99-4784-820d-afc763687127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_43f4667d-d46b-4389-a7d5-b54eeae6d49a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a7cc79e5-5ef0-41d2-b134-3f8f15fc1650" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_43f4667d-d46b-4389-a7d5-b54eeae6d49a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_b508a679-cede-48a6-920a-d7dc49c594ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a7cc79e5-5ef0-41d2-b134-3f8f15fc1650" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_b508a679-cede-48a6-920a-d7dc49c594ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_44e99930-3bb8-4542-8e56-b9fe53020076" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a7cc79e5-5ef0-41d2-b134-3f8f15fc1650" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_44e99930-3bb8-4542-8e56-b9fe53020076" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock_f8fe4969-20d7-4b1c-af38-46c458829772" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a7cc79e5-5ef0-41d2-b134-3f8f15fc1650" xlink:to="loc_us-gaap_InvestmentPolicyTextBlock_f8fe4969-20d7-4b1c-af38-46c458829772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_cf95ee96-c098-46b2-9a6c-534cc1f5184c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a7cc79e5-5ef0-41d2-b134-3f8f15fc1650" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_cf95ee96-c098-46b2-9a6c-534cc1f5184c" 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-20220731.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_94f0f823-bb9f-4521-979d-fb750094e12b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_cdbb974b-6161-45b1-9b03-e4c33a2a4ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_94f0f823-bb9f-4521-979d-fb750094e12b" xlink:to="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_cdbb974b-6161-45b1-9b03-e4c33a2a4ca2" 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-20220731.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_e49c457c-e31c-48e5-b89a-4c1d487f03dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ccc40de0-dfcf-44a5-8de7-548e7c92d2f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e49c457c-e31c-48e5-b89a-4c1d487f03dc" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ccc40de0-dfcf-44a5-8de7-548e7c92d2f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_6c316bf1-92a7-4640-939d-07892dadebc6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ccc40de0-dfcf-44a5-8de7-548e7c92d2f6" xlink:to="loc_srt_StatementGeographicalAxis_6c316bf1-92a7-4640-939d-07892dadebc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_7d6079ba-13fb-43cd-aecc-ab763ab311d3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_6c316bf1-92a7-4640-939d-07892dadebc6" xlink:to="loc_srt_SegmentGeographicalDomain_7d6079ba-13fb-43cd-aecc-ab763ab311d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_5b52f4ad-cb53-4793-8183-a28f4bce5c30" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7d6079ba-13fb-43cd-aecc-ab763ab311d3" xlink:to="loc_country_US_5b52f4ad-cb53-4793-8183-a28f4bce5c30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_4e39fd6b-2d28-4f21-a0a0-871cdec4a20c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7d6079ba-13fb-43cd-aecc-ab763ab311d3" xlink:to="loc_us-gaap_NonUsMember_4e39fd6b-2d28-4f21-a0a0-871cdec4a20c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9358261e-c2f5-434c-92af-e98558266c15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ccc40de0-dfcf-44a5-8de7-548e7c92d2f6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9358261e-c2f5-434c-92af-e98558266c15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_8eb74d95-80ec-41b9-8f1f-5be0265e6976" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncurrentAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9358261e-c2f5-434c-92af-e98558266c15" xlink:to="loc_us-gaap_NoncurrentAssets_8eb74d95-80ec-41b9-8f1f-5be0265e6976" 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-20220731.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_ca36e0f5-e8c3-4c6a-b7d9-6fc3e7576ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_2ae9ed2c-4ec3-40a1-8a8a-2b93d107dba6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_ca36e0f5-e8c3-4c6a-b7d9-6fc3e7576ebd" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_2ae9ed2c-4ec3-40a1-8a8a-2b93d107dba6" 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-20220731.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_41b4febf-6c43-4507-bf06-330d36b5b8e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_32e0ed90-5123-4d43-bbed-d210290a9de1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_41b4febf-6c43-4507-bf06-330d36b5b8e1" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_32e0ed90-5123-4d43-bbed-d210290a9de1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_16184f1f-32e8-4241-be1f-f57ff796c2b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_41b4febf-6c43-4507-bf06-330d36b5b8e1" xlink:to="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_16184f1f-32e8-4241-be1f-f57ff796c2b3" 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-20220731.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_5485db33-14f0-4d72-b302-28b40878e65f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_7a444114-14f2-4b2a-a285-c142ca1a8378" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_5485db33-14f0-4d72-b302-28b40878e65f" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_7a444114-14f2-4b2a-a285-c142ca1a8378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_2bcecaf4-81f2-47e6-bb59-5f0cf0e5ae48" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_7a444114-14f2-4b2a-a285-c142ca1a8378" xlink:to="loc_srt_ProductOrServiceAxis_2bcecaf4-81f2-47e6-bb59-5f0cf0e5ae48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_ddc58cf4-c231-4b9b-a797-f10ae3b2bffc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_2bcecaf4-81f2-47e6-bb59-5f0cf0e5ae48" xlink:to="loc_srt_ProductsAndServicesDomain_ddc58cf4-c231-4b9b-a797-f10ae3b2bffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_28a17ba4-f088-42ef-9097-d164e98b0469" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_ddc58cf4-c231-4b9b-a797-f10ae3b2bffc" xlink:to="loc_us-gaap_ProductMember_28a17ba4-f088-42ef-9097-d164e98b0469" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ProfessionalServicesAndOtherMember_084425fa-71ac-49c0-9e4c-3ae79352dc48" xlink:href="snow-20220731.xsd#snow_ProfessionalServicesAndOtherMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_ddc58cf4-c231-4b9b-a797-f10ae3b2bffc" xlink:to="loc_snow_ProfessionalServicesAndOtherMember_084425fa-71ac-49c0-9e4c-3ae79352dc48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_0656f487-4e39-4d08-940d-b6182c565431" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_7a444114-14f2-4b2a-a285-c142ca1a8378" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_0656f487-4e39-4d08-940d-b6182c565431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_04aba3cb-a727-4cb1-9153-8763601dfd98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_0656f487-4e39-4d08-940d-b6182c565431" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_04aba3cb-a727-4cb1-9153-8763601dfd98" 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-20220731.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_a1f7cfc8-592c-4e52-b855-e0747f788f85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_8c9c55a4-74e2-4ba6-9329-a5760a57da8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_a1f7cfc8-592c-4e52-b855-e0747f788f85" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_8c9c55a4-74e2-4ba6-9329-a5760a57da8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_35f81867-8d5b-43dd-ac0e-3727a239bebf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_8c9c55a4-74e2-4ba6-9329-a5760a57da8b" xlink:to="loc_srt_StatementGeographicalAxis_35f81867-8d5b-43dd-ac0e-3727a239bebf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_52102548-20c5-42ea-a465-ea8aa4c1772d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_35f81867-8d5b-43dd-ac0e-3727a239bebf" xlink:to="loc_srt_SegmentGeographicalDomain_52102548-20c5-42ea-a465-ea8aa4c1772d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_dc12951a-25f3-4001-8095-aaeeef517248" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_52102548-20c5-42ea-a465-ea8aa4c1772d" xlink:to="loc_country_US_dc12951a-25f3-4001-8095-aaeeef517248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OtherAmericasMember_bbaee9c4-fee4-4dcc-aa42-549d9a2daeee" xlink:href="snow-20220731.xsd#snow_OtherAmericasMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_52102548-20c5-42ea-a465-ea8aa4c1772d" xlink:to="loc_snow_OtherAmericasMember_bbaee9c4-fee4-4dcc-aa42-549d9a2daeee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember_710a8c5c-783d-4826-adfb-fa29456871fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EMEAMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_52102548-20c5-42ea-a465-ea8aa4c1772d" xlink:to="loc_us-gaap_EMEAMember_710a8c5c-783d-4826-adfb-fa29456871fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_AsiaPacificAndJapanMember_d8a3ff76-a999-4984-9790-77415ba97bac" xlink:href="snow-20220731.xsd#snow_AsiaPacificAndJapanMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_52102548-20c5-42ea-a465-ea8aa4c1772d" xlink:to="loc_snow_AsiaPacificAndJapanMember_d8a3ff76-a999-4984-9790-77415ba97bac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_90794ace-8974-4d00-a282-307012ac23d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_8c9c55a4-74e2-4ba6-9329-a5760a57da8b" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_90794ace-8974-4d00-a282-307012ac23d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f6cb9ce5-cb88-4ae8-8f2c-0901a2d8a61e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_90794ace-8974-4d00-a282-307012ac23d1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f6cb9ce5-cb88-4ae8-8f2c-0901a2d8a61e" 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-20220731.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_bf07763e-876c-4a09-b916-54cda40bf5cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_6c3ef70c-98a4-4284-94b5-314bc6c5fc77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_bf07763e-876c-4a09-b916-54cda40bf5cd" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_6c3ef70c-98a4-4284-94b5-314bc6c5fc77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_e8cce8d7-b75d-4d9c-b848-18be5948c03a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_6c3ef70c-98a4-4284-94b5-314bc6c5fc77" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_e8cce8d7-b75d-4d9c-b848-18be5948c03a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_79ec1f4c-46e5-4b1b-80d5-a88faa7b1300" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_6c3ef70c-98a4-4284-94b5-314bc6c5fc77" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_79ec1f4c-46e5-4b1b-80d5-a88faa7b1300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_4cbf16d1-1b61-4a6a-86c8-bd2e74873851" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_79ec1f4c-46e5-4b1b-80d5-a88faa7b1300" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_4cbf16d1-1b61-4a6a-86c8-bd2e74873851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_68ad17ac-b12d-4e0c-97af-c676ee50b1e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_79ec1f4c-46e5-4b1b-80d5-a88faa7b1300" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_68ad17ac-b12d-4e0c-97af-c676ee50b1e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_f8f9845f-4d47-458f-a2bd-be79dbdda1e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_79ec1f4c-46e5-4b1b-80d5-a88faa7b1300" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_f8f9845f-4d47-458f-a2bd-be79dbdda1e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_be1ff69f-eddc-4751-a54a-898a0d61ebe8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_79ec1f4c-46e5-4b1b-80d5-a88faa7b1300" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_be1ff69f-eddc-4751-a54a-898a0d61ebe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_f6e4bd21-d4e6-4b2b-9392-a1be36c6510e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_79ec1f4c-46e5-4b1b-80d5-a88faa7b1300" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_f6e4bd21-d4e6-4b2b-9392-a1be36c6510e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails_1" xlink:type="simple" xlink:href="snow-20220731.xsd#RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails_1"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.snowflake.com/role/CashEquivalentsandInvestments" xlink:type="simple" xlink:href="snow-20220731.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_6274631c-a06c-4ef8-8028-5fd2266f6a1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashCashEquivalentsAndInvestmentsTextBlock_3bb4a316-5365-4f54-8d80-8e4d6705fcde" xlink:href="snow-20220731.xsd#snow_CashCashEquivalentsAndInvestmentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_6274631c-a06c-4ef8-8028-5fd2266f6a1f" xlink:to="loc_snow_CashCashEquivalentsAndInvestmentsTextBlock_3bb4a316-5365-4f54-8d80-8e4d6705fcde" 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-20220731.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_ebe25716-0a9f-490d-b3b5-a9e6e46913cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_4c0b948e-a180-4e2e-a45b-fa236e77216b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_ebe25716-0a9f-490d-b3b5-a9e6e46913cb" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_4c0b948e-a180-4e2e-a45b-fa236e77216b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_8eaaf803-7dbf-41ad-bd65-7ad51d329faf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_ebe25716-0a9f-490d-b3b5-a9e6e46913cb" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_8eaaf803-7dbf-41ad-bd65-7ad51d329faf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_f1f9a776-28c3-457a-9f90-875e9c8cba5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_ebe25716-0a9f-490d-b3b5-a9e6e46913cb" xlink:to="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_f1f9a776-28c3-457a-9f90-875e9c8cba5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_85207043-fa11-4c16-a30b-9c4d4e5c668a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_ebe25716-0a9f-490d-b3b5-a9e6e46913cb" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_85207043-fa11-4c16-a30b-9c4d4e5c668a" 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-20220731.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_a40e6eee-c043-49d8-b0f8-ba5d7988a559" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_a8cd15e1-c45e-48dd-a8da-4d7a2f620f00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_a40e6eee-c043-49d8-b0f8-ba5d7988a559" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_a8cd15e1-c45e-48dd-a8da-4d7a2f620f00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_52e9e49a-8e3d-4935-9aac-6e27add890c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_a8cd15e1-c45e-48dd-a8da-4d7a2f620f00" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_52e9e49a-8e3d-4935-9aac-6e27add890c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_a8483792-96e5-4a7d-9379-567a337e62b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_52e9e49a-8e3d-4935-9aac-6e27add890c0" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_a8483792-96e5-4a7d-9379-567a337e62b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_602a1cf5-eae2-4079-bc57-ad3169621263" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_a8483792-96e5-4a7d-9379-567a337e62b5" xlink:to="loc_us-gaap_MoneyMarketFundsMember_602a1cf5-eae2-4079-bc57-ad3169621263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_56c1e5f0-31d9-4586-b192-c593241c4e5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_a8483792-96e5-4a7d-9379-567a337e62b5" xlink:to="loc_us-gaap_CommercialPaperMember_56c1e5f0-31d9-4586-b192-c593241c4e5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_b3614bd8-7f70-4721-800e-4106d9f2cd1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_a8483792-96e5-4a7d-9379-567a337e62b5" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_b3614bd8-7f70-4721-800e-4106d9f2cd1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_40a93ec0-cc52-41c5-a989-863fc3de19bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_a8483792-96e5-4a7d-9379-567a337e62b5" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_40a93ec0-cc52-41c5-a989-863fc3de19bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_e7f1e241-e7da-48df-8d20-db764a58dfca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_a8483792-96e5-4a7d-9379-567a337e62b5" xlink:to="loc_us-gaap_CertificatesOfDepositMember_e7f1e241-e7da-48df-8d20-db764a58dfca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_55e16f6e-4940-40f1-9c13-142426bc18e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_a8cd15e1-c45e-48dd-a8da-4d7a2f620f00" xlink:to="loc_us-gaap_FinancialInstrumentAxis_55e16f6e-4940-40f1-9c13-142426bc18e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_051407bd-e1dc-428c-8228-27e9e13fd1c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_55e16f6e-4940-40f1-9c13-142426bc18e7" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_051407bd-e1dc-428c-8228-27e9e13fd1c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_87978017-5238-448b-9236-c0ac6d0fa6e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_051407bd-e1dc-428c-8228-27e9e13fd1c1" xlink:to="loc_us-gaap_CommercialPaperMember_87978017-5238-448b-9236-c0ac6d0fa6e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_c5a0f0fd-c5ef-4fcf-87e8-d239fc98a401" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_051407bd-e1dc-428c-8228-27e9e13fd1c1" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_c5a0f0fd-c5ef-4fcf-87e8-d239fc98a401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_d8334cf0-f4f5-49ac-8fbe-2bde51f50f05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_051407bd-e1dc-428c-8228-27e9e13fd1c1" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_d8334cf0-f4f5-49ac-8fbe-2bde51f50f05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_531b1444-00fb-4df4-9e09-110f4f808f81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_051407bd-e1dc-428c-8228-27e9e13fd1c1" xlink:to="loc_us-gaap_CertificatesOfDepositMember_531b1444-00fb-4df4-9e09-110f4f808f81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems_98853938-f63e-4bcd-ab0a-7a95934ad168" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_a8cd15e1-c45e-48dd-a8da-4d7a2f620f00" xlink:to="loc_us-gaap_CashAndCashEquivalentsLineItems_98853938-f63e-4bcd-ab0a-7a95934ad168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_dd0553da-734c-440f-aad2-fe7eae9e3dab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashEquivalentsAtCarryingValueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_98853938-f63e-4bcd-ab0a-7a95934ad168" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_dd0553da-734c-440f-aad2-fe7eae9e3dab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_48fa26a0-11dc-4341-9e7d-95157c336f84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_dd0553da-734c-440f-aad2-fe7eae9e3dab" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_48fa26a0-11dc-4341-9e7d-95157c336f84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_aae1789c-8012-4fb2-848c-f50d1b65a5bc" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_dd0553da-734c-440f-aad2-fe7eae9e3dab" xlink:to="loc_snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_aae1789c-8012-4fb2-848c-f50d1b65a5bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_05e78d0a-0a33-494c-8172-a00856897273" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_dd0553da-734c-440f-aad2-fe7eae9e3dab" xlink:to="loc_snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_05e78d0a-0a33-494c-8172-a00856897273" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_4522eff9-9163-4178-9c44-d84ecc8ba471" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_dd0553da-734c-440f-aad2-fe7eae9e3dab" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_4522eff9-9163-4178-9c44-d84ecc8ba471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract_37f9138a-a1a3-450a-b28d-9b0f3110199b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_98853938-f63e-4bcd-ab0a-7a95934ad168" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAbstract_37f9138a-a1a3-450a-b28d-9b0f3110199b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_7001c3b6-bd8f-47c4-b93d-6d9034375c5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_37f9138a-a1a3-450a-b28d-9b0f3110199b" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_7001c3b6-bd8f-47c4-b93d-6d9034375c5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_cd6670e9-d76f-4215-97ed-f6fc8478f926" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_37f9138a-a1a3-450a-b28d-9b0f3110199b" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_cd6670e9-d76f-4215-97ed-f6fc8478f926" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_ae248c77-7591-48a9-bc2d-d4af816ed135" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_37f9138a-a1a3-450a-b28d-9b0f3110199b" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_ae248c77-7591-48a9-bc2d-d4af816ed135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_0a37b32f-03fd-4c7a-b6dc-f42ab35cf11e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_37f9138a-a1a3-450a-b28d-9b0f3110199b" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_0a37b32f-03fd-4c7a-b6dc-f42ab35cf11e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost_b11af006-c7a3-43e1-8046-dcc67e0f1584" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_98853938-f63e-4bcd-ab0a-7a95934ad168" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost_b11af006-c7a3-43e1-8046-dcc67e0f1584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax_7638db73-f59f-4123-b0f2-8daafc2495a8" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_98853938-f63e-4bcd-ab0a-7a95934ad168" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax_7638db73-f59f-4123-b0f2-8daafc2495a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax_45c0b4ec-61fc-451f-86f8-1ba1afcbfe53" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_98853938-f63e-4bcd-ab0a-7a95934ad168" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax_45c0b4ec-61fc-451f-86f8-1ba1afcbfe53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue_b285c943-4e50-4461-bebe-d2324c431661" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_98853938-f63e-4bcd-ab0a-7a95934ad168" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue_b285c943-4e50-4461-bebe-d2324c431661" 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-20220731.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_52ac45ba-77a9-4493-aa92-bef98ec05658" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_33c67d9e-fa21-47da-a012-50f2272a8c8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_52ac45ba-77a9-4493-aa92-bef98ec05658" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_33c67d9e-fa21-47da-a012-50f2272a8c8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_cda4f64f-2e8e-476e-b03b-56d68a14f368" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_33c67d9e-fa21-47da-a012-50f2272a8c8f" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_cda4f64f-2e8e-476e-b03b-56d68a14f368" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_cf4ea968-0b15-4725-a89a-a9939c90e8b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_cda4f64f-2e8e-476e-b03b-56d68a14f368" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_cf4ea968-0b15-4725-a89a-a9939c90e8b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_b32e5784-7135-40ec-8268-0bfe9d5aa633" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_cf4ea968-0b15-4725-a89a-a9939c90e8b8" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_b32e5784-7135-40ec-8268-0bfe9d5aa633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_2936a4bb-de8a-4a6e-9b51-4581235a40b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_33c67d9e-fa21-47da-a012-50f2272a8c8f" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_2936a4bb-de8a-4a6e-9b51-4581235a40b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivableCurrent_85de42ed-cb70-45b0-a076-f86bc2e9e41b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_2936a4bb-de8a-4a6e-9b51-4581235a40b0" xlink:to="loc_us-gaap_InterestReceivableCurrent_85de42ed-cb70-45b0-a076-f86bc2e9e41b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtSecuritiesAvailableForSaleMaturityTermMaximum_d61bcd88-79f6-4a1b-859c-30432107882c" xlink:href="snow-20220731.xsd#snow_DebtSecuritiesAvailableForSaleMaturityTermMaximum"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_2936a4bb-de8a-4a6e-9b51-4581235a40b0" xlink:to="loc_snow_DebtSecuritiesAvailableForSaleMaturityTermMaximum_d61bcd88-79f6-4a1b-859c-30432107882c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesRemainingContractualMaturityDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesRemainingContractualMaturityDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesRemainingContractualMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_b7a05519-1cd6-497b-ad1d-da97c5930e96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_c200f1e6-4493-48cf-a83b-558eeeb5bb31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_b7a05519-1cd6-497b-ad1d-da97c5930e96" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_c200f1e6-4493-48cf-a83b-558eeeb5bb31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree_ec1661f2-781f-499c-8ca8-a85290947a42" xlink:href="snow-20220731.xsd#snow_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_b7a05519-1cd6-497b-ad1d-da97c5930e96" xlink:to="loc_snow_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree_ec1661f2-781f-499c-8ca8-a85290947a42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_dca0328a-39e8-4d71-a1b8-a9ee92885751" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_b7a05519-1cd6-497b-ad1d-da97c5930e96" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_dca0328a-39e8-4d71-a1b8-a9ee92885751" 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-20220731.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_ec502cb8-2abd-49ce-853f-9945338604f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_b25f3ae0-9eb6-473a-8a8b-84532245b8da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_ec502cb8-2abd-49ce-853f-9945338604f4" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_b25f3ae0-9eb6-473a-8a8b-84532245b8da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_8a72c59c-ee6c-48ea-b647-9c8f127f512b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_b25f3ae0-9eb6-473a-8a8b-84532245b8da" xlink:to="loc_us-gaap_FinancialInstrumentAxis_8a72c59c-ee6c-48ea-b647-9c8f127f512b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f0b0c433-49c7-4dcb-8372-d76a3386942f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_8a72c59c-ee6c-48ea-b647-9c8f127f512b" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f0b0c433-49c7-4dcb-8372-d76a3386942f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_da92765f-0139-4405-bcad-cec3307f6e2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f0b0c433-49c7-4dcb-8372-d76a3386942f" xlink:to="loc_us-gaap_CommercialPaperMember_da92765f-0139-4405-bcad-cec3307f6e2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_a3db9246-024c-43f5-b619-fb82793fa464" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f0b0c433-49c7-4dcb-8372-d76a3386942f" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_a3db9246-024c-43f5-b619-fb82793fa464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_35fa49c2-37a3-445f-96ac-1a6c49149520" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f0b0c433-49c7-4dcb-8372-d76a3386942f" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_35fa49c2-37a3-445f-96ac-1a6c49149520" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_5580c061-a406-46dc-ae8f-ae4fb629ac3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f0b0c433-49c7-4dcb-8372-d76a3386942f" xlink:to="loc_us-gaap_CertificatesOfDepositMember_5580c061-a406-46dc-ae8f-ae4fb629ac3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_3f984386-c344-4681-a0cf-91ce5a1be60e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_b25f3ae0-9eb6-473a-8a8b-84532245b8da" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_3f984386-c344-4681-a0cf-91ce5a1be60e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_765cc19c-9023-4f76-ad2c-c4f86bd70ca3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_3f984386-c344-4681-a0cf-91ce5a1be60e" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_765cc19c-9023-4f76-ad2c-c4f86bd70ca3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_ea0f96cd-5157-4532-8e86-c023196e2ade" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_765cc19c-9023-4f76-ad2c-c4f86bd70ca3" xlink:to="loc_us-gaap_CommercialPaperMember_ea0f96cd-5157-4532-8e86-c023196e2ade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_00d5e323-5a55-4fa6-ad1c-9e66752f2857" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_765cc19c-9023-4f76-ad2c-c4f86bd70ca3" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_00d5e323-5a55-4fa6-ad1c-9e66752f2857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_eec72f78-0a6f-4593-aa36-790808721a53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_b25f3ae0-9eb6-473a-8a8b-84532245b8da" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_eec72f78-0a6f-4593-aa36-790808721a53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract_0f38ac62-983a-403a-bdac-663a900a488a" xlink:href="snow-20220731.xsd#snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_eec72f78-0a6f-4593-aa36-790808721a53" xlink:to="loc_snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract_0f38ac62-983a-403a-bdac-663a900a488a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months_6bfff56b-08c0-492f-b0f5-adc1df143207" xlink:href="snow-20220731.xsd#snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract_0f38ac62-983a-403a-bdac-663a900a488a" xlink:to="loc_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months_6bfff56b-08c0-492f-b0f5-adc1df143207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger_d0889211-5fa9-4115-b830-9854f63cef36" xlink:href="snow-20220731.xsd#snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract_0f38ac62-983a-403a-bdac-663a900a488a" xlink:to="loc_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger_d0889211-5fa9-4115-b830-9854f63cef36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsUnrealizedLossPosition_80dc8363-3dc0-4e74-892a-3206c72bd5ba" xlink:href="snow-20220731.xsd#snow_CashEquivalentsUnrealizedLossPosition"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract_0f38ac62-983a-403a-bdac-663a900a488a" xlink:to="loc_snow_CashEquivalentsUnrealizedLossPosition_80dc8363-3dc0-4e74-892a-3206c72bd5ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract_89acfa42-2809-4a5a-8ae2-a53f83b970a9" xlink:href="snow-20220731.xsd#snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_eec72f78-0a6f-4593-aa36-790808721a53" xlink:to="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract_89acfa42-2809-4a5a-8ae2-a53f83b970a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_1e1f1be6-32c8-4c88-a7db-c7f3350d67d3" xlink:href="snow-20220731.xsd#snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract_89acfa42-2809-4a5a-8ae2-a53f83b970a9" xlink:to="loc_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_1e1f1be6-32c8-4c88-a7db-c7f3350d67d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_64297bb4-6297-45c2-bb66-d6d06aed7d5c" xlink:href="snow-20220731.xsd#snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract_89acfa42-2809-4a5a-8ae2-a53f83b970a9" xlink:to="loc_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_64297bb4-6297-45c2-bb66-d6d06aed7d5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss_b6d87851-1ef8-463d-9d08-193551de5890" xlink:href="snow-20220731.xsd#snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract_89acfa42-2809-4a5a-8ae2-a53f83b970a9" xlink:to="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss_b6d87851-1ef8-463d-9d08-193551de5890" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract_bac05a10-91fc-4333-a831-cd2718bd2616" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_eec72f78-0a6f-4593-aa36-790808721a53" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAbstract_bac05a10-91fc-4333-a831-cd2718bd2616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_e0730e50-aa5e-4671-87e8-612822300898" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_bac05a10-91fc-4333-a831-cd2718bd2616" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_e0730e50-aa5e-4671-87e8-612822300898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_e0ad4421-c31d-4ef0-85c9-6e1d7433f782" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_bac05a10-91fc-4333-a831-cd2718bd2616" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_e0ad4421-c31d-4ef0-85c9-6e1d7433f782" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_2880027f-7e3f-4e67-9ebe-43a8e60a7e19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_bac05a10-91fc-4333-a831-cd2718bd2616" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_2880027f-7e3f-4e67-9ebe-43a8e60a7e19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_5298f993-a1d5-4b73-aeb2-55e8d59603b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_eec72f78-0a6f-4593-aa36-790808721a53" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_5298f993-a1d5-4b73-aeb2-55e8d59603b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_385ee2d4-a13c-4d6a-82e5-0511c60db8cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_5298f993-a1d5-4b73-aeb2-55e8d59603b3" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_385ee2d4-a13c-4d6a-82e5-0511c60db8cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_f4bf92ae-2c92-4788-b3ca-ed01242588e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_5298f993-a1d5-4b73-aeb2-55e8d59603b3" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_f4bf92ae-2c92-4788-b3ca-ed01242588e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_0f9de3a6-da14-4537-8641-b6b3f79c4262" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_5298f993-a1d5-4b73-aeb2-55e8d59603b3" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_0f9de3a6-da14-4537-8641-b6b3f79c4262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract_ab09df4c-0129-42ed-b82b-ed74199ceb7d" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_eec72f78-0a6f-4593-aa36-790808721a53" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract_ab09df4c-0129-42ed-b82b-ed74199ceb7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_a9c3974c-5904-4008-99f2-6650dc0fa350" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract_ab09df4c-0129-42ed-b82b-ed74199ceb7d" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_a9c3974c-5904-4008-99f2-6650dc0fa350" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_a3264419-5379-4647-96e5-46d11e39deac" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract_ab09df4c-0129-42ed-b82b-ed74199ceb7d" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_a3264419-5379-4647-96e5-46d11e39deac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition_093ee7c7-e952-43ae-9c52-d2b79e8d6dec" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract_ab09df4c-0129-42ed-b82b-ed74199ceb7d" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition_093ee7c7-e952-43ae-9c52-d2b79e8d6dec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossAbstract_4d91cb81-5b0e-42c5-afd3-f4b7bc8f78ca" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_eec72f78-0a6f-4593-aa36-790808721a53" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossAbstract_4d91cb81-5b0e-42c5-afd3-f4b7bc8f78ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_a9e65da0-f3bd-40d3-a54e-6ffca14dd027" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossAbstract_4d91cb81-5b0e-42c5-afd3-f4b7bc8f78ca" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_a9e65da0-f3bd-40d3-a54e-6ffca14dd027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_ca8126ae-6dea-45cc-a67c-87ba55298545" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossAbstract_4d91cb81-5b0e-42c5-afd3-f4b7bc8f78ca" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_ca8126ae-6dea-45cc-a67c-87ba55298545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_e56bf2d1-e31e-4800-a1a1-21a1556f0c96" xlink:href="snow-20220731.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossAbstract_4d91cb81-5b0e-42c5-afd3-f4b7bc8f78ca" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_e56bf2d1-e31e-4800-a1a1-21a1556f0c96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails_1" xlink:type="simple" xlink:href="snow-20220731.xsd#CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails_1"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.snowflake.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="snow-20220731.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_9a500013-c332-4e82-858e-d04c08951407" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_44a0ec69-6087-4337-8fee-77009ec9d407" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_9a500013-c332-4e82-858e-d04c08951407" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_44a0ec69-6087-4337-8fee-77009ec9d407" 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-20220731.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_b3e96463-ad65-4e00-b8d9-4ac19aa3557e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_6e326282-56d3-4b00-8081-10e6100c1771" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_b3e96463-ad65-4e00-b8d9-4ac19aa3557e" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_6e326282-56d3-4b00-8081-10e6100c1771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_d915d8fa-d98b-4541-9459-e26a8b6640a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_b3e96463-ad65-4e00-b8d9-4ac19aa3557e" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_d915d8fa-d98b-4541-9459-e26a8b6640a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#FairValueMeasurementsDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/FairValueMeasurementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_25ee67df-41ee-4242-a713-c6d78ae3c5ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a0f654b0-1530-4aba-86a9-393859a0b922" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_25ee67df-41ee-4242-a713-c6d78ae3c5ae" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a0f654b0-1530-4aba-86a9-393859a0b922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_46708293-58f4-492c-847f-c2a37ea39dc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a0f654b0-1530-4aba-86a9-393859a0b922" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_46708293-58f4-492c-847f-c2a37ea39dc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_d1e799d4-810b-4a68-920b-e097b01d270b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_46708293-58f4-492c-847f-c2a37ea39dc9" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_d1e799d4-810b-4a68-920b-e097b01d270b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_62a667c3-2634-4a1a-bf66-0389e208f955" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_d1e799d4-810b-4a68-920b-e097b01d270b" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_62a667c3-2634-4a1a-bf66-0389e208f955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8df522e2-6215-4398-a795-6c2ee4eeb121" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a0f654b0-1530-4aba-86a9-393859a0b922" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8df522e2-6215-4398-a795-6c2ee4eeb121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_24baa3eb-d620-4e7a-a6b1-26637c82dd7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8df522e2-6215-4398-a795-6c2ee4eeb121" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_24baa3eb-d620-4e7a-a6b1-26637c82dd7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_c198ff86-b5d0-4777-b656-5a49971ec595" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_24baa3eb-d620-4e7a-a6b1-26637c82dd7d" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_c198ff86-b5d0-4777-b656-5a49971ec595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_0bc29dac-127a-4220-ba20-a6a5b8220788" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_24baa3eb-d620-4e7a-a6b1-26637c82dd7d" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_0bc29dac-127a-4220-ba20-a6a5b8220788" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_b0b7caf6-2854-445b-920c-2a5b410b0042" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a0f654b0-1530-4aba-86a9-393859a0b922" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_b0b7caf6-2854-445b-920c-2a5b410b0042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_3ac4ca8f-c859-4159-887e-b1e92073b207" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_b0b7caf6-2854-445b-920c-2a5b410b0042" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_3ac4ca8f-c859-4159-887e-b1e92073b207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_09f8e5bb-dbd4-4237-86f7-36643c0e9a49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_3ac4ca8f-c859-4159-887e-b1e92073b207" xlink:to="loc_us-gaap_MoneyMarketFundsMember_09f8e5bb-dbd4-4237-86f7-36643c0e9a49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_75df2193-3314-44fc-84ff-cf80d7b3a49e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_3ac4ca8f-c859-4159-887e-b1e92073b207" xlink:to="loc_us-gaap_CommercialPaperMember_75df2193-3314-44fc-84ff-cf80d7b3a49e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_fcefdd03-3ba3-40d1-bb28-f40e9ee65d52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_3ac4ca8f-c859-4159-887e-b1e92073b207" xlink:to="loc_us-gaap_CertificatesOfDepositMember_fcefdd03-3ba3-40d1-bb28-f40e9ee65d52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_8990cdff-a0f9-485a-9b38-e82214127080" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_3ac4ca8f-c859-4159-887e-b1e92073b207" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_8990cdff-a0f9-485a-9b38-e82214127080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_18bfe829-85c1-4980-a2be-1a87d0ec2ee5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_3ac4ca8f-c859-4159-887e-b1e92073b207" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_18bfe829-85c1-4980-a2be-1a87d0ec2ee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_d7b17965-0502-465e-b2a6-6eb3c691eb3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a0f654b0-1530-4aba-86a9-393859a0b922" xlink:to="loc_us-gaap_FinancialInstrumentAxis_d7b17965-0502-465e-b2a6-6eb3c691eb3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_27a80947-c9bc-4e45-bb2c-2118cd84f091" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_d7b17965-0502-465e-b2a6-6eb3c691eb3e" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_27a80947-c9bc-4e45-bb2c-2118cd84f091" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_bc5c3702-9bcf-4c26-a515-283b8139dd17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_27a80947-c9bc-4e45-bb2c-2118cd84f091" xlink:to="loc_us-gaap_CommercialPaperMember_bc5c3702-9bcf-4c26-a515-283b8139dd17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_4f4ca4cc-f478-4196-a76a-c7b4f411a5c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_27a80947-c9bc-4e45-bb2c-2118cd84f091" xlink:to="loc_us-gaap_CertificatesOfDepositMember_4f4ca4cc-f478-4196-a76a-c7b4f411a5c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_17117d56-ed3c-44fd-a97c-b59679284468" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_27a80947-c9bc-4e45-bb2c-2118cd84f091" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_17117d56-ed3c-44fd-a97c-b59679284468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_52b7912e-1fc9-4839-9c1d-49146d317ca4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_27a80947-c9bc-4e45-bb2c-2118cd84f091" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_52b7912e-1fc9-4839-9c1d-49146d317ca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_799bb392-9654-423b-963b-d02330920086" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a0f654b0-1530-4aba-86a9-393859a0b922" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_799bb392-9654-423b-963b-d02330920086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_12cc93fb-3820-4810-8b3e-fa9e0225945e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_799bb392-9654-423b-963b-d02330920086" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_12cc93fb-3820-4810-8b3e-fa9e0225945e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_927b297b-5707-4edb-870b-469597b652d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_12cc93fb-3820-4810-8b3e-fa9e0225945e" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_927b297b-5707-4edb-870b-469597b652d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_3e843c35-fcf9-4f9c-9717-25b0bf9adecb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_12cc93fb-3820-4810-8b3e-fa9e0225945e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_3e843c35-fcf9-4f9c-9717-25b0bf9adecb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_35ff165d-6526-4190-beb5-aec79d6add09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_12cc93fb-3820-4810-8b3e-fa9e0225945e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_35ff165d-6526-4190-beb5-aec79d6add09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_bdecce99-74cd-48c5-b11e-6b571f755ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_12cc93fb-3820-4810-8b3e-fa9e0225945e" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_bdecce99-74cd-48c5-b11e-6b571f755ff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/FairValueMeasurementsSummaryofStrategicInvestmentsDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#FairValueMeasurementsSummaryofStrategicInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/FairValueMeasurementsSummaryofStrategicInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_15aa37bb-7022-4708-b98f-b8aec80f7825" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_6a76b3a4-1ec9-4766-9bc2-611e91bf674a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_15aa37bb-7022-4708-b98f-b8aec80f7825" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_6a76b3a4-1ec9-4766-9bc2-611e91bf674a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_MarketableEquitySecuritiesFVNIAmount_f9f6223d-e82b-4f05-b8d9-ac9f83ec8c37" xlink:href="snow-20220731.xsd#snow_MarketableEquitySecuritiesFVNIAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_15aa37bb-7022-4708-b98f-b8aec80f7825" xlink:to="loc_snow_MarketableEquitySecuritiesFVNIAmount_f9f6223d-e82b-4f05-b8d9-ac9f83ec8c37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount_b08ba02f-920e-4379-9b3c-82e7d442763c" xlink:href="snow-20220731.xsd#snow_DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_15aa37bb-7022-4708-b98f-b8aec80f7825" xlink:to="loc_snow_DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount_b08ba02f-920e-4379-9b3c-82e7d442763c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermInvestments_5b396cdb-37aa-4f8b-a11d-ae9b69144acd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLongTermInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_15aa37bb-7022-4708-b98f-b8aec80f7825" xlink:to="loc_us-gaap_OtherLongTermInvestments_5b396cdb-37aa-4f8b-a11d-ae9b69144acd" 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-20220731.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_f59ecfc5-02ac-4b02-95d0-67549539f3c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_f0449e5f-c59a-4546-b4da-bd92ff3b44ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_f59ecfc5-02ac-4b02-95d0-67549539f3c8" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_f0449e5f-c59a-4546-b4da-bd92ff3b44ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_56163945-f76d-409c-ac19-04c2382924a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_f59ecfc5-02ac-4b02-95d0-67549539f3c8" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_56163945-f76d-409c-ac19-04c2382924a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_MarketableEquitySecuritiesFVNIUnrealizedGainLoss_f628d3b7-afa6-40c4-a221-3f0f29b52d99" xlink:href="snow-20220731.xsd#snow_MarketableEquitySecuritiesFVNIUnrealizedGainLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_f59ecfc5-02ac-4b02-95d0-67549539f3c8" xlink:to="loc_snow_MarketableEquitySecuritiesFVNIUnrealizedGainLoss_f628d3b7-afa6-40c4-a221-3f0f29b52d99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_52dfde82-c804-4e1a-bf67-4f53b4d172ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_f59ecfc5-02ac-4b02-95d0-67549539f3c8" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_52dfde82-c804-4e1a-bf67-4f53b4d172ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="snow-20220731.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_39ddad87-5487-4c8f-bd8d-280511fee189" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_61c6dd81-b0f1-4d83-a415-cda73664fc4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiRealizedGainLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_39ddad87-5487-4c8f-bd8d-280511fee189" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_61c6dd81-b0f1-4d83-a415-cda73664fc4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount_78924ff3-d83a-485c-adbf-3893141302bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_39ddad87-5487-4c8f-bd8d-280511fee189" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount_78924ff3-d83a-485c-adbf-3893141302bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount_8aa45115-7b99-47fe-b4cd-2c68d3b4a39e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_39ddad87-5487-4c8f-bd8d-280511fee189" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount_8aa45115-7b99-47fe-b4cd-2c68d3b4a39e" 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-20220731.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_9dd0420c-e798-417a-ae25-215f5579a3ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_ed3dabc1-f192-42f9-b615-1499ce3b2f1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_9dd0420c-e798-417a-ae25-215f5579a3ac" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_ed3dabc1-f192-42f9-b615-1499ce3b2f1f" 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-20220731.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_e24dd6a8-5420-4bfc-a73b-fe010006d665" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_0ae4767c-e8d5-42cb-9bbf-62f958ecc199" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_e24dd6a8-5420-4bfc-a73b-fe010006d665" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_0ae4767c-e8d5-42cb-9bbf-62f958ecc199" 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-20220731.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_01bdc682-da4f-446f-8810-82cf124f6191" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_1a72c402-b2a6-44da-93c5-8b4e668775f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_01bdc682-da4f-446f-8810-82cf124f6191" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_1a72c402-b2a6-44da-93c5-8b4e668775f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_930420bc-3af8-4545-8396-fe404fb9d4dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_1a72c402-b2a6-44da-93c5-8b4e668775f9" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_930420bc-3af8-4545-8396-fe404fb9d4dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9e754912-c785-4f82-adde-0b8dad9f9022" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_930420bc-3af8-4545-8396-fe404fb9d4dc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9e754912-c785-4f82-adde-0b8dad9f9022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f6118d2c-b811-484e-af0a-8f750656ce18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9e754912-c785-4f82-adde-0b8dad9f9022" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f6118d2c-b811-484e-af0a-8f750656ce18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_3a547084-039b-44af-8da7-f4865733badc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f6118d2c-b811-484e-af0a-8f750656ce18" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_3a547084-039b-44af-8da7-f4865733badc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ComputerEquipmentAndSoftwareMember_9123dada-6671-49cc-9691-5cc199ba340a" xlink:href="snow-20220731.xsd#snow_ComputerEquipmentAndSoftwareMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f6118d2c-b811-484e-af0a-8f750656ce18" xlink:to="loc_snow_ComputerEquipmentAndSoftwareMember_9123dada-6671-49cc-9691-5cc199ba340a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_6ce31f48-6a1e-4dfb-8a8a-276d61f4e7d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f6118d2c-b811-484e-af0a-8f750656ce18" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_6ce31f48-6a1e-4dfb-8a8a-276d61f4e7d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_a5b11ef1-9b57-40e8-a885-b221a7ad3023" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f6118d2c-b811-484e-af0a-8f750656ce18" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_a5b11ef1-9b57-40e8-a885-b221a7ad3023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember_d78f6347-52cc-4375-94ba-f81be6b06441" xlink:href="snow-20220731.xsd#snow_ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f6118d2c-b811-484e-af0a-8f750656ce18" xlink:to="loc_snow_ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember_d78f6347-52cc-4375-94ba-f81be6b06441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ConstructionInProgressOtherMember_537d8dd7-faa4-428d-a482-ccca0870af8b" xlink:href="snow-20220731.xsd#snow_ConstructionInProgressOtherMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f6118d2c-b811-484e-af0a-8f750656ce18" xlink:to="loc_snow_ConstructionInProgressOtherMember_537d8dd7-faa4-428d-a482-ccca0870af8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3136e0e0-47e5-4a2c-85f1-a20c2da302ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_930420bc-3af8-4545-8396-fe404fb9d4dc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3136e0e0-47e5-4a2c-85f1-a20c2da302ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_fde67e59-940f-4267-a266-fe24d84ea56d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3136e0e0-47e5-4a2c-85f1-a20c2da302ca" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_fde67e59-940f-4267-a266-fe24d84ea56d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_86842627-8ff2-4059-ab2e-491b62eee166" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3136e0e0-47e5-4a2c-85f1-a20c2da302ca" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_86842627-8ff2-4059-ab2e-491b62eee166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_6b27fb01-c088-401d-ac70-43ab59ebb9d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3136e0e0-47e5-4a2c-85f1-a20c2da302ca" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_6b27fb01-c088-401d-ac70-43ab59ebb9d4" 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-20220731.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_1e1e3d47-ce12-4839-a5b2-e7a9aabb4f01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_ec597aa0-df7e-48d0-bb0e-a207a09cc625" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1e1e3d47-ce12-4839-a5b2-e7a9aabb4f01" xlink:to="loc_us-gaap_Depreciation_ec597aa0-df7e-48d0-bb0e-a207a09cc625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_8d20fbd9-b8ca-4bdc-b009-1b3e76ae7f74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1e1e3d47-ce12-4839-a5b2-e7a9aabb4f01" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_8d20fbd9-b8ca-4bdc-b009-1b3e76ae7f74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwill" xlink:type="simple" xlink:href="snow-20220731.xsd#BusinessCombinationIntangibleAssetsandGoodwill"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwill" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7835eaa2-362b-446b-9db6-53b7a6548f29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_BusinessCombinationIntangibleAssetsAndGoodwillTextBlock_f64d1b59-17bf-4dd9-8430-3a37dac4534d" xlink:href="snow-20220731.xsd#snow_BusinessCombinationIntangibleAssetsAndGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7835eaa2-362b-446b-9db6-53b7a6548f29" xlink:to="loc_snow_BusinessCombinationIntangibleAssetsAndGoodwillTextBlock_f64d1b59-17bf-4dd9-8430-3a37dac4534d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillTables" xlink:type="simple" xlink:href="snow-20220731.xsd#BusinessCombinationIntangibleAssetsandGoodwillTables"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_97e41764-1612-409e-8a0c-b80f496c9c3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_48649302-e3ab-412e-bc77-d607b39fae0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_97e41764-1612-409e-8a0c-b80f496c9c3f" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_48649302-e3ab-412e-bc77-d607b39fae0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_e6e5c9fd-bebe-4e27-9692-e1108f017fd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_97e41764-1612-409e-8a0c-b80f496c9c3f" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_e6e5c9fd-bebe-4e27-9692-e1108f017fd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_9c870aeb-abd0-42f3-af13-6a7ac1b0eaa3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_97e41764-1612-409e-8a0c-b80f496c9c3f" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_9c870aeb-abd0-42f3-af13-6a7ac1b0eaa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_3ee8df98-0a7f-4f82-92b0-8975e3958177" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_97e41764-1612-409e-8a0c-b80f496c9c3f" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_3ee8df98-0a7f-4f82-92b0-8975e3958177" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_599f08c2-14ad-4d80-8d9a-e3acd764e0f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_97e41764-1612-409e-8a0c-b80f496c9c3f" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_599f08c2-14ad-4d80-8d9a-e3acd764e0f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_78f6ac25-3232-4224-8030-ebe7c4470dc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_97e41764-1612-409e-8a0c-b80f496c9c3f" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_78f6ac25-3232-4224-8030-ebe7c4470dc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#BusinessCombinationIntangibleAssetsandGoodwillScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0f5ccaeb-6537-4e6e-9d52-baf7b3f69a0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_081efeb6-fc8f-41cb-ae3e-523ee4550dd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0f5ccaeb-6537-4e6e-9d52-baf7b3f69a0a" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_081efeb6-fc8f-41cb-ae3e-523ee4550dd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_d34820b3-e3ce-4006-9c1b-21cbd6e7d245" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_081efeb6-fc8f-41cb-ae3e-523ee4550dd0" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_d34820b3-e3ce-4006-9c1b-21cbd6e7d245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_11d43224-a2e1-4d9b-b733-a0d1464c1896" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d34820b3-e3ce-4006-9c1b-21cbd6e7d245" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_11d43224-a2e1-4d9b-b733-a0d1464c1896" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StreamlitIncMember_171bf240-fc9b-49e2-a175-48a4a6618826" xlink:href="snow-20220731.xsd#snow_StreamlitIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_11d43224-a2e1-4d9b-b733-a0d1464c1896" xlink:to="loc_snow_StreamlitIncMember_171bf240-fc9b-49e2-a175-48a4a6618826" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_c878c649-5f4e-4231-8efc-cc9cda18615c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_081efeb6-fc8f-41cb-ae3e-523ee4550dd0" xlink:to="loc_us-gaap_PlanNameAxis_c878c649-5f4e-4231-8efc-cc9cda18615c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_bdea13d6-7912-4984-9c4a-c4407a8910dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_c878c649-5f4e-4231-8efc-cc9cda18615c" xlink:to="loc_us-gaap_PlanNameDomain_bdea13d6-7912-4984-9c4a-c4407a8910dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OutsideOfThePlansMember_8a9cfa33-f228-4d60-b2b9-480e0c0b6968" xlink:href="snow-20220731.xsd#snow_OutsideOfThePlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_bdea13d6-7912-4984-9c4a-c4407a8910dc" xlink:to="loc_snow_OutsideOfThePlansMember_8a9cfa33-f228-4d60-b2b9-480e0c0b6968" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_c0e634db-bb15-4550-b1fe-9da4a1ae2564" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_081efeb6-fc8f-41cb-ae3e-523ee4550dd0" xlink:to="loc_us-gaap_StatementClassOfStockAxis_c0e634db-bb15-4550-b1fe-9da4a1ae2564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_bfbcdc84-1ef4-43bd-9648-768bd978021c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c0e634db-bb15-4550-b1fe-9da4a1ae2564" xlink:to="loc_us-gaap_ClassOfStockDomain_bfbcdc84-1ef4-43bd-9648-768bd978021c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_951dd9de-bdc7-4a55-aa72-2b740a2c5591" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_bfbcdc84-1ef4-43bd-9648-768bd978021c" xlink:to="loc_us-gaap_CommonClassAMember_951dd9de-bdc7-4a55-aa72-2b740a2c5591" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_07bbabf1-46d9-41cf-b1e3-d9d044d769f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_081efeb6-fc8f-41cb-ae3e-523ee4550dd0" xlink:to="loc_us-gaap_AwardTypeAxis_07bbabf1-46d9-41cf-b1e3-d9d044d769f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d4d6f574-d627-4019-99de-fd3bf0685c9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_07bbabf1-46d9-41cf-b1e3-d9d044d769f0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d4d6f574-d627-4019-99de-fd3bf0685c9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OutsideOfThePlansMember_968fda8c-ab0c-4148-90cd-4ffcb34c8171" xlink:href="snow-20220731.xsd#snow_OutsideOfThePlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d4d6f574-d627-4019-99de-fd3bf0685c9c" xlink:to="loc_snow_OutsideOfThePlansMember_968fda8c-ab0c-4148-90cd-4ffcb34c8171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_7aeb5857-e496-4c6c-abd8-a3ed6edb2e4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_081efeb6-fc8f-41cb-ae3e-523ee4550dd0" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_7aeb5857-e496-4c6c-abd8-a3ed6edb2e4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_11ed9870-40b2-4f8a-a85c-5cfa1d5f9976" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7aeb5857-e496-4c6c-abd8-a3ed6edb2e4a" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_11ed9870-40b2-4f8a-a85c-5cfa1d5f9976" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_19763ca7-0375-4809-9d67-f1a0852e3a9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7aeb5857-e496-4c6c-abd8-a3ed6edb2e4a" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_19763ca7-0375-4809-9d67-f1a0852e3a9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_031b16da-9654-4e06-ac71-1477067aa01d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7aeb5857-e496-4c6c-abd8-a3ed6edb2e4a" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_031b16da-9654-4e06-ac71-1477067aa01d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_0a0b0861-e30a-4e95-bfd5-1bfe304b867c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7aeb5857-e496-4c6c-abd8-a3ed6edb2e4a" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_0a0b0861-e30a-4e95-bfd5-1bfe304b867c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice_dccd634d-a2ab-4451-9b4c-90865be1f30d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionSharePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7aeb5857-e496-4c6c-abd8-a3ed6edb2e4a" xlink:to="loc_us-gaap_BusinessAcquisitionSharePrice_dccd634d-a2ab-4451-9b4c-90865be1f30d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillNarrativeDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#BusinessCombinationIntangibleAssetsandGoodwillNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3f100af7-a3fc-416b-a4ac-e47e79a87226" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9b350c69-872e-422d-8bfe-b26968c30aef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3f100af7-a3fc-416b-a4ac-e47e79a87226" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9b350c69-872e-422d-8bfe-b26968c30aef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_fcee58b0-cecb-417d-82c6-b28fc56902be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9b350c69-872e-422d-8bfe-b26968c30aef" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_fcee58b0-cecb-417d-82c6-b28fc56902be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_79516fdb-b3ed-4ba9-8abe-47e4098189f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_fcee58b0-cecb-417d-82c6-b28fc56902be" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_79516fdb-b3ed-4ba9-8abe-47e4098189f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StreamlitIncMember_f4aecaf1-828e-4466-94e5-6989fa58419f" xlink:href="snow-20220731.xsd#snow_StreamlitIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_79516fdb-b3ed-4ba9-8abe-47e4098189f0" xlink:to="loc_snow_StreamlitIncMember_f4aecaf1-828e-4466-94e5-6989fa58419f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_920757fd-785d-4244-8a3d-e7eddf4ee295" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9b350c69-872e-422d-8bfe-b26968c30aef" xlink:to="loc_us-gaap_AwardTypeAxis_920757fd-785d-4244-8a3d-e7eddf4ee295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_65b65818-0374-416a-88b7-be4109afb996" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_920757fd-785d-4244-8a3d-e7eddf4ee295" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_65b65818-0374-416a-88b7-be4109afb996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_RestrictedCommonStockMember_3223dc49-1dc7-4044-9638-a90bfe15e3d8" xlink:href="snow-20220731.xsd#snow_RestrictedCommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_65b65818-0374-416a-88b7-be4109afb996" xlink:to="loc_snow_RestrictedCommonStockMember_3223dc49-1dc7-4044-9638-a90bfe15e3d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_76de6631-7127-4ecd-8f3e-8ae04ac6ff85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9b350c69-872e-422d-8bfe-b26968c30aef" xlink:to="loc_us-gaap_PlanNameAxis_76de6631-7127-4ecd-8f3e-8ae04ac6ff85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_d0af7717-a0f4-4e24-8eff-2870708721ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_76de6631-7127-4ecd-8f3e-8ae04ac6ff85" xlink:to="loc_us-gaap_PlanNameDomain_d0af7717-a0f4-4e24-8eff-2870708721ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OutsideOfThePlansMember_00bfdda8-af50-4f00-9b9e-1d4f364f5c9f" xlink:href="snow-20220731.xsd#snow_OutsideOfThePlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_d0af7717-a0f4-4e24-8eff-2870708721ca" xlink:to="loc_snow_OutsideOfThePlansMember_00bfdda8-af50-4f00-9b9e-1d4f364f5c9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_cc510cac-93ed-4fa7-a8a5-a0eb530b2b8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9b350c69-872e-422d-8bfe-b26968c30aef" xlink:to="loc_us-gaap_StatementClassOfStockAxis_cc510cac-93ed-4fa7-a8a5-a0eb530b2b8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_39f15a88-4665-470e-9769-a5d11d3e1539" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_cc510cac-93ed-4fa7-a8a5-a0eb530b2b8a" xlink:to="loc_us-gaap_ClassOfStockDomain_39f15a88-4665-470e-9769-a5d11d3e1539" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_db187a20-6c88-40e5-9711-1cab7aa28580" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_39f15a88-4665-470e-9769-a5d11d3e1539" xlink:to="loc_us-gaap_CommonClassAMember_db187a20-6c88-40e5-9711-1cab7aa28580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_d66294b2-34fc-477c-8ed2-3cbfd63b51f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9b350c69-872e-422d-8bfe-b26968c30aef" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_d66294b2-34fc-477c-8ed2-3cbfd63b51f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_NumberOfFounders_52429e07-b23a-43ab-b515-26290d8f5c67" xlink:href="snow-20220731.xsd#snow_NumberOfFounders"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d66294b2-34fc-477c-8ed2-3cbfd63b51f3" xlink:to="loc_snow_NumberOfFounders_52429e07-b23a-43ab-b515-26290d8f5c67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_dc2278f1-be05-4ccb-b069-868ddeedd668" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d66294b2-34fc-477c-8ed2-3cbfd63b51f3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_dc2278f1-be05-4ccb-b069-868ddeedd668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_81495e0c-a748-4ad1-a58c-9cc780430ef7" xlink:href="snow-20220731.xsd#snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d66294b2-34fc-477c-8ed2-3cbfd63b51f3" xlink:to="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_81495e0c-a748-4ad1-a58c-9cc780430ef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue_e49bf49d-56fe-4f19-b920-450ba28858de" xlink:href="snow-20220731.xsd#snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d66294b2-34fc-477c-8ed2-3cbfd63b51f3" xlink:to="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue_e49bf49d-56fe-4f19-b920-450ba28858de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod_761cc959-3267-4c1f-b5ec-dd673e35b56b" xlink:href="snow-20220731.xsd#snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d66294b2-34fc-477c-8ed2-3cbfd63b51f3" xlink:to="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod_761cc959-3267-4c1f-b5ec-dd673e35b56b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_be284eea-60d3-4c32-9dc7-700d174d6e6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d66294b2-34fc-477c-8ed2-3cbfd63b51f3" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_be284eea-60d3-4c32-9dc7-700d174d6e6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_d9d373b8-1e2f-4d9c-be66-df7877bf1f26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d66294b2-34fc-477c-8ed2-3cbfd63b51f3" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_d9d373b8-1e2f-4d9c-be66-df7877bf1f26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#BusinessCombinationIntangibleAssetsandGoodwillScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ec6ec791-5591-4ab7-89a9-ddd78369d6c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_712c51a5-3617-4e2c-a790-2ff5028e8f11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ec6ec791-5591-4ab7-89a9-ddd78369d6c1" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_712c51a5-3617-4e2c-a790-2ff5028e8f11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_30eb7178-0886-446b-9f73-a674a4bc6801" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_712c51a5-3617-4e2c-a790-2ff5028e8f11" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_30eb7178-0886-446b-9f73-a674a4bc6801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0e44786d-c388-454d-ac91-b0a9f7cf92ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_30eb7178-0886-446b-9f73-a674a4bc6801" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0e44786d-c388-454d-ac91-b0a9f7cf92ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StreamlitIncMember_669b7bfb-4412-41b4-8308-079d87201584" xlink:href="snow-20220731.xsd#snow_StreamlitIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0e44786d-c388-454d-ac91-b0a9f7cf92ee" xlink:to="loc_snow_StreamlitIncMember_669b7bfb-4412-41b4-8308-079d87201584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_7eb846ff-e081-4778-ab0e-9efba53b8a3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_712c51a5-3617-4e2c-a790-2ff5028e8f11" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_7eb846ff-e081-4778-ab0e-9efba53b8a3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_70b87385-e17a-41ea-826d-aae2fa87e2c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7eb846ff-e081-4778-ab0e-9efba53b8a3f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_70b87385-e17a-41ea-826d-aae2fa87e2c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_ee2ea651-a4a5-4ffc-90d3-0a95e70be3a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7eb846ff-e081-4778-ab0e-9efba53b8a3f" xlink:to="loc_us-gaap_Goodwill_ee2ea651-a4a5-4ffc-90d3-0a95e70be3a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_acb52671-9bc8-469b-99b2-79401089a7de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7eb846ff-e081-4778-ab0e-9efba53b8a3f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_acb52671-9bc8-469b-99b2-79401089a7de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNetTangibleLiabilities_7b627440-6842-4476-88bf-f64e7501a5ac" xlink:href="snow-20220731.xsd#snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNetTangibleLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7eb846ff-e081-4778-ab0e-9efba53b8a3f" xlink:to="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNetTangibleLiabilities_7b627440-6842-4476-88bf-f64e7501a5ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNet_efe1747f-66a0-4981-88a8-2ae8bd07bee3" xlink:href="snow-20220731.xsd#snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7eb846ff-e081-4778-ab0e-9efba53b8a3f" xlink:to="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNet_efe1747f-66a0-4981-88a8-2ae8bd07bee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_36e7eddf-f975-419a-bebb-21141f3c901c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7eb846ff-e081-4778-ab0e-9efba53b8a3f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_36e7eddf-f975-419a-bebb-21141f3c901c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_4b258ac4-8af0-4e3c-9d56-8baf35421b0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7eb846ff-e081-4778-ab0e-9efba53b8a3f" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_4b258ac4-8af0-4e3c-9d56-8baf35421b0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillBusinessAcquisitionProFormaInformationDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#BusinessCombinationIntangibleAssetsandGoodwillBusinessAcquisitionProFormaInformationDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillBusinessAcquisitionProFormaInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a4cf658e-f816-459a-a24d-3f616ef85bad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3a9a04c9-c04b-4789-8633-c76455869a96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a4cf658e-f816-459a-a24d-3f616ef85bad" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3a9a04c9-c04b-4789-8633-c76455869a96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_2f9eb8ec-f4ab-40cf-9582-a656e1f46a17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3a9a04c9-c04b-4789-8633-c76455869a96" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_2f9eb8ec-f4ab-40cf-9582-a656e1f46a17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5fd5bdcf-7b4d-4997-a0dd-e75e1c988fdb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2f9eb8ec-f4ab-40cf-9582-a656e1f46a17" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5fd5bdcf-7b4d-4997-a0dd-e75e1c988fdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StreamlitIncMember_10911fc2-116d-43a4-acf3-0addc01bc1b6" xlink:href="snow-20220731.xsd#snow_StreamlitIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5fd5bdcf-7b4d-4997-a0dd-e75e1c988fdb" xlink:to="loc_snow_StreamlitIncMember_10911fc2-116d-43a4-acf3-0addc01bc1b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_9e4ea921-d9b3-4d30-a726-9e043024752b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3a9a04c9-c04b-4789-8633-c76455869a96" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_9e4ea921-d9b3-4d30-a726-9e043024752b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_21a2fe4c-be4c-42c2-8600-42059549ff39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9e4ea921-d9b3-4d30-a726-9e043024752b" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_21a2fe4c-be4c-42c2-8600-42059549ff39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_06c1780c-ffcf-407a-baef-39e24a1a736a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9e4ea921-d9b3-4d30-a726-9e043024752b" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_06c1780c-ffcf-407a-baef-39e24a1a736a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#BusinessCombinationIntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9ebac309-1dcb-4d59-9690-87f4b6f85b2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_13805df3-bd2b-4233-a702-1a72a0283752" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9ebac309-1dcb-4d59-9690-87f4b6f85b2c" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_13805df3-bd2b-4233-a702-1a72a0283752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_af5d8929-1312-4f7a-976b-59a740149423" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_13805df3-bd2b-4233-a702-1a72a0283752" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_af5d8929-1312-4f7a-976b-59a740149423" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8d7fbb5d-2fc1-43d5-afc3-184c2c396c94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_af5d8929-1312-4f7a-976b-59a740149423" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8d7fbb5d-2fc1-43d5-afc3-184c2c396c94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DeveloperCommunityMember_981be009-c38e-4610-89d1-bd1046d6f1c1" xlink:href="snow-20220731.xsd#snow_DeveloperCommunityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8d7fbb5d-2fc1-43d5-afc3-184c2c396c94" xlink:to="loc_snow_DeveloperCommunityMember_981be009-c38e-4610-89d1-bd1046d6f1c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_AssembledWorkforceMember_df6d5668-f4c4-4b99-8e17-52d531d2b485" xlink:href="snow-20220731.xsd#snow_AssembledWorkforceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8d7fbb5d-2fc1-43d5-afc3-184c2c396c94" xlink:to="loc_snow_AssembledWorkforceMember_df6d5668-f4c4-4b99-8e17-52d531d2b485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_305e39d7-91ff-4954-9510-9abc8cf42102" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8d7fbb5d-2fc1-43d5-afc3-184c2c396c94" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_305e39d7-91ff-4954-9510-9abc8cf42102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember_e9b6db73-049c-44ff-a6c4-56d679e2d10f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PatentsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8d7fbb5d-2fc1-43d5-afc3-184c2c396c94" xlink:to="loc_us-gaap_PatentsMember_e9b6db73-049c-44ff-a6c4-56d679e2d10f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_9df58119-82e3-4cd0-8f5c-440297d6000d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8d7fbb5d-2fc1-43d5-afc3-184c2c396c94" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_9df58119-82e3-4cd0-8f5c-440297d6000d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5ddedafd-e4ca-4883-98e3-909777ffa64c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_13805df3-bd2b-4233-a702-1a72a0283752" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5ddedafd-e4ca-4883-98e3-909777ffa64c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0b8d4202-5340-4a43-a58f-68f5aa6f8359" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5ddedafd-e4ca-4883-98e3-909777ffa64c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0b8d4202-5340-4a43-a58f-68f5aa6f8359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_ffaf23af-c79f-4caa-92f9-0a3ff55816b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5ddedafd-e4ca-4883-98e3-909777ffa64c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_ffaf23af-c79f-4caa-92f9-0a3ff55816b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_90863222-4db4-4f65-908a-3f0fad4b65b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5ddedafd-e4ca-4883-98e3-909777ffa64c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_90863222-4db4-4f65-908a-3f0fad4b65b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_49cf0f8e-8251-4b12-b6ef-cc5ce47d7bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5ddedafd-e4ca-4883-98e3-909777ffa64c" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_49cf0f8e-8251-4b12-b6ef-cc5ce47d7bb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_35185f01-83dc-4ba9-a977-a508a2dc89ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5ddedafd-e4ca-4883-98e3-909777ffa64c" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_35185f01-83dc-4ba9-a977-a508a2dc89ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#BusinessCombinationIntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f4b1e1fa-3468-4f93-bd5f-aebe0f8b8ad5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_e65fbc08-dfcd-48b4-ae99-4ab63830689b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f4b1e1fa-3468-4f93-bd5f-aebe0f8b8ad5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_e65fbc08-dfcd-48b4-ae99-4ab63830689b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_81fb0a87-79a8-4a38-b022-c09c63a9b918" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f4b1e1fa-3468-4f93-bd5f-aebe0f8b8ad5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_81fb0a87-79a8-4a38-b022-c09c63a9b918" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_89e0f3ed-1d75-4dcd-be8b-22212c2b1f52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f4b1e1fa-3468-4f93-bd5f-aebe0f8b8ad5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_89e0f3ed-1d75-4dcd-be8b-22212c2b1f52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_fcfe45ba-8918-440c-aae1-71a06e829cc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f4b1e1fa-3468-4f93-bd5f-aebe0f8b8ad5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_fcfe45ba-8918-440c-aae1-71a06e829cc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_98bf8b67-f93f-4d7c-b7ca-c069563e0dc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f4b1e1fa-3468-4f93-bd5f-aebe0f8b8ad5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_98bf8b67-f93f-4d7c-b7ca-c069563e0dc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_f2703b6f-f2fa-48b3-bbd8-5c8e0fdcf6e4" xlink:href="snow-20220731.xsd#snow_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f4b1e1fa-3468-4f93-bd5f-aebe0f8b8ad5" xlink:to="loc_snow_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_f2703b6f-f2fa-48b3-bbd8-5c8e0fdcf6e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_bb53e314-de0a-4b91-9aa9-927e4d280bf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f4b1e1fa-3468-4f93-bd5f-aebe0f8b8ad5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_bb53e314-de0a-4b91-9aa9-927e4d280bf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofGoodwillDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#BusinessCombinationIntangibleAssetsandGoodwillScheduleofGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_489ede73-a8f1-405b-894e-16ce0802492f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_b377b6c4-f96f-4450-9fa5-0fe8d41993a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_489ede73-a8f1-405b-894e-16ce0802492f" xlink:to="loc_us-gaap_GoodwillRollForward_b377b6c4-f96f-4450-9fa5-0fe8d41993a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_1c84b8fe-f7e0-44e9-bc66-b476fd34d4b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_b377b6c4-f96f-4450-9fa5-0fe8d41993a0" xlink:to="loc_us-gaap_Goodwill_1c84b8fe-f7e0-44e9-bc66-b476fd34d4b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_449a646c-ee88-4e96-9dbe-e22ff0baf737" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_b377b6c4-f96f-4450-9fa5-0fe8d41993a0" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_449a646c-ee88-4e96-9dbe-e22ff0baf737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_cf152a4f-7154-498e-89c1-1bca6353de7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_b377b6c4-f96f-4450-9fa5-0fe8d41993a0" xlink:to="loc_us-gaap_Goodwill_cf152a4f-7154-498e-89c1-1bca6353de7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilities" xlink:type="simple" xlink:href="snow-20220731.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_887f1c71-c8e5-4d08-9c15-d7a805a9cbeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_71e6ba75-75f8-418e-af70-02d1cdbd084b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_887f1c71-c8e5-4d08-9c15-d7a805a9cbeb" xlink:to="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_71e6ba75-75f8-418e-af70-02d1cdbd084b" 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-20220731.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_dc2261d9-c564-4f06-981b-b222d58aafa9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_83abfeb0-f3d6-4848-a2a7-c0b66c19abe0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_dc2261d9-c564-4f06-981b-b222d58aafa9" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_83abfeb0-f3d6-4848-a2a7-c0b66c19abe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="snow-20220731.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_667a806b-05e7-4c96-a9fa-408079ceea23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_0a3f75fa-04d4-4cfb-92c0-00421cb7ac1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_667a806b-05e7-4c96-a9fa-408079ceea23" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_0a3f75fa-04d4-4cfb-92c0-00421cb7ac1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_AccruedThirdPartyCloudInfrastructureExpensesCurrent_37c2c301-de63-4c3b-82a3-bdf1712c2951" xlink:href="snow-20220731.xsd#snow_AccruedThirdPartyCloudInfrastructureExpensesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_667a806b-05e7-4c96-a9fa-408079ceea23" xlink:to="loc_snow_AccruedThirdPartyCloudInfrastructureExpensesCurrent_37c2c301-de63-4c3b-82a3-bdf1712c2951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_AccruedEmployeeStockPurchasePlanCurrent_7cd460ce-01d5-484b-95ba-1e412b77d4bc" xlink:href="snow-20220731.xsd#snow_AccruedEmployeeStockPurchasePlanCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_667a806b-05e7-4c96-a9fa-408079ceea23" xlink:to="loc_snow_AccruedEmployeeStockPurchasePlanCurrent_7cd460ce-01d5-484b-95ba-1e412b77d4bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LiabilitiesAssociatedWithMarketingCostsCurrent_cefa9369-d57f-40c2-90a9-ebc2d5af6004" xlink:href="snow-20220731.xsd#snow_LiabilitiesAssociatedWithMarketingCostsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_667a806b-05e7-4c96-a9fa-408079ceea23" xlink:to="loc_snow_LiabilitiesAssociatedWithMarketingCostsCurrent_cefa9369-d57f-40c2-90a9-ebc2d5af6004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_ea953341-f95e-4d95-b486-d39511abdd97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_667a806b-05e7-4c96-a9fa-408079ceea23" xlink:to="loc_us-gaap_TaxesPayableCurrent_ea953341-f95e-4d95-b486-d39511abdd97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_c7aa3fc2-6b05-4823-ba0d-9e884848ebcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_667a806b-05e7-4c96-a9fa-408079ceea23" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_c7aa3fc2-6b05-4823-ba0d-9e884848ebcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_AccruedPurchasesOfPropertyPlantAndEquipmentCurrent_0a3fc0d3-e7b4-4b39-91b3-6662ebd52b7f" xlink:href="snow-20220731.xsd#snow_AccruedPurchasesOfPropertyPlantAndEquipmentCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_667a806b-05e7-4c96-a9fa-408079ceea23" xlink:to="loc_snow_AccruedPurchasesOfPropertyPlantAndEquipmentCurrent_0a3fc0d3-e7b4-4b39-91b3-6662ebd52b7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_05c68e16-8061-4a96-8cca-8322da67d4da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_667a806b-05e7-4c96-a9fa-408079ceea23" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_05c68e16-8061-4a96-8cca-8322da67d4da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_c92ffc68-8c1e-4c65-8ff2-91978e424282" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_667a806b-05e7-4c96-a9fa-408079ceea23" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_c92ffc68-8c1e-4c65-8ff2-91978e424282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CommitmentandContingencies" xlink:type="simple" xlink:href="snow-20220731.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_120d6f60-2294-4d57-a425-f26ffa5e3673" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_8a4fe3d6-addd-4e82-8dcf-fe2a1c5080f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_120d6f60-2294-4d57-a425-f26ffa5e3673" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_8a4fe3d6-addd-4e82-8dcf-fe2a1c5080f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="snow-20220731.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_3c28cc32-11e6-4645-a2c8-c7afae866909" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LesseeOperatingLeaseModifiedLeaseUndiscountedAmount_36f5e4ea-db4c-4e06-bacf-2826d1bc312e" xlink:href="snow-20220731.xsd#snow_LesseeOperatingLeaseModifiedLeaseUndiscountedAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3c28cc32-11e6-4645-a2c8-c7afae866909" xlink:to="loc_snow_LesseeOperatingLeaseModifiedLeaseUndiscountedAmount_36f5e4ea-db4c-4e06-bacf-2826d1bc312e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsAndOperatingLeaseLiabilitiesUponModificationOfExistingLease_a3d6d2a1-92e8-45d0-9837-4065c7555552" xlink:href="snow-20220731.xsd#snow_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsAndOperatingLeaseLiabilitiesUponModificationOfExistingLease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3c28cc32-11e6-4645-a2c8-c7afae866909" xlink:to="loc_snow_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsAndOperatingLeaseLiabilitiesUponModificationOfExistingLease_a3d6d2a1-92e8-45d0-9837-4065c7555552" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_b665c0df-7867-4f5e-b991-b0931f844374" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3c28cc32-11e6-4645-a2c8-c7afae866909" xlink:to="loc_us-gaap_SubleaseIncome_b665c0df-7867-4f5e-b991-b0931f844374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LesseeLeaseLeaseNotYetCommencedUndiscountedAmount_e4e82364-8010-4422-84ac-ad43d6e7c035" xlink:href="snow-20220731.xsd#snow_LesseeLeaseLeaseNotYetCommencedUndiscountedAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3c28cc32-11e6-4645-a2c8-c7afae866909" xlink:to="loc_snow_LesseeLeaseLeaseNotYetCommencedUndiscountedAmount_e4e82364-8010-4422-84ac-ad43d6e7c035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LesseeLeaseLeaseNotYetCommencedTermOfContract_24579b0b-4a93-4ac9-9d86-fa23ec68624d" xlink:href="snow-20220731.xsd#snow_LesseeLeaseLeaseNotYetCommencedTermOfContract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3c28cc32-11e6-4645-a2c8-c7afae866909" xlink:to="loc_snow_LesseeLeaseLeaseNotYetCommencedTermOfContract_24579b0b-4a93-4ac9-9d86-fa23ec68624d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_221314fa-2b33-4c74-b675-f82e4a79532b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3c28cc32-11e6-4645-a2c8-c7afae866909" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_221314fa-2b33-4c74-b675-f82e4a79532b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_dc0838b2-775e-4d72-a1a8-b48e1c76885b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3c28cc32-11e6-4645-a2c8-c7afae866909" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_dc0838b2-775e-4d72-a1a8-b48e1c76885b" 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-20220731.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_87b1d1e8-780a-4761-8860-ddba73becced" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_6908dded-90c5-43b4-bd4c-125f7eaa827d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_87b1d1e8-780a-4761-8860-ddba73becced" xlink:to="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_6908dded-90c5-43b4-bd4c-125f7eaa827d" 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-20220731.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_0be1182c-08ef-4dd6-b741-34c50f37b245" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock_7327e52a-7d8b-4656-b857-b3b98bae4b5c" xlink:href="snow-20220731.xsd#snow_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0be1182c-08ef-4dd6-b741-34c50f37b245" xlink:to="loc_snow_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock_7327e52a-7d8b-4656-b857-b3b98bae4b5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_c00611b3-809a-490c-b416-3bf0b40d1087" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0be1182c-08ef-4dd6-b741-34c50f37b245" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_c00611b3-809a-490c-b416-3bf0b40d1087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_9c3dcdb5-d111-4d99-ad57-e9af8eb090be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0be1182c-08ef-4dd6-b741-34c50f37b245" xlink:to="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_9c3dcdb5-d111-4d99-ad57-e9af8eb090be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_48a0d972-5580-4bff-896e-7fd240d03632" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0be1182c-08ef-4dd6-b741-34c50f37b245" xlink:to="loc_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_48a0d972-5580-4bff-896e-7fd240d03632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_30afe182-8175-4afb-817d-192006909387" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0be1182c-08ef-4dd6-b741-34c50f37b245" xlink:to="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_30afe182-8175-4afb-817d-192006909387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_862783e7-f3c0-440e-931d-6326093c31b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0be1182c-08ef-4dd6-b741-34c50f37b245" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_862783e7-f3c0-440e-931d-6326093c31b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_6ebd5097-9a9e-4891-86e7-fafc07f98553" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0be1182c-08ef-4dd6-b741-34c50f37b245" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_6ebd5097-9a9e-4891-86e7-fafc07f98553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_4c9a4997-bcd0-4690-9f0b-248b3a1ed769" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0be1182c-08ef-4dd6-b741-34c50f37b245" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_4c9a4997-bcd0-4690-9f0b-248b3a1ed769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/EquityNarrativeDetails" xlink:type="simple" xlink:href="snow-20220731.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_e153d963-b0b6-4f9d-bda3-391f4e0a814d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fc6ac984-3fb6-43ee-9663-ec68b51652e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e153d963-b0b6-4f9d-bda3-391f4e0a814d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fc6ac984-3fb6-43ee-9663-ec68b51652e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ba112959-015f-49af-818d-a5f4fd847786" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fc6ac984-3fb6-43ee-9663-ec68b51652e2" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ba112959-015f-49af-818d-a5f4fd847786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_72158df5-98d8-455e-ad10-04c10219d13f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ba112959-015f-49af-818d-a5f4fd847786" xlink:to="loc_us-gaap_ClassOfStockDomain_72158df5-98d8-455e-ad10-04c10219d13f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_f8665a9b-acb6-4af5-ad2f-414f8a754ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_72158df5-98d8-455e-ad10-04c10219d13f" xlink:to="loc_us-gaap_CommonClassAMember_f8665a9b-acb6-4af5-ad2f-414f8a754ffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_c7f92be8-de99-49a4-9a76-139b0856dd29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_72158df5-98d8-455e-ad10-04c10219d13f" xlink:to="loc_us-gaap_CommonClassBMember_c7f92be8-de99-49a4-9a76-139b0856dd29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ed940a3a-c7e9-4613-9998-c182e3368290" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fc6ac984-3fb6-43ee-9663-ec68b51652e2" xlink:to="loc_us-gaap_AwardTypeAxis_ed940a3a-c7e9-4613-9998-c182e3368290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_29cf9784-10a8-457d-90bb-83db4cb2a3bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_ed940a3a-c7e9-4613-9998-c182e3368290" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_29cf9784-10a8-457d-90bb-83db4cb2a3bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_A2020EquityIncentivePlanMember_81cf83e3-f20a-4b0d-99e6-15c9f457bbd2" xlink:href="snow-20220731.xsd#snow_A2020EquityIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_29cf9784-10a8-457d-90bb-83db4cb2a3bf" xlink:to="loc_snow_A2020EquityIncentivePlanMember_81cf83e3-f20a-4b0d-99e6-15c9f457bbd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_72ebb062-99d3-4cc7-b076-06d9b01a3062" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_29cf9784-10a8-457d-90bb-83db4cb2a3bf" xlink:to="loc_us-gaap_EmployeeStockMember_72ebb062-99d3-4cc7-b076-06d9b01a3062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_df04d062-836f-4af8-a7db-e19322bbaf89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_29cf9784-10a8-457d-90bb-83db4cb2a3bf" xlink:to="loc_us-gaap_EmployeeStockOptionMember_df04d062-836f-4af8-a7db-e19322bbaf89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_f18204cc-9ff7-469b-b41e-85d68b371afc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_29cf9784-10a8-457d-90bb-83db4cb2a3bf" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_f18204cc-9ff7-469b-b41e-85d68b371afc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_RestrictedCommonStockMember_1e702fe8-228c-41a3-aeec-de8b7b41fab0" xlink:href="snow-20220731.xsd#snow_RestrictedCommonStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_29cf9784-10a8-457d-90bb-83db4cb2a3bf" xlink:to="loc_snow_RestrictedCommonStockMember_1e702fe8-228c-41a3-aeec-de8b7b41fab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_16db232e-b620-46e6-8922-3a53048fb430" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fc6ac984-3fb6-43ee-9663-ec68b51652e2" xlink:to="loc_us-gaap_PlanNameAxis_16db232e-b620-46e6-8922-3a53048fb430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b551ca77-87be-426e-ab3a-78d9aed17527" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_16db232e-b620-46e6-8922-3a53048fb430" xlink:to="loc_us-gaap_PlanNameDomain_b551ca77-87be-426e-ab3a-78d9aed17527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_A2012EquityIncentivePlanMember_26398e20-928c-4a6a-a08a-97a3cea72a01" xlink:href="snow-20220731.xsd#snow_A2012EquityIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_b551ca77-87be-426e-ab3a-78d9aed17527" xlink:to="loc_snow_A2012EquityIncentivePlanMember_26398e20-928c-4a6a-a08a-97a3cea72a01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OutsideOfThePlansMember_e1c55966-97e7-4c18-b306-17aba138c721" xlink:href="snow-20220731.xsd#snow_OutsideOfThePlansMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_b551ca77-87be-426e-ab3a-78d9aed17527" xlink:to="loc_snow_OutsideOfThePlansMember_e1c55966-97e7-4c18-b306-17aba138c721" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_254322a5-0201-4f2a-9bef-b33a08d025e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fc6ac984-3fb6-43ee-9663-ec68b51652e2" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_254322a5-0201-4f2a-9bef-b33a08d025e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6ce23a99-984e-405f-95ca-73251f106251" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_254322a5-0201-4f2a-9bef-b33a08d025e6" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6ce23a99-984e-405f-95ca-73251f106251" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StreamlitIncMember_6577aa81-c18a-4fd2-ada8-c55e835c78da" xlink:href="snow-20220731.xsd#snow_StreamlitIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6ce23a99-984e-405f-95ca-73251f106251" xlink:to="loc_snow_StreamlitIncMember_6577aa81-c18a-4fd2-ada8-c55e835c78da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_529ac623-939b-400b-9725-ce30fc48bfd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fc6ac984-3fb6-43ee-9663-ec68b51652e2" xlink:to="loc_us-gaap_VestingAxis_529ac623-939b-400b-9725-ce30fc48bfd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_2feadc61-4ce2-4794-aa52-66d00710d26d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_529ac623-939b-400b-9725-ce30fc48bfd0" xlink:to="loc_us-gaap_VestingDomain_2feadc61-4ce2-4794-aa52-66d00710d26d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_3db02da2-8e8a-401e-88e0-548e6d6dff95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_2feadc61-4ce2-4794-aa52-66d00710d26d" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_3db02da2-8e8a-401e-88e0-548e6d6dff95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fc6ac984-3fb6-43ee-9663-ec68b51652e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_6c518666-c176-4bbd-bbe7-7717fc40ca0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_6c518666-c176-4bbd-bbe7-7717fc40ca0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_b46d8548-3e6a-48f2-8478-2fb3242a5d3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_b46d8548-3e6a-48f2-8478-2fb3242a5d3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CommonStockNumberOfClassesOfStock_7d5eff30-f582-4d60-8192-94c69e868935" xlink:href="snow-20220731.xsd#snow_CommonStockNumberOfClassesOfStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_snow_CommonStockNumberOfClassesOfStock_7d5eff30-f582-4d60-8192-94c69e868935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_870cdb3e-effb-4808-be8b-985f0666886c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_870cdb3e-effb-4808-be8b-985f0666886c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesConverted1_bb62e029-46be-43b5-9004-58ad75278547" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockSharesConverted1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_us-gaap_ConversionOfStockSharesConverted1_bb62e029-46be-43b5-9004-58ad75278547" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_b1936878-4063-4214-badb-ed40e7656868" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_b1936878-4063-4214-badb-ed40e7656868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CommonStockVotingRightsVotesPerShare_37aae79b-1f65-492e-8035-48d063e7fe60" xlink:href="snow-20220731.xsd#snow_CommonStockVotingRightsVotesPerShare"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_snow_CommonStockVotingRightsVotesPerShare_37aae79b-1f65-492e-8035-48d063e7fe60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ConversionPercentThresholdOutstanding_34dbf217-d8fb-4796-8706-addba3644482" xlink:href="snow-20220731.xsd#snow_ConversionPercentThresholdOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_snow_ConversionPercentThresholdOutstanding_34dbf217-d8fb-4796-8706-addba3644482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod_a2256f28-3680-4120-a6d0-abdb638df0ab" xlink:href="snow-20220731.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod_a2256f28-3680-4120-a6d0-abdb638df0ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_f968affd-996b-4fc3-bbb5-109cec5ce469" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_f968affd-996b-4fc3-bbb5-109cec5ce469" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_f7cef6b4-ba92-4e3b-a652-d35b2f5ddedc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_f7cef6b4-ba92-4e3b-a652-d35b2f5ddedc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_487c907c-7eea-4293-9f53-f6d389bf61c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_487c907c-7eea-4293-9f53-f6d389bf61c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d37e874d-3b06-4ed7-9600-4a557ba628e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d37e874d-3b06-4ed7-9600-4a557ba628e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_47fcf50a-2e22-4914-82f9-51ccde9c75c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_47fcf50a-2e22-4914-82f9-51ccde9c75c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_27f32d76-0e11-4f92-946e-174f4151d636" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_27f32d76-0e11-4f92-946e-174f4151d636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_505d555a-d23d-4136-880a-b393929b8cf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_505d555a-d23d-4136-880a-b393929b8cf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_NumberOfFounders_6f41bfec-aefe-4a21-a4e8-ae285c1c5d1b" xlink:href="snow-20220731.xsd#snow_NumberOfFounders"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_snow_NumberOfFounders_6f41bfec-aefe-4a21-a4e8-ae285c1c5d1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3827ef28-1dce-47af-b69e-cb22133a8774" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3827ef28-1dce-47af-b69e-cb22133a8774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_209af289-027b-4b7e-805f-a1bbd22084e6" xlink:href="snow-20220731.xsd#snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_209af289-027b-4b7e-805f-a1bbd22084e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue_44bf32fc-07e4-45c7-9979-3c36df583d17" xlink:href="snow-20220731.xsd#snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue_44bf32fc-07e4-45c7-9979-3c36df583d17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod_818621bd-4c4a-47f6-b2ab-c7c26802f3a7" xlink:href="snow-20220731.xsd#snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod_818621bd-4c4a-47f6-b2ab-c7c26802f3a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_550d51b8-ce87-458c-8f15-f80b341791c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_550d51b8-ce87-458c-8f15-f80b341791c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_b4cde6ca-b4b8-4bd4-b3c7-87bcb62ebeca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_b4cde6ca-b4b8-4bd4-b3c7-87bcb62ebeca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_5832e7c1-338a-4ee1-8ecf-371d10f40fd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_5832e7c1-338a-4ee1-8ecf-371d10f40fd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_8d4e1714-69e1-4080-aba5-a63e326768ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_101eb07a-e0a0-48c3-b486-ff58f76921d9" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_8d4e1714-69e1-4080-aba5-a63e326768ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/EquityScheduleofSharesReservedForFutureIssuanceDetails" xlink:type="simple" xlink:href="snow-20220731.xsd#EquityScheduleofSharesReservedForFutureIssuanceDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/EquityScheduleofSharesReservedForFutureIssuanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_af5a26a5-5a95-4cf5-b159-af2d8fe4626b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ad515d11-cc9c-4a1d-8c41-c27762d92ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_af5a26a5-5a95-4cf5-b159-af2d8fe4626b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ad515d11-cc9c-4a1d-8c41-c27762d92ec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_d894c775-396f-4c0a-bb5c-497b3ed80896" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ad515d11-cc9c-4a1d-8c41-c27762d92ec1" xlink:to="loc_us-gaap_PlanNameAxis_d894c775-396f-4c0a-bb5c-497b3ed80896" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_204fdfed-9a19-49c2-88d6-43d5c225a5aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_d894c775-396f-4c0a-bb5c-497b3ed80896" xlink:to="loc_us-gaap_PlanNameDomain_204fdfed-9a19-49c2-88d6-43d5c225a5aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_A2012EquityIncentivePlanMember_8503c57e-dfb9-4708-88bc-14578bc4372a" xlink:href="snow-20220731.xsd#snow_A2012EquityIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_204fdfed-9a19-49c2-88d6-43d5c225a5aa" xlink:to="loc_snow_A2012EquityIncentivePlanMember_8503c57e-dfb9-4708-88bc-14578bc4372a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_A2020EquityIncentivePlanMember_95b2d13a-1a72-4532-9fb2-6403bd69fa52" xlink:href="snow-20220731.xsd#snow_A2020EquityIncentivePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_204fdfed-9a19-49c2-88d6-43d5c225a5aa" xlink:to="loc_snow_A2020EquityIncentivePlanMember_95b2d13a-1a72-4532-9fb2-6403bd69fa52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_46911999-c0ce-46af-97bc-8aaf9e87ad00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ad515d11-cc9c-4a1d-8c41-c27762d92ec1" xlink:to="loc_us-gaap_AwardTypeAxis_46911999-c0ce-46af-97bc-8aaf9e87ad00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_90df0381-7e99-4148-9f69-6774c2fd8c9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_46911999-c0ce-46af-97bc-8aaf9e87ad00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_90df0381-7e99-4148-9f69-6774c2fd8c9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_23656c95-b1b8-4a84-8d39-ce6b89a5364c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_90df0381-7e99-4148-9f69-6774c2fd8c9c" xlink:to="loc_us-gaap_EmployeeStockOptionMember_23656c95-b1b8-4a84-8d39-ce6b89a5364c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_d6d600cb-b40b-4d23-a675-24556fa07aa7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_90df0381-7e99-4148-9f69-6774c2fd8c9c" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_d6d600cb-b40b-4d23-a675-24556fa07aa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_SharesAvailableForFutureGrantMember_e536e594-8531-41c1-90e8-06c0d34fd1e7" xlink:href="snow-20220731.xsd#snow_SharesAvailableForFutureGrantMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_90df0381-7e99-4148-9f69-6774c2fd8c9c" xlink:to="loc_snow_SharesAvailableForFutureGrantMember_e536e594-8531-41c1-90e8-06c0d34fd1e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_7c1149e4-8d76-484d-8151-c441ebb5edf1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_90df0381-7e99-4148-9f69-6774c2fd8c9c" xlink:to="loc_us-gaap_EmployeeStockMember_7c1149e4-8d76-484d-8151-c441ebb5edf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a5d29842-6c11-4fb6-8f0d-b84083aa64f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ad515d11-cc9c-4a1d-8c41-c27762d92ec1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a5d29842-6c11-4fb6-8f0d-b84083aa64f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_4ab65ade-c1e3-4019-b571-a9e5055ca974" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a5d29842-6c11-4fb6-8f0d-b84083aa64f3" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_4ab65ade-c1e3-4019-b571-a9e5055ca974" 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-20220731.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_56dfdcd9-53fb-41f1-b8bc-fb80de5cdc85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e682bd43-de2c-421a-9106-1e94acaf051d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_56dfdcd9-53fb-41f1-b8bc-fb80de5cdc85" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e682bd43-de2c-421a-9106-1e94acaf051d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e135e1f0-9c28-4d67-8dd6-1489014a78e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e682bd43-de2c-421a-9106-1e94acaf051d" xlink:to="loc_us-gaap_AwardTypeAxis_e135e1f0-9c28-4d67-8dd6-1489014a78e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b386f9f9-26fd-4084-9853-1656e01d3cf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_e135e1f0-9c28-4d67-8dd6-1489014a78e4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b386f9f9-26fd-4084-9853-1656e01d3cf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_A2020EquityIncentivePlanMember_6be42bd1-e5df-4958-8d34-6539c0466a82" xlink:href="snow-20220731.xsd#snow_A2020EquityIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b386f9f9-26fd-4084-9853-1656e01d3cf2" xlink:to="loc_snow_A2020EquityIncentivePlanMember_6be42bd1-e5df-4958-8d34-6539c0466a82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_aabe6184-791c-4532-8a19-2a422f825699" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b386f9f9-26fd-4084-9853-1656e01d3cf2" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_aabe6184-791c-4532-8a19-2a422f825699" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_abe98fc9-d543-4441-9f63-d698f5174025" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e682bd43-de2c-421a-9106-1e94acaf051d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_abe98fc9-d543-4441-9f63-d698f5174025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward_1c738194-4ef8-4b6f-aec6-34542356c206" xlink:href="snow-20220731.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_abe98fc9-d543-4441-9f63-d698f5174025" xlink:to="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward_1c738194-4ef8-4b6f-aec6-34542356c206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_ed6c44cf-c61b-40cf-b050-85825f19dbe4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward_1c738194-4ef8-4b6f-aec6-34542356c206" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_ed6c44cf-c61b-40cf-b050-85825f19dbe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_85fd76b7-ba02-4d17-ac39-5df3ceb3e4e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward_1c738194-4ef8-4b6f-aec6-34542356c206" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_85fd76b7-ba02-4d17-ac39-5df3ceb3e4e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_6f82849d-8ff4-4905-bafb-976265d94dd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward_1c738194-4ef8-4b6f-aec6-34542356c206" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_6f82849d-8ff4-4905-bafb-976265d94dd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_50dc8267-952f-4e9c-9aa5-08628f198ab7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward_1c738194-4ef8-4b6f-aec6-34542356c206" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_50dc8267-952f-4e9c-9aa5-08628f198ab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsGranted_3d273582-08b1-4e4e-aac1-f7de4679665e" xlink:href="snow-20220731.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsGranted"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward_1c738194-4ef8-4b6f-aec6-34542356c206" xlink:to="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsGranted_3d273582-08b1-4e4e-aac1-f7de4679665e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsSharesWithheld_1dccd82b-c610-4944-a523-388a94130e7f" xlink:href="snow-20220731.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsSharesWithheld"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward_1c738194-4ef8-4b6f-aec6-34542356c206" xlink:to="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsSharesWithheld_1dccd82b-c610-4944-a523-388a94130e7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsForfeited_d30e0eb0-e1f9-41b7-a8a1-db05066c73ef" xlink:href="snow-20220731.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsForfeited"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward_1c738194-4ef8-4b6f-aec6-34542356c206" xlink:to="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsForfeited_d30e0eb0-e1f9-41b7-a8a1-db05066c73ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_0a2a8d27-38fd-4cfc-8ab5-5a242ef3d209" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward_1c738194-4ef8-4b6f-aec6-34542356c206" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_0a2a8d27-38fd-4cfc-8ab5-5a242ef3d209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_7f7a3829-e6e0-4f23-801d-6568a2a8e38e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_abe98fc9-d543-4441-9f63-d698f5174025" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_7f7a3829-e6e0-4f23-801d-6568a2a8e38e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_834f44b9-dca4-47f7-8136-4eb630c8b534" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_7f7a3829-e6e0-4f23-801d-6568a2a8e38e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_834f44b9-dca4-47f7-8136-4eb630c8b534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_f593c1d4-1540-4fa0-b632-ddd0eb5abd69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_7f7a3829-e6e0-4f23-801d-6568a2a8e38e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_f593c1d4-1540-4fa0-b632-ddd0eb5abd69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_ac774a99-75dc-41d1-b548-27c39c6830ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_7f7a3829-e6e0-4f23-801d-6568a2a8e38e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_ac774a99-75dc-41d1-b548-27c39c6830ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_cf6cf79b-4349-401f-9379-6d7fde474d14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_7f7a3829-e6e0-4f23-801d-6568a2a8e38e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_cf6cf79b-4349-401f-9379-6d7fde474d14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_aae5198c-910a-4e69-aed5-ff680d4dde15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_7f7a3829-e6e0-4f23-801d-6568a2a8e38e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_aae5198c-910a-4e69-aed5-ff680d4dde15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_e5ae5f99-d58e-4ad5-83d5-bdbd937dd032" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_abe98fc9-d543-4441-9f63-d698f5174025" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_e5ae5f99-d58e-4ad5-83d5-bdbd937dd032" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_19a0d6ec-1c00-4602-bc61-30f703aefbd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_e5ae5f99-d58e-4ad5-83d5-bdbd937dd032" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_19a0d6ec-1c00-4602-bc61-30f703aefbd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_e0950752-248f-434a-9c74-5964df717f06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_e5ae5f99-d58e-4ad5-83d5-bdbd937dd032" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_e0950752-248f-434a-9c74-5964df717f06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_e32e4481-d26a-47e8-b9ec-727817366c0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_e5ae5f99-d58e-4ad5-83d5-bdbd937dd032" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_e32e4481-d26a-47e8-b9ec-727817366c0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_68c13fc6-8504-465b-acbc-cf4631d4f9f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_e5ae5f99-d58e-4ad5-83d5-bdbd937dd032" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_68c13fc6-8504-465b-acbc-cf4631d4f9f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_15b55028-db79-4766-a545-5f878e6478ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_e5ae5f99-d58e-4ad5-83d5-bdbd937dd032" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_15b55028-db79-4766-a545-5f878e6478ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_6a1d89be-2dc0-43fb-8970-5d5259c60232" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_abe98fc9-d543-4441-9f63-d698f5174025" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_6a1d89be-2dc0-43fb-8970-5d5259c60232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract_8b94fa2c-fab5-467d-873c-630c29cb1800" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_abe98fc9-d543-4441-9f63-d698f5174025" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract_8b94fa2c-fab5-467d-873c-630c29cb1800" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_481784b0-91b9-44a3-b024-528f549745f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract_8b94fa2c-fab5-467d-873c-630c29cb1800" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_481784b0-91b9-44a3-b024-528f549745f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_49ac5bc2-f0e0-460c-823b-566c653a45cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_abe98fc9-d543-4441-9f63-d698f5174025" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_49ac5bc2-f0e0-460c-823b-566c653a45cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_996235e4-6e1c-423c-8b8f-cbe41d47aa1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_abe98fc9-d543-4441-9f63-d698f5174025" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_996235e4-6e1c-423c-8b8f-cbe41d47aa1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_597b4382-e75e-4997-a05a-97df0608a556" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_abe98fc9-d543-4441-9f63-d698f5174025" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_597b4382-e75e-4997-a05a-97df0608a556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_c354f640-f4b3-4c40-876e-76a4bc7d73b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_abe98fc9-d543-4441-9f63-d698f5174025" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_c354f640-f4b3-4c40-876e-76a4bc7d73b1" 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-20220731.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_c65d3a1f-63e4-40f9-8dc9-67505eff0b23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_868ad5ed-3e90-4599-a3ff-0f07ddb5557b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c65d3a1f-63e4-40f9-8dc9-67505eff0b23" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_868ad5ed-3e90-4599-a3ff-0f07ddb5557b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_f60d4562-5de4-4da2-bbea-e80a7b268cc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_868ad5ed-3e90-4599-a3ff-0f07ddb5557b" xlink:to="loc_us-gaap_PlanNameAxis_f60d4562-5de4-4da2-bbea-e80a7b268cc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_01f843a9-d784-46cf-b6fc-4895e55acd69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_f60d4562-5de4-4da2-bbea-e80a7b268cc1" xlink:to="loc_us-gaap_PlanNameDomain_01f843a9-d784-46cf-b6fc-4895e55acd69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OutsideOfThePlansMember_138d1496-711f-4754-b43c-7283f76b7de4" xlink:href="snow-20220731.xsd#snow_OutsideOfThePlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_01f843a9-d784-46cf-b6fc-4895e55acd69" xlink:to="loc_snow_OutsideOfThePlansMember_138d1496-711f-4754-b43c-7283f76b7de4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1d21ced2-0b90-4c9a-8a2d-ddec492d1be7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_868ad5ed-3e90-4599-a3ff-0f07ddb5557b" xlink:to="loc_us-gaap_AwardTypeAxis_1d21ced2-0b90-4c9a-8a2d-ddec492d1be7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d483f561-f118-4d77-8731-9282beb9a011" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1d21ced2-0b90-4c9a-8a2d-ddec492d1be7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d483f561-f118-4d77-8731-9282beb9a011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_b9e6c619-0f80-4c29-a12d-22f30688f82e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d483f561-f118-4d77-8731-9282beb9a011" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_b9e6c619-0f80-4c29-a12d-22f30688f82e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_RestrictedCommonStockMember_958abef7-51c1-445b-83c7-5a2037f1a706" xlink:href="snow-20220731.xsd#snow_RestrictedCommonStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d483f561-f118-4d77-8731-9282beb9a011" xlink:to="loc_snow_RestrictedCommonStockMember_958abef7-51c1-445b-83c7-5a2037f1a706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ee6de097-5fdd-4197-91cd-4a6f76d30dd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_868ad5ed-3e90-4599-a3ff-0f07ddb5557b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ee6de097-5fdd-4197-91cd-4a6f76d30dd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e49000dd-632e-41af-9c7c-7d044b7a39f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ee6de097-5fdd-4197-91cd-4a6f76d30dd0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e49000dd-632e-41af-9c7c-7d044b7a39f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_16e5d3c9-500a-4a49-997f-f74f27c03ead" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e49000dd-632e-41af-9c7c-7d044b7a39f3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_16e5d3c9-500a-4a49-997f-f74f27c03ead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9334b531-c5df-45af-8261-ffc991253c93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e49000dd-632e-41af-9c7c-7d044b7a39f3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9334b531-c5df-45af-8261-ffc991253c93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_31edac95-2c4c-403b-8822-ea191a878fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e49000dd-632e-41af-9c7c-7d044b7a39f3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_31edac95-2c4c-403b-8822-ea191a878fd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_b034f24b-cd6f-4a63-bbba-35940e07865a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e49000dd-632e-41af-9c7c-7d044b7a39f3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_b034f24b-cd6f-4a63-bbba-35940e07865a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_908a456f-bfa6-4caa-820b-cbc29bb43257" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e49000dd-632e-41af-9c7c-7d044b7a39f3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_908a456f-bfa6-4caa-820b-cbc29bb43257" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_85dc4d41-16fe-41d8-b3b8-66e325223584" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ee6de097-5fdd-4197-91cd-4a6f76d30dd0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_85dc4d41-16fe-41d8-b3b8-66e325223584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_129fb22f-29a3-410a-a831-24390af65eaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_85dc4d41-16fe-41d8-b3b8-66e325223584" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_129fb22f-29a3-410a-a831-24390af65eaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_01008722-ce90-47f8-92de-e8a87273f205" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_85dc4d41-16fe-41d8-b3b8-66e325223584" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_01008722-ce90-47f8-92de-e8a87273f205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_b8075921-5d78-4e07-833d-c617685afbfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_85dc4d41-16fe-41d8-b3b8-66e325223584" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_b8075921-5d78-4e07-833d-c617685afbfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_23cfcfe6-fa86-488f-8702-37b129379d0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_85dc4d41-16fe-41d8-b3b8-66e325223584" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_23cfcfe6-fa86-488f-8702-37b129379d0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a8d16239-6e8a-4fdf-8fe7-f17809707ce3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_85dc4d41-16fe-41d8-b3b8-66e325223584" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a8d16239-6e8a-4fdf-8fe7-f17809707ce3" 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-20220731.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_ef78ab26-6b6a-4dc6-96be-d528d2a44804" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f8827b6e-d939-4ba6-8781-f364c9013719" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ef78ab26-6b6a-4dc6-96be-d528d2a44804" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f8827b6e-d939-4ba6-8781-f364c9013719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_0b554510-e6e2-4da5-b51e-139ceba5aede" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f8827b6e-d939-4ba6-8781-f364c9013719" xlink:to="loc_us-gaap_AwardTypeAxis_0b554510-e6e2-4da5-b51e-139ceba5aede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_86550a2d-a875-4ccd-9aa1-7ee5dd1a4281" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_0b554510-e6e2-4da5-b51e-139ceba5aede" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_86550a2d-a875-4ccd-9aa1-7ee5dd1a4281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_51d2e77f-6a31-456d-8104-771a0281b970" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_86550a2d-a875-4ccd-9aa1-7ee5dd1a4281" xlink:to="loc_us-gaap_EmployeeStockOptionMember_51d2e77f-6a31-456d-8104-771a0281b970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_d821a2f3-d21d-4cdd-8e2b-ee838e4a2292" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_86550a2d-a875-4ccd-9aa1-7ee5dd1a4281" xlink:to="loc_us-gaap_EmployeeStockMember_d821a2f3-d21d-4cdd-8e2b-ee838e4a2292" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ad6e03c-08f3-4055-af51-3dde58f489ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f8827b6e-d939-4ba6-8781-f364c9013719" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ad6e03c-08f3-4055-af51-3dde58f489ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_f79280f1-dfd5-4d5e-99f9-86eb02d4c5a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ad6e03c-08f3-4055-af51-3dde58f489ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_f79280f1-dfd5-4d5e-99f9-86eb02d4c5a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_2abf8109-8c11-46e5-a0ee-eb6045a9d63e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_f79280f1-dfd5-4d5e-99f9-86eb02d4c5a8" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_2abf8109-8c11-46e5-a0ee-eb6045a9d63e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_2f648a49-3912-4141-9cbb-a1a7d76e9e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_f79280f1-dfd5-4d5e-99f9-86eb02d4c5a8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_2f648a49-3912-4141-9cbb-a1a7d76e9e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_5b6bbe21-80e9-416d-8d22-f514293ee288" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_f79280f1-dfd5-4d5e-99f9-86eb02d4c5a8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_5b6bbe21-80e9-416d-8d22-f514293ee288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dd21afa9-5e22-4bd8-a16c-b12ad65a0249" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_f79280f1-dfd5-4d5e-99f9-86eb02d4c5a8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dd21afa9-5e22-4bd8-a16c-b12ad65a0249" 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-20220731.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_b26d53ae-7cfb-445a-b87c-785df7f2052a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_117ad383-18ed-4a55-87c2-615a40697ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b26d53ae-7cfb-445a-b87c-785df7f2052a" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_117ad383-18ed-4a55-87c2-615a40697ff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_0892c25d-f724-4830-ad2d-bc3ecf81a4f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_117ad383-18ed-4a55-87c2-615a40697ff7" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_0892c25d-f724-4830-ad2d-bc3ecf81a4f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_3e285106-897c-463d-9a4c-49e4c53c25c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_0892c25d-f724-4830-ad2d-bc3ecf81a4f9" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_3e285106-897c-463d-9a4c-49e4c53c25c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_554ac9df-8857-4196-98fe-9f4a18993f1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_3e285106-897c-463d-9a4c-49e4c53c25c1" xlink:to="loc_us-gaap_CostOfSalesMember_554ac9df-8857-4196-98fe-9f4a18993f1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_51d4dec4-c13e-446e-82d0-009265c70645" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_3e285106-897c-463d-9a4c-49e4c53c25c1" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_51d4dec4-c13e-446e-82d0-009265c70645" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_ec9fc14a-c659-42ae-9446-dbc98c92674b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_3e285106-897c-463d-9a4c-49e4c53c25c1" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_ec9fc14a-c659-42ae-9446-dbc98c92674b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_a474eea4-20d9-4559-ba76-3e61da0dd899" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_3e285106-897c-463d-9a4c-49e4c53c25c1" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_a474eea4-20d9-4559-ba76-3e61da0dd899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_474780ef-271b-4230-82d5-86c632f2219d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_117ad383-18ed-4a55-87c2-615a40697ff7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_474780ef-271b-4230-82d5-86c632f2219d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1b24a1e5-7341-43a3-af3c-501c8ecb82b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_474780ef-271b-4230-82d5-86c632f2219d" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_1b24a1e5-7341-43a3-af3c-501c8ecb82b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_d05db7af-9967-4096-996d-079879d0e0c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_474780ef-271b-4230-82d5-86c632f2219d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_d05db7af-9967-4096-996d-079879d0e0c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1_a0fdb03c-5d64-4f04-8f50-5e2d5e7ded69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_474780ef-271b-4230-82d5-86c632f2219d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1_a0fdb03c-5d64-4f04-8f50-5e2d5e7ded69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/IncomeTaxes" xlink:type="simple" xlink:href="snow-20220731.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_fa5158b9-4ccf-4fd4-9fcf-3200f9b0c6b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_b9f2ab96-3fce-4543-a947-412b1c24ddf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fa5158b9-4ccf-4fd4-9fcf-3200f9b0c6b8" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_b9f2ab96-3fce-4543-a947-412b1c24ddf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="snow-20220731.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_26a09cc3-e319-4ab5-8caa-2067413db3c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_6bfbe8fb-12b2-4657-83b2-dee3b61fa762" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_26a09cc3-e319-4ab5-8caa-2067413db3c7" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_6bfbe8fb-12b2-4657-83b2-dee3b61fa762" 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-20220731.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_28a78f9d-e62f-46ab-af26-14f0bf730a44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_a44b53d8-4561-402c-94bd-13398bbdb343" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_28a78f9d-e62f-46ab-af26-14f0bf730a44" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_a44b53d8-4561-402c-94bd-13398bbdb343" 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-20220731.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_2e9b60fe-f0a9-4641-a248-f96500ebe216" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_ad8aba40-ade8-4237-aa90-482ea17efc0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_2e9b60fe-f0a9-4641-a248-f96500ebe216" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_ad8aba40-ade8-4237-aa90-482ea17efc0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_710c4824-6718-42c2-bca9-23bb1d293127" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_2e9b60fe-f0a9-4641-a248-f96500ebe216" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_710c4824-6718-42c2-bca9-23bb1d293127" 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-20220731.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_a018414b-cc28-4d83-8230-4aedb2b67936" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_4b7d602f-d95e-4d82-8091-ef4ac95f9cb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a018414b-cc28-4d83-8230-4aedb2b67936" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_4b7d602f-d95e-4d82-8091-ef4ac95f9cb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_c1fa1e39-49cd-45f8-92a8-7c20c828e3cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_4b7d602f-d95e-4d82-8091-ef4ac95f9cb4" xlink:to="loc_us-gaap_StatementClassOfStockAxis_c1fa1e39-49cd-45f8-92a8-7c20c828e3cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b6f250e4-af47-4bbe-b6b0-cf34fb85402a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c1fa1e39-49cd-45f8-92a8-7c20c828e3cd" xlink:to="loc_us-gaap_ClassOfStockDomain_b6f250e4-af47-4bbe-b6b0-cf34fb85402a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_9713a17d-1a97-41ba-a8ad-31c52695b866" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_b6f250e4-af47-4bbe-b6b0-cf34fb85402a" xlink:to="loc_us-gaap_CommonClassBMember_9713a17d-1a97-41ba-a8ad-31c52695b866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems_5934306b-74c7-40d8-adad-d5fca93d7328" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_4b7d602f-d95e-4d82-8091-ef4ac95f9cb4" xlink:to="loc_us-gaap_EarningsPerShareBasicLineItems_5934306b-74c7-40d8-adad-d5fca93d7328" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesConverted1_077952b3-34e7-458b-b0f9-6011e39e9c83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockSharesConverted1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_5934306b-74c7-40d8-adad-d5fca93d7328" xlink:to="loc_us-gaap_ConversionOfStockSharesConverted1_077952b3-34e7-458b-b0f9-6011e39e9c83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_71a2891a-935e-4ef0-b345-850a494032d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_5934306b-74c7-40d8-adad-d5fca93d7328" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_71a2891a-935e-4ef0-b345-850a494032d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails" xlink:type="simple" xlink:href="snow-20220731.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_9e2c9a02-3b57-4dc3-afbd-06e7eafae6d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d39d21dc-2cd1-4ee9-b18a-b1f4c5cbf269" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9e2c9a02-3b57-4dc3-afbd-06e7eafae6d4" xlink:to="loc_us-gaap_NetIncomeLoss_d39d21dc-2cd1-4ee9-b18a-b1f4c5cbf269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5f781f9b-0e36-4c7f-9c1c-9b0fd36195f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9e2c9a02-3b57-4dc3-afbd-06e7eafae6d4" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5f781f9b-0e36-4c7f-9c1c-9b0fd36195f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_eeb2a700-885f-4a64-9ce7-59bb2d09114d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9e2c9a02-3b57-4dc3-afbd-06e7eafae6d4" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_eeb2a700-885f-4a64-9ce7-59bb2d09114d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_c91a28d2-4c94-4ac5-bef8-676a9e0d53e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9e2c9a02-3b57-4dc3-afbd-06e7eafae6d4" xlink:to="loc_us-gaap_EarningsPerShareBasic_c91a28d2-4c94-4ac5-bef8-676a9e0d53e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_918ff4c3-da68-4f90-b125-1461b16140c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9e2c9a02-3b57-4dc3-afbd-06e7eafae6d4" xlink:to="loc_us-gaap_EarningsPerShareDiluted_918ff4c3-da68-4f90-b125-1461b16140c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails" xlink:type="simple" xlink:href="snow-20220731.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_87000402-c791-401a-b6ff-d751f2c27a16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_66ac53ca-ea0e-45bd-843a-0b9f8912c2ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_87000402-c791-401a-b6ff-d751f2c27a16" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_66ac53ca-ea0e-45bd-843a-0b9f8912c2ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f5823d03-25b6-4ce5-aaff-5dc43f8f6b7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_66ac53ca-ea0e-45bd-843a-0b9f8912c2ff" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f5823d03-25b6-4ce5-aaff-5dc43f8f6b7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a22d23fa-10d0-44b7-a000-d3114b8df3e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f5823d03-25b6-4ce5-aaff-5dc43f8f6b7f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a22d23fa-10d0-44b7-a000-d3114b8df3e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_129523ad-44c3-4601-8007-a80c98d8c61f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a22d23fa-10d0-44b7-a000-d3114b8df3e8" xlink:to="loc_us-gaap_EmployeeStockOptionMember_129523ad-44c3-4601-8007-a80c98d8c61f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_fcfa943a-e6d6-4f6c-8902-6d1ea4e35238" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a22d23fa-10d0-44b7-a000-d3114b8df3e8" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_fcfa943a-e6d6-4f6c-8902-6d1ea4e35238" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember_8b09a777-e0bf-432a-8d7e-479d93c13943" xlink:href="snow-20220731.xsd#snow_UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a22d23fa-10d0-44b7-a000-d3114b8df3e8" xlink:to="loc_snow_UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember_8b09a777-e0bf-432a-8d7e-479d93c13943" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_8c1bd26f-5519-4162-b3a9-6fa723e9285e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a22d23fa-10d0-44b7-a000-d3114b8df3e8" xlink:to="loc_us-gaap_EmployeeStockMember_8c1bd26f-5519-4162-b3a9-6fa723e9285e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_e02673fa-c4d9-4ecf-9959-ce91447c2238" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_66ac53ca-ea0e-45bd-843a-0b9f8912c2ff" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_e02673fa-c4d9-4ecf-9959-ce91447c2238" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_f6b870fa-aa7b-4852-af25-c941faf95b20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_e02673fa-c4d9-4ecf-9959-ce91447c2238" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_f6b870fa-aa7b-4852-af25-c941faf95b20" 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-20220731.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_16cba0ac-61f4-42c7-a532-2d6563514ecd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_b6f20966-b97f-4409-ac4b-c3d4e5a884e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_16cba0ac-61f4-42c7-a532-2d6563514ecd" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_b6f20966-b97f-4409-ac4b-c3d4e5a884e9" 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-20220731.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_fc0e3074-4fc0-42eb-8fd7-5aa828920da8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_950810b2-ac42-4499-9abc-2977be3bf13f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_fc0e3074-4fc0-42eb-8fd7-5aa828920da8" xlink:to="loc_us-gaap_SubsequentEventTable_950810b2-ac42-4499-9abc-2977be3bf13f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1db3eacd-3468-4cc6-b542-d20fd64598d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_950810b2-ac42-4499-9abc-2977be3bf13f" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1db3eacd-3468-4cc6-b542-d20fd64598d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_5bdef990-d427-460a-8fc3-1877e917fba6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1db3eacd-3468-4cc6-b542-d20fd64598d3" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_5bdef990-d427-460a-8fc3-1877e917fba6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_b0f42798-3226-474a-a869-ef04b0030a46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_5bdef990-d427-460a-8fc3-1877e917fba6" xlink:to="loc_us-gaap_SubsequentEventMember_b0f42798-3226-474a-a869-ef04b0030a46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_26004af3-53a0-4add-8c2d-84acf6c5b455" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_950810b2-ac42-4499-9abc-2977be3bf13f" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_26004af3-53a0-4add-8c2d-84acf6c5b455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cade766a-c800-499b-87fd-51789e9e8c71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_26004af3-53a0-4add-8c2d-84acf6c5b455" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cade766a-c800-499b-87fd-51789e9e8c71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ApplicaMember_d3ddcd24-228d-41c0-bf80-11ee8bbc6a05" xlink:href="snow-20220731.xsd#snow_ApplicaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cade766a-c800-499b-87fd-51789e9e8c71" xlink:to="loc_snow_ApplicaMember_d3ddcd24-228d-41c0-bf80-11ee8bbc6a05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_65d0bc0c-8a28-4e64-9919-4bd7b2e31566" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_950810b2-ac42-4499-9abc-2977be3bf13f" xlink:to="loc_us-gaap_SubsequentEventLineItems_65d0bc0c-8a28-4e64-9919-4bd7b2e31566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_c065329a-e8c9-4813-91b4-f87ddeabc355" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_65d0bc0c-8a28-4e64-9919-4bd7b2e31566" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_c065329a-e8c9-4813-91b4-f87ddeabc355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>snow-20220731_g1.jpg
<TEXT>
begin 644 snow-20220731_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>XML
<SEQUENCE>12
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698966549424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br> shares in Millions</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Aug. 19, 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_dei_CoverAbstract', window );"><strong>Cover [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_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Jul. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-39504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">SNOWFLAKE INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">46-0636374<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">Suite 3A<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_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>
</tr>
<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_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Bozeman<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">MT<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">59715<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_CityAreaCode', window );">City Area Code</a></td>
<td class="text">844<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">766-9355<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_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>
</tr>
<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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">SNOW<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">320.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_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001640147<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--01-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
</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_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_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 quarterly 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-Q<br> -Number 240<br> -Section 308<br> -Subsection 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;">dei_DocumentQuarterlyReport</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_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_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_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_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>13
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698963633888">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jul. 31, 2022</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_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">$ 906,663<span></span>
</td>
<td class="nump">$ 1,085,729<span></span>
</td>
</tr>
<tr class="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">3,046,477<span></span>
</td>
<td class="nump">2,766,364<span></span>
</td>
</tr>
<tr class="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">304,964<span></span>
</td>
<td class="nump">545,629<span></span>
</td>
</tr>
<tr class="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">57,908<span></span>
</td>
<td class="nump">51,398<span></span>
</td>
</tr>
<tr class="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">187,685<span></span>
</td>
<td class="nump">149,523<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">4,503,697<span></span>
</td>
<td class="nump">4,598,643<span></span>
</td>
</tr>
<tr class="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">1,086,684<span></span>
</td>
<td class="nump">1,256,207<span></span>
</td>
</tr>
<tr class="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">130,082<span></span>
</td>
<td class="nump">105,079<span></span>
</td>
</tr>
<tr class="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">222,240<span></span>
</td>
<td class="nump">190,356<span></span>
</td>
</tr>
<tr class="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">502,614<span></span>
</td>
<td class="nump">8,449<span></span>
</td>
</tr>
<tr class="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">172,254<span></span>
</td>
<td class="nump">37,141<span></span>
</td>
</tr>
<tr class="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">129,222<span></span>
</td>
<td class="nump">124,517<span></span>
</td>
</tr>
<tr class="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">317,322<span></span>
</td>
<td class="nump">329,306<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">7,064,115<span></span>
</td>
<td class="nump">6,649,698<span></span>
</td>
</tr>
<tr class="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">20,286<span></span>
</td>
<td class="nump">13,441<span></span>
</td>
</tr>
<tr class="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">209,772<span></span>
</td>
<td class="nump">200,664<span></span>
</td>
</tr>
<tr class="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">26,605<span></span>
</td>
<td class="nump">25,101<span></span>
</td>
</tr>
<tr class="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">1,144,773<span></span>
</td>
<td class="nump">1,157,887<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">1,401,436<span></span>
</td>
<td class="nump">1,397,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_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, non-current</a></td>
<td class="nump">215,152<span></span>
</td>
<td class="nump">181,196<span></span>
</td>
</tr>
<tr class="re">
<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">8,793<span></span>
</td>
<td class="nump">11,180<span></span>
</td>
</tr>
<tr class="ro">
<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">12,411<span></span>
</td>
<td class="nump">11,184<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">1,637,792<span></span>
</td>
<td class="nump">1,600,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_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 9)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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 July&#160;31, 2022 and January&#160;31, 2022</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_CommonStockValue', window );">Common stock; $0.0001 par value per share; 2,500,000 Class A shares authorized, 319,897 and 312,377 shares issued and outstanding as of July&#160;31, 2022 and January&#160;31, 2022, respectively; 185,461 Class B shares authorized, zero shares issued and outstanding as of each July&#160;31, 2022 and January&#160;31, 2022</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="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">7,782,117<span></span>
</td>
<td class="nump">6,984,669<span></span>
</td>
</tr>
<tr class="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">(47,857)<span></span>
</td>
<td class="num">(16,286)<span></span>
</td>
</tr>
<tr class="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">(2,307,969)<span></span>
</td>
<td class="num">(1,919,369)<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 stockholders&#8217; equity</a></td>
<td class="nump">5,426,323<span></span>
</td>
<td class="nump">5,049,045<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">$ 7,064,115<span></span>
</td>
<td class="nump">$ 6,649,698<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905575&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905575&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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 an asset representing future economic benefits arising from other assets acquired in a business combination that are 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>The cumulative amount of the reporting entity's undistributed earnings or 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698963586288">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS (PARENTHETICAL) - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th"><div>Jul. 31, 2022</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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></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="nump">200,000<span></span>
</td>
<td class="nump">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_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</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_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</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_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>
</tr>
<tr class="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="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="nump">2,500,000<span></span>
</td>
<td class="nump">2,500,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="nump">319,897<span></span>
</td>
<td class="nump">312,377<span></span>
</td>
</tr>
<tr class="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="nump">319,897<span></span>
</td>
<td class="nump">312,377<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>
</tr>
<tr class="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="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="nump">185,461<span></span>
</td>
<td class="nump">185,461<span></span>
</td>
</tr>
<tr class="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="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="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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>15
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698962663888">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</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="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>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 497,248<span></span>
</td>
<td class="nump">$ 272,198<span></span>
</td>
<td class="nump">$ 919,619<span></span>
</td>
<td class="nump">$ 501,112<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">173,232<span></span>
</td>
<td class="nump">106,121<span></span>
</td>
<td class="nump">321,162<span></span>
</td>
<td class="nump">203,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_GrossProfit', window );">Gross profit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">324,016<span></span>
</td>
<td class="nump">166,077<span></span>
</td>
<td class="nump">598,457<span></span>
</td>
<td class="nump">297,645<span></span>
</td>
</tr>
<tr class="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="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>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">274,645<span></span>
</td>
<td class="nump">182,903<span></span>
</td>
<td class="nump">518,557<span></span>
</td>
<td class="nump">349,707<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">183,748<span></span>
</td>
<td class="nump">118,087<span></span>
</td>
<td class="nump">334,546<span></span>
</td>
<td class="nump">227,883<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">73,355<span></span>
</td>
<td class="nump">65,228<span></span>
</td>
<td class="nump">141,852<span></span>
</td>
<td class="nump">125,791<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">531,748<span></span>
</td>
<td class="nump">366,218<span></span>
</td>
<td class="nump">994,955<span></span>
</td>
<td class="nump">703,381<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(207,732)<span></span>
</td>
<td class="num">(200,141)<span></span>
</td>
<td class="num">(396,498)<span></span>
</td>
<td class="num">(405,736)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">11,692<span></span>
</td>
<td class="nump">2,190<span></span>
</td>
<td class="nump">16,451<span></span>
</td>
<td class="nump">4,802<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(22,920)<span></span>
</td>
<td class="nump">8,746<span></span>
</td>
<td class="num">(31,401)<span></span>
</td>
<td class="nump">8,258<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(218,960)<span></span>
</td>
<td class="num">(189,205)<span></span>
</td>
<td class="num">(411,448)<span></span>
</td>
<td class="num">(392,676)<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,846<span></span>
</td>
<td class="nump">514<span></span>
</td>
<td class="num">(22,848)<span></span>
</td>
<td class="nump">263<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_NetIncomeLoss', window );">Net loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (222,806)<span></span>
</td>
<td class="num">$ (189,719)<span></span>
</td>
<td class="num">$ (388,600)<span></span>
</td>
<td class="num">$ (392,939)<span></span>
</td>
</tr>
<tr class="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 Class A and Class B common stockholders- basic (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">$ (0.70)<span></span>
</td>
<td class="num">$ (0.64)<span></span>
</td>
<td class="num">$ (1.23)<span></span>
</td>
<td class="num">$ (1.33)<span></span>
</td>
</tr>
<tr class="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 Class A and Class B common stockholders - diluted (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">$ (0.70)<span></span>
</td>
<td class="num">$ (0.64)<span></span>
</td>
<td class="num">$ (1.23)<span></span>
</td>
<td class="num">$ (1.33)<span></span>
</td>
</tr>
<tr class="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 Class A and Class B common stockholders - basic (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">318,356<span></span>
</td>
<td class="nump">297,717<span></span>
</td>
<td class="nump">316,392<span></span>
</td>
<td class="nump">294,604<span></span>
</td>
</tr>
<tr class="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 Class A and Class B common stockholders - diluted (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">318,356<span></span>
</td>
<td class="nump">297,717<span></span>
</td>
<td class="nump">316,392<span></span>
</td>
<td class="nump">294,604<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><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">On March 1, 2021, all shares of the Company&#8217;s then-outstanding Class B common stock were automatically converted into the same number of shares of Class A common stock, pursuant to the terms of the Company&#8217;s amended and restated certificate of incorporation. No additional shares of Class B common stock will be issued following such conversion. See Note 10 for further details.</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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of nonoperating interest income (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_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>16
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698966444976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 loss</a></td>
<td class="num">$ (222,806)<span></span>
</td>
<td class="num">$ (189,719)<span></span>
</td>
<td class="num">$ (388,600)<span></span>
</td>
<td class="num">$ (392,939)<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustments</a></td>
<td class="num">(1,074)<span></span>
</td>
<td class="num">(54)<span></span>
</td>
<td class="num">(3,050)<span></span>
</td>
<td class="nump">298<span></span>
</td>
</tr>
<tr class="re">
<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 (losses) on available-for-sale debt securities</a></td>
<td class="num">(196)<span></span>
</td>
<td class="nump">829<span></span>
</td>
<td class="num">(28,521)<span></span>
</td>
<td class="nump">404<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="num">(1,270)<span></span>
</td>
<td class="nump">775<span></span>
</td>
<td class="num">(31,571)<span></span>
</td>
<td class="nump">702<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</a></td>
<td class="num">$ (224,076)<span></span>
</td>
<td class="num">$ (188,944)<span></span>
</td>
<td class="num">$ (420,171)<span></span>
</td>
<td class="num">$ (392,237)<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>17
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698964930576">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th" colspan="2"><div>Common 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>
</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_SharesOutstanding', window );">Beginning balance (in shares) at Jan. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">287,918<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<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_StockholdersEquity', window );">Beginning balance at Jan. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 4,936,471<span></span>
</td>
<td class="nump">$ 28<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 6,175,425<span></span>
</td>
<td class="nump">$ 439<span></span>
</td>
<td class="num">$ (1,239,421)<span></span>
</td>
</tr>
<tr class="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 class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,057<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<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">65,668<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">65,666<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">259<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<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">26,398<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">26,398<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">423<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">423<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>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,351<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">328,242<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">328,242<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other Comprehensive Income (Loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">702<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">702<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(392,939)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(392,939)<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_SharesOutstanding', window );">Ending balance (in shares) at Jul. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,585<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<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_StockholdersEquity', window );">Ending balance at Jul. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,964,965<span></span>
</td>
<td class="nump">$ 30<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">6,596,154<span></span>
</td>
<td class="nump">1,141<span></span>
</td>
<td class="num">(1,632,360)<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_SharesOutstanding', window );">Beginning balance (in shares) at Apr. 30, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">295,790<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<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_StockholdersEquity', window );">Beginning balance at Apr. 30, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,958,321<span></span>
</td>
<td class="nump">$ 30<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">6,400,566<span></span>
</td>
<td class="nump">366<span></span>
</td>
<td class="num">(1,442,641)<span></span>
</td>
</tr>
<tr class="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 class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">3,975<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<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">24,451<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">24,451<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">208<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">208<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 class="nump">820<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">170,929<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">170,929<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other Comprehensive Income (Loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">775<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">775<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(189,719)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(189,719)<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_SharesOutstanding', window );">Ending balance (in shares) at Jul. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,585<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<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_StockholdersEquity', window );">Ending balance at Jul. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,964,965<span></span>
</td>
<td class="nump">$ 30<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">6,596,154<span></span>
</td>
<td class="nump">1,141<span></span>
</td>
<td class="num">(1,632,360)<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_SharesOutstanding', 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 class="nump">312,377<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<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_StockholdersEquity', 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 class="nump">$ 31<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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>
</tr>
<tr class="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 class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">2,448<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<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_SharesOutstanding', window );">Ending balance (in shares) at Apr. 30, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">317,814<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<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_StockholdersEquity', window );">Ending balance at Apr. 30, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 5,457,994<span></span>
</td>
<td class="nump">$ 32<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">7,589,712<span></span>
</td>
<td class="num">(46,587)<span></span>
</td>
<td class="num">(2,085,163)<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_SharesOutstanding', 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 class="nump">312,377<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<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_StockholdersEquity', 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 class="nump">$ 31<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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>
</tr>
<tr class="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 class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">3,942<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<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">23,567<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">23,566<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 class="nump">184<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<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">26,094<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">26,094<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,914<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<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></sup></td>
<td class="nump">438,916<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">438,916<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_StockIssuedDuringPeriodSharesSubjectToFutureVestingAcquisitions', 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 class="nump">409<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<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">122<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">122<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 class="nump">1,623<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<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_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 class="num">(552)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(86,134)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(86,134)<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">394,884<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">394,884<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other Comprehensive Income (Loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(31,571)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(31,571)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(388,600)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(388,600)<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_SharesOutstanding', window );">Ending balance (in shares) at Jul. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">319,897<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<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_StockholdersEquity', window );">Ending balance at Jul. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,426,323<span></span>
</td>
<td class="nump">$ 32<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">7,782,117<span></span>
</td>
<td class="num">(47,857)<span></span>
</td>
<td class="num">(2,307,969)<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_SharesOutstanding', window );">Beginning balance (in shares) at Apr. 30, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">317,814<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<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_StockholdersEquity', window );">Beginning balance at Apr. 30, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 5,457,994<span></span>
</td>
<td class="nump">$ 32<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">7,589,712<span></span>
</td>
<td class="num">(46,587)<span></span>
</td>
<td class="num">(2,085,163)<span></span>
</td>
</tr>
<tr class="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 class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<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">1,494<span></span>
</td>
<td class="nump">1,494<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 8,437<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">8,437<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 class="nump">74<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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">61<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">61<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 class="nump">775<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 class="num">(260)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<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">(31,989)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(31,989)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">215,896<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">215,896<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other Comprehensive Income (Loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,270)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,270)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(222,806)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(222,806)<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_SharesOutstanding', window );">Ending balance (in shares) at Jul. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">319,897<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<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_StockholdersEquity', window );">Ending balance at Jul. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 5,426,323<span></span>
</td>
<td class="nump">$ 32<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 7,782,117<span></span>
</td>
<td class="num">$ (47,857)<span></span>
</td>
<td class="num">$ (2,307,969)<span></span>
</td>
</tr>
<tr><td colspan="7"></td></tr>
<tr><td colspan="7"><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">On March 1, 2021, all shares of the Company&#8217;s then-outstanding Class B common stock were automatically converted into the same number of shares of Class A common stock, pursuant to the terms of the Company&#8217;s amended and restated certificate of incorporation. No additional shares of Class B common stock will be issued following such conversion. See Note 10 for further details.</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_StockIssuedDuringPeriodSharesSubjectToFutureVestingAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Subject To Future Vesting, 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_StockIssuedDuringPeriodSharesSubjectToFutureVestingAcquisitions</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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other comprehensive income (loss) attributable to parent entity.</p></div>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 which are neither cancelled nor held in the treasury.</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_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698960123744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</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>
</tr>
<tr class="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 loss</a></td>
<td class="num">$ (388,600)<span></span>
</td>
<td class="num">$ (392,939)<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">26,113<span></span>
</td>
<td class="nump">10,068<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">21,239<span></span>
</td>
<td class="nump">17,040<span></span>
</td>
</tr>
<tr class="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">26,971<span></span>
</td>
<td class="nump">17,157<span></span>
</td>
</tr>
<tr class="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">381,674<span></span>
</td>
<td class="nump">315,005<span></span>
</td>
</tr>
<tr class="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 of premiums on investments</a></td>
<td class="nump">12,876<span></span>
</td>
<td class="nump">25,351<span></span>
</td>
</tr>
<tr class="re">
<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 losses (gains) on strategic investments in equity securities</a></td>
<td class="nump">32,032<span></span>
</td>
<td class="num">(8,060)<span></span>
</td>
</tr>
<tr class="ro">
<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">(26,664)<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_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="nump">2,074<span></span>
</td>
<td class="nump">2,782<span></span>
</td>
</tr>
<tr class="ro">
<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 a business combination:</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_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">239,569<span></span>
</td>
<td class="nump">55,896<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_IncreaseDecreaseInCapitalizedContractCost', window );">Deferred commissions</a></td>
<td class="num">(39,906)<span></span>
</td>
<td class="num">(33,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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(28,177)<span></span>
</td>
<td class="num">(70,088)<span></span>
</td>
</tr>
<tr class="ro">
<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">6,225<span></span>
</td>
<td class="nump">3,722<span></span>
</td>
</tr>
<tr class="re">
<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">10,455<span></span>
</td>
<td class="nump">23,720<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_IncreaseDecreaseInOperatingLeaseLiabilities', window );">Operating lease liabilities</a></td>
<td class="num">(18,186)<span></span>
</td>
<td class="num">(15,992)<span></span>
</td>
</tr>
<tr class="re">
<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="num">(8,649)<span></span>
</td>
<td class="nump">66,012<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">249,046<span></span>
</td>
<td class="nump">15,743<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">(11,261)<span></span>
</td>
<td class="num">(9,927)<span></span>
</td>
</tr>
<tr class="re">
<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">(11,540)<span></span>
</td>
<td class="num">(4,824)<span></span>
</td>
</tr>
<tr class="ro">
<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 a business combination, net of cash and cash equivalents acquired</a></td>
<td class="num">(177,925)<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_PaymentsToAcquireIntangibleAssets', window );">Purchases of intangible assets</a></td>
<td class="num">(700)<span></span>
</td>
<td class="num">(11,182)<span></span>
</td>
</tr>
<tr class="ro">
<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">(1,925,257)<span></span>
</td>
<td class="num">(1,988,633)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt', window );">Sales of investments</a></td>
<td class="nump">43,932<span></span>
</td>
<td class="nump">392,312<span></span>
</td>
</tr>
<tr class="ro">
<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">1,696,512<span></span>
</td>
<td class="nump">1,394,223<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 used in investing activities</a></td>
<td class="num">(386,239)<span></span>
</td>
<td class="num">(228,031)<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">23,796<span></span>
</td>
<td class="nump">65,865<span></span>
</td>
</tr>
<tr class="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">26,094<span></span>
</td>
<td class="nump">26,398<span></span>
</td>
</tr>
<tr class="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">(84,109)<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="num">(34,219)<span></span>
</td>
<td class="nump">92,263<span></span>
</td>
</tr>
<tr class="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">(7,388)<span></span>
</td>
<td class="nump">215<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 decrease in cash, cash equivalents, and restricted cash</a></td>
<td class="num">(178,800)<span></span>
</td>
<td class="num">(119,810)<span></span>
</td>
</tr>
<tr class="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,102,534<span></span>
</td>
<td class="nump">835,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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash&#8212;end of period</a></td>
<td class="nump">923,734<span></span>
</td>
<td class="nump">715,383<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">5,661<span></span>
</td>
<td class="nump">1,190<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 software development costs</a></td>
<td class="nump">12,780<span></span>
</td>
<td class="nump">13,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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Issuance of common stock in connection with a business combination</a></td>
<td class="nump">438,916<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_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1', window );">Purchases of intangible assets included in accrued expenses and other liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,544<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_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">2,025<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_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>
</tr>
<tr class="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">906,663<span></span>
</td>
<td class="nump">698,548<span></span>
</td>
</tr>
<tr class="re">
<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">17,071<span></span>
</td>
<td class="nump">16,835<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, cash equivalents, and restricted cash</a></td>
<td class="nump">$ 923,734<span></span>
</td>
<td class="nump">$ 715,383<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126980263&amp;loc=SL75117546-209714<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126938201&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 intangibles that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3151-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 sale 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3151-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698970544768">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_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 BusinessSnowflake Inc. (Snowflake or the Company) provides a cloud-based data platform, which enables customers to consolidate data to drive meaningful business insights, build data-driven applications, and share data. 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 Data Cloud, a network where Snowflake customers, partners, data providers, and data consumers can break down data silos and derive value from rapidly growing data sets in secure, governed, and compliant ways. Snowflake was incorporated in the state of Delaware on July 23, 2012.<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI https://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI https://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>20
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698966615776">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_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 2023 refer to 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"><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 unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) and applicable rules and regulations of the U.S. Securities and Exchange Commission (SEC) regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with GAAP. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended January&#160;31, 2022, which was filed with the SEC on March 30, 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%">In management&#8217;s opinion, these unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company&#8217;s financial position as of July&#160;31, 2022 and the results of operations for the three and six months ended July&#160;31, 2022 and 2021, and cash flows for the six months ended July&#160;31, 2022 and 2021. The condensed balance sheet as of January&#160;31, 2022 was derived from the audited financial statements but does not include all disclosures required by GAAP. The results of operations for the three and six months ended July&#160;31, 2022 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual 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%">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 condensed consolidated financial statements include the accounts of Snowflake&#160;Inc. and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.</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 is its Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources. For information regarding the Company&#8217;s revenue by geographic area, see Note 3.</span></div><div style="text-align:justify;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="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: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%">July 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2022</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%">317,825&#160;</span></td><td style="background-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%">272,895&#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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,497&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 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%">352,322&#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%">295,435&#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><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 condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed 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><br/></span></div><div style="text-align:justify;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;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%">Summary of Significant Accounting Policies</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 significant accounting policies are discussed in &#8220;Note 2 &#8211; Basis of Presentation and Summary of Significant Accounting Policies&#8221; of the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended January&#160;31, 2022, which was filed with the SEC on March 30, 2022. There have been no significant changes to these policies during the six months ended July&#160;31, 2022, except for the addition of the derivative financial instruments accounting policy with respect to the Company&#8217;s foreign currency forward contracts entered into during the three months ended July&#160;31, 2022.</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%">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%">During the three months ended July 31, 2022, the Company began using derivative financial instruments to manage its exposure to certain foreign currency exchange risks associated with certain intercompany balances denominated in currencies other than the U.S. dollar. These derivative financial instruments consist of deliverable foreign currency forward contracts entered into with high-quality financial institutions that have investment-grade ratings with maturities of one month or less and are not designated as hedging instruments. As such, all changes in the fair value of these derivative instruments are recorded in other income (expense), net on the condensed consolidated statements of operations, and are intended to offset the foreign currency transaction gains or losses associated with the underlying intercompany balances. The resulting derivative assets and liabilities are measured at fair value using Level 2 inputs and presented as prepaid expenses and other current assets and accrued expenses and other current liabilities, as applicable, on the condensed consolidated balance sheets. Cash flows at settlement of such foreign currency forward contracts are classified as operating activities in the condensed 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-weight:400;line-height:120%">As of July&#160;31, 2022, all of the Company&#8217;s derivative assets and liabilities were settled, and the related realized gains (losses) were not material for the three and six months ended July&#160;31, 2022.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>21
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698968322720">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_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:100.000%"><tr><td style="width:1.0%"/><td style="width:32.874%"/><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.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.928%"/><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="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%">Three Months Ended July 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended July 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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="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%">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%">466,268&#160;</span></td><td style="background-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%">254,623&#160;</span></td><td style="background-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%">860,702&#160;</span></td><td style="background-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%">468,453&#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;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%">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%">30,980&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,917&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,659&#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</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%">497,248&#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%">272,198&#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%">919,619&#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%">501,112&#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;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:100.000%"><tr><td style="width:1.0%"/><td style="width:32.874%"/><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.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.928%"/><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="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%">Three Months Ended July 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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 #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="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%">Americas:</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="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%">United States</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%">394,284&#160;</span></td><td style="background-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%">217,382&#160;</span></td><td style="background-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%">730,209&#160;</span></td><td style="background-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%">403,567&#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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,679&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,157&#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><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,666&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,304&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,478&#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><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">9,375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,047&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,910&#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 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 #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%">497,248&#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%">272,198&#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%">919,619&#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%">501,112&#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="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">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">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 July&#160;31, 2022 and January&#160;31, 2022, allowance for credit losses of $1.5 million and $1.3 million, was included in the Company&#8217;s accounts receivable, net balance, 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-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 July&#160;31, 2022 and January&#160;31, 2022, 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 three and six months ended July&#160;31, 2022 and 2021.</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%">Revenue recognized for the three months ended July&#160;31, 2022 from amounts included in deferred revenue as of April&#160;30, 2022 was $380.4 million. Revenue recognized for the three months ended July&#160;31, 2021 from amounts included in deferred revenue as of April&#160;30, 2021 was $208.4 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%">Revenue recognized for the six months ended July&#160;31, 2022 from amounts included in deferred revenue as of January&#160;31, 2022 was $622.9 million. Revenue recognized for the six months ended July&#160;31, 2021 from amounts included in deferred revenue as of January&#160;31, 2021 was $343.8 million.</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 USD 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 July&#160;31, 2022, the Company&#8217;s RPO was $2.7 billion, of which the Company expects approximately 57% to be recognized as revenue in the twelve months ending July 31, 2023 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>22
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698968110240">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_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_CashCashEquivalentsAndInvestmentsTextBlock', 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 condensed 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%">July 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">590,661&#160;</span></td><td style="background-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%">&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">590,661&#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%">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%">71,835&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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%">15,703&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,696&#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%">678,199&#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%">&#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 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%">(21)</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%">678,178&#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%">2,464,401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,226)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,434,272&#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%">893,431&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,852)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">889,803&#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 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%">528,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,640)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519,605&#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%">290,264&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289,481&#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%">4,177,037&#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%">684&#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%">(44,560)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,133,161&#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%">4,855,236&#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%">684&#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%">(44,581)</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%">4,811,339&#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 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, 2022</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%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">722,492&#160;</span></td><td style="background-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%">&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">722,492&#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%">77,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,794&#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 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%">36,997&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,995&#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%">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%">7,950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(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%">7,949&#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;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:#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%">845,234&#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%">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 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%">(5)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">845,230&#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%">Investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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%">2,610,010&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,062)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,598,039&#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%">884,376&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883,636&#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%">439,449&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,558)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,919&#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%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,977&#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 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:#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%">4,037,943&#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%">204&#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%">(15,576)</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%">4,022,571&#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%">Total cash equivalents and investments</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%">4,883,177&#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%">205&#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%">(15,581)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,867,801&#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%">The Company included $14.2 million and $14.1 million of interest receivable in prepaid expenses and other current assets on the condensed consolidated balance sheets as of July&#160;31, 2022 and January&#160;31, 2022, respectively. The Company did not recognize an allowance for credit losses against interest receivable as of July&#160;31, 2022 and January&#160;31, 2022 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 July&#160;31, 2022, 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, 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 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%">July 31, 2022</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%">3,133,994&#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%">Due in 1 year to 3 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,086,684&#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%">4,220,678&#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 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 condensed 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: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%">July 31, 2022</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"><div><span style="color:#000000;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:#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%">Commercial paper</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,983&#160;</span></td><td style="background-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%">(14)</span></td><td style="background-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%">&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,983&#160;</span></td><td style="background-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%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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%">15,696&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">15,696&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,679&#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%">(21)</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%">&#8212;&#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%">&#8212;&#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%">77,679&#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%">(21)</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%">Investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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%">2,285,206&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,345)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(881)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,348,099&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,226)</span></td><td style="background-color:#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%">837,383&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,852)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">837,383&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,852)</span></td><td style="background-color:#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%">369,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,334)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,694&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(306)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,573&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,640)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,543&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">223,543&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,716,011&#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%">(43,373)</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%">76,587&#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%">(1,187)</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%">3,792,598&#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%">(44,560)</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 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:#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,793,690&#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%">(43,394)</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%">76,587&#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%">(1,187)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,870,277&#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%">(44,581)</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><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, 2022</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"><div><span style="color:#000000;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:#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%">Commercial paper</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,819&#160;</span></td><td style="background-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%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,819&#160;</span></td><td style="background-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%">(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 2px 10pt;text-align: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%">36,995&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">36,995&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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%">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%">7,629&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">&#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%">7,629&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 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%">100,443&#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%">(5)</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%">&#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 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%">&#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 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%">100,443&#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%">(5)</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%">2,378,956&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,044)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,935&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,387,891&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,062)</span></td><td style="background-color:#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%">653,827&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">653,827&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,980&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,558)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">334,980&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,558)</span></td><td style="background-color:#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%">49,118&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">49,118&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135)</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%">3,416,881&#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%">(15,558)</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%">8,935&#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%">(18)</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%">3,425,816&#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%">(15,576)</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%">3,517,324&#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%">(15,563)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,935&#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%">(18)</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%">3,526,259&#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%">(15,581)</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;text-indent:18pt"><span><br/></span></div><div style="text-align: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 value of these securities due to credit related factors was not material as of July&#160;31, 2022 and January&#160;31, 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%">See Note 5 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_CashCashEquivalentsAndInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, 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_CashCashEquivalentsAndInvestmentsTextBlock</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_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>23
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698968104384">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_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><br/></span></div><div style="text-align:justify;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 measured at fair value on a recurring basis as of July&#160;31, 2022 (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"><div style="margin-bottom:2pt"><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:#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%">590,661&#160;</span></td><td style="background-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%">&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">590,661&#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%">&#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%">71,821&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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="display:none"/><td colspan="3" style="display:none"/><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:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,696&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,696&#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"><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:#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%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,729,751&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,729,751&#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%">&#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%">889,803&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">889,803&#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%">&#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%">289,481&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289,481&#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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,442&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,442&#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"><div style="margin-bottom:2pt"><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:#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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">704,521&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">704,521&#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%">&#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%">382,163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382,163&#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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:22.5pt"><span style="color:#212529;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%">590,661&#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%">4,220,678&#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%">4,811,339&#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 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 measured at fair value on a recurring basis as of January&#160;31, 2022 (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"><div style="margin-bottom:2pt"><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:#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%">722,492&#160;</span></td><td style="background-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%">&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">722,492&#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%">&#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%">77,794&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,794&#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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,995&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,995&#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 2px 10pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,949&#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"><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 10pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,662,436&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,662,436&#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%">&#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%">883,636&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883,636&#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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,712&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,712&#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%">&#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%">103,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%">103,580&#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"><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 10pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">935,603&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">935,603&#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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,207&#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%">&#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%">397&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397&#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:22.5pt"><span style="color:#212529;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%">722,492&#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%">4,145,309&#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%">4,867,801&#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%">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"><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:112%">The tables above do not include the Company&#8217;s strategic investments, which 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. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;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><br/></span></div><div style="text-align:justify;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%">July 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2022</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%">176,805&#160;</span></td><td style="background-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%">170,860&#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%">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:#cceeff;padding:2px 0 2px 1pt;text-align: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,168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,646&#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%">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:#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%">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:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,250&#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 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%">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:#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%">207,473&#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%">207,756&#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 style="text-align:justify;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 unrealized gains and losses included in the carrying value of the Company&#8217;s strategic investments in equity securities held as of July&#160;31, 2022 (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:41.207%"/><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.844%"/><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="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%">Three Months Ended July 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended July 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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="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 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%">Non-marketable equity securities under Measurement Alternative:</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="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%">Upward adjustments</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,060&#160;</span></td><td style="background-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%">&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,060&#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 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,555)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(26,555)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:24pt;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)</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%">3,382&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(5,477)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 33.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&#8212;included in other income (expense), net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,173)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,060&#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%">(32,032)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,060&#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><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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">The Company did not have any strategic investments in marketable equity securities during the three and six months ended July&#160;31, 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-weight:400;line-height:120%">No realized gains or losses were recognized on the Company&#8217;s strategic investments in equity securities during any of periods presented. The cumulative upward adjustments and the cumulative impairments to the carrying value of the non-marketable equity securities accounted for using the Measurement Alternative that the Company held as of July&#160;31, 2022 were $33.0 million and $26.6 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>24
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698968146528">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_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 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%">July 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2022</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%">54,059&#160;</span></td><td style="background-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%">51,801&#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%">16,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,735&#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%">11,904&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,488&#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%">36,470&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,154&#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%">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%">41,058&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,163&#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%">3,099&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,185&#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%">162,800&#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%">128,526&#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%">(32,718)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,447)</span></td><td style="background-color:#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%">130,082&#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%">105,079&#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">Includes $13.6 million and $9.7 million of accumulated amortization related to capitalized internal-use software development costs as of July&#160;31, 2022 and January&#160;31, 2022, 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 $5.9&#160;million and $10.5 million for the three and six months ended July&#160;31, 2022, respectively. Included in these amounts were the amortization of capitalized internal-use software development costs of $2.4 million and $3.9 million for the three and six months ended July&#160;31, 2022, 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%">Depreciation and amortization expense was $3.5&#160;million and $6.3&#160;million for the three and six months ended July&#160;31, 2021, respectively. Included in these amounts were the amortization of capitalized internal-use software development costs of $1.2 million and $2.0 million for the three and six months ended July&#160;31, 2021, respectively.<br/></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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI https://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>25
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698968193008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combination, Intangible Assets, and Goodwill<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_BusinessCombinationIntangibleAssetsAndGoodwillTextBlock', window );">Business Combination, Intangible Assets, and Goodwill</a></td>
<td class="text">Business Combination, Intangible Assets, and Goodwill<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 March 31, 2022, the Company acquired all outstanding stock of Streamlit, Inc. (Streamlit), a privately-held company which provides 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 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%">211,839&#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%">438,916&#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%">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"/></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 are accounted for as post-combination stock-based compensation over the requisite service period of three years. See Note 10 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: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%">33,914&#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%">494,165&#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%">150,000&#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%">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%">(660)</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%">(26,664)</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%">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 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-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 relates 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. 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.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;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 value 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 $2.0&#160;million associated with this business combination were recorded as a general and administrative expense during the six months ended July&#160;31, 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%">From the date of acquisition through July&#160;31, 2022, revenue attributable to Streamlit was not material. It was impracticable to determine the effect on the Company's net loss attributable to Streamlit as its operations have been integrated into the Company's ongoing operations since the date of acquisition.</span></div><div style="text-align:justify;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 Streamlit, as if Streamlit 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:32.874%"/><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.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.928%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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="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%">Three Months Ended July 31,</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%">Six Months Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497,248&#160;</span></td><td style="background-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%">272,198&#160;</span></td><td style="background-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%">919,641&#160;</span></td><td style="background-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%">501,112&#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%">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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,806)</span></td><td style="background-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%">(219,905)</span></td><td style="background-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%">(436,965)</span></td><td style="background-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%">(431,494)</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%">The pro forma financial information for all periods presented above has been calculated after adjusting the results of operations of Streamlit 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 both the Company and Streamlit as though this business combination occurred as of February 1, 2021, the beginning of the Company&#8217;s fiscal 2022. The historical condensed consolidated financial information has been adjusted in the pro forma combined financial results to give effect to pro forma events that are directly attributable to the 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, 2021. </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%">Intangible Assets, 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%">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: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%">July&#160;31, 2022</span></div></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%">Developer community</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%">150,000&#160;</span></td><td style="background-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%">(10,100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,900&#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%">Assembled workforce</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,252&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,466)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,786&#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%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,332&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,945)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,387&#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%">8,874&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,519)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,355&#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%">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%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">198,505&#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%">(27,077)</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%">171,428&#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%">Infinite-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%">826&#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%">172,254&#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, 2022</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%">Assembled workforce</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%">28,252&#160;</span></td><td style="background-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%">(3,941)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,311&#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%">Developed technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,332&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,812)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,520&#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%">Patents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,174&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,690)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,484&#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%">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%">47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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%">47,805&#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%">(11,490)</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%">36,315&#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%">Infinite-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%">826&#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%">37,141&#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><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align: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 $10.3&#160;million and $15.6&#160;million for the three and six months ended July&#160;31, 2022, respectively, and $1.9 million and $3.7&#160;million for the three and six months ended July&#160;31, 2021, 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%">As of July&#160;31, 2022, 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><table 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%">Reminder of 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,719&#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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,101&#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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,360&#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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,250&#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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,097&#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%">4,901&#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%">171,428&#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;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%">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 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, 2022</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%">8,449&#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%">Addition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494,165&#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%">Balance&#8212;July&#160;31, 2022</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%">502,614&#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><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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_BusinessCombinationIntangibleAssetsAndGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Intangible Assets, and Goodwill</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_BusinessCombinationIntangibleAssetsAndGoodwillTextBlock</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_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>26
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698968268688">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_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 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%">July 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2022</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%">110,090&#160;</span></td><td style="background-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%">98,916&#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%">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%">24,486&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,341&#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%">15,563&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,497&#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:-18pt;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 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%">15,074&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,284&#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%">10,830&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,709&#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 professional services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,049&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,068&#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 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:100%">4,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,204&#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%">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%">20,561&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,645&#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 accrued expenses and other current liabilities</span></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%">209,772&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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%">200,664&#160;</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><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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>27
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698968018400">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_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="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;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 2035. 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 May 2022, the Company entered into an agreement related to the expansion and lease term extension of an existing office facility located in the United States, which is considered a lease modification not accounted for as a separate contract. Total commitment, net of tenant incentives expected to be received, under the modified lease is $68.0 million. The modified lease commenced during the three months ended July&#160;31, 2022, with an expiration date in fiscal 2035, and resulted in an increase in the Company&#8217;s operating lease right-of-use assets and operating lease liabilities in the amount of approximately $30&#160;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%">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. Sublease income is recorded as a reduction to the Company&#8217;s operating lease costs. Sublease income was $3.3&#160;million and $6.6&#160;million for the three and six months ended July&#160;31, 2022, respectively, and $3.2&#160;million and $6.4&#160;million for the three and six months ended July&#160;31, 2021, 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%">As of July 31, 2022, the Company had $16.0&#160;million of legally-binding lease commitment for a lease signed but not yet commenced. The lease will commence in fiscal 2023 with a lease term of 10.0 years.</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%">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. There were no material contractual obligations that were entered into during the six months ended July&#160;31, 2022 that were outside the ordinary course of 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: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 three and six months ended July&#160;31, 2022 and 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%">Legal Matters</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;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 for each of the three and six months ended July&#160;31, 2022 and 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%">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 July&#160;31, 2022, the Company had a total of $17.1 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, 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 three and six months ended July&#160;31, 2022 and 2021, losses recorded in the consolidated statements of operations in connection with the indemnification provisions 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>28
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698968256784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_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<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;In connection with its Initial Public Offering (IPO), the Company&#8217;s amended and restated certificate of incorporation became effective, which 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.</span><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 and Elimination of Dual-Class Structure</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. In connection with the IPO, the Company&#8217;s amended and restated certificate of incorporation authorized the issuance of 2,500.0 million shares of Class A common stock and 355.0 million shares of Class B common stock. On March 1, 2021, all 169.5 million shares of the Company's then-outstanding Class B common stock, par value $0.0001 per share, were automatically converted into the same number of shares of Class A common stock, par value $0.0001 per share, pursuant to the terms of the Company&#8217;s amended and restated certificate of incorporation. No additional shares of Class B common stock will be issued following such conversion. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The shares of Class A common stock and Class B common stock were identical prior to the conversion, except with respect to voting, converting, and transfer rights. Prior to the conversion, each share of Class B common stock was entitled to cast ten votes per share on any matter submitted to a vote of the Company&#8217;s stockholders. As a result of the conversion, all former holders of shares of Class B common stock are now holders of shares of Class A common stock, which is entitled to only one vote per share on all matters subject to a stockholder vote. Class A and Class B common stock are referred to as common stock throughout the notes to the condensed consolidated financial statements, unless otherwise indicated. Holders of common stock are entitled to receive any dividends as may be declared from time to time by the board of 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%">Prior to the conversion, shares of Class B common stock were convertible to Class A common stock at any time at the option of the stockholder, and shares of Class B common stock would automatically convert to Class A common stock upon the following: (i) sale or transfer of such share of Class B common stock; (ii) the death of the Class B common stockholder (or nine months after the date of death if the stockholder is one of the Company&#8217;s founders); and (iii) on the final conversion date, defined as the earlier to occur following an IPO of (a) the first trading day on or after the date on which the outstanding shares of Class B common stock represented less than 10% of the then outstanding Class A and Class B common stock; (b) September 15, 2027, which is the seventh anniversary of the effectiveness of the registration statement filed in connection with the IPO; or (c) the date specified by a vote of the holders of a majority of the outstanding shares of Class B common stock, voting as a single class.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align: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, on March 3, 2021, the Company filed a certificate with the Secretary of State of the State of Delaware effecting the retirement of the shares of Class B common stock that were issued but no longer outstanding following the conversion. Upon the effectiveness of the certificate, the Company&#8217;s total number of authorized shares of capital stock was reduced by the retirement of 169.5 million shares of Class B 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%">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%">July 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2022</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%">37,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#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%">3,493&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,530&#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%">642&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 2px 10pt;text-align: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%">10,844&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,082&#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%">55,207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,446&#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%">11,148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,209&#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%">118,855&#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%">105,310&#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 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%">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), which became effective in connection with the IPO, provides for the grant of incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock awards, restricted stock unit 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 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 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%">The Company&#8217;s 2020 Employee Stock Purchase Plan (2020 ESPP), which became effective in connection with the IPO, authorizes the issuance of shares of common stock pursuant to purchase rights granted to employees. Offering periods are generally six months long and begin on 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-weight:400;line-height:120%">On February 1, 2022, the shares available for grant under the 2020 Plan and the 2020 ESPP were automatically increased by 15.6 million shares and 3.1 million shares, respectively, pursuant to the annual evergreen increase provisions under the 2020 Plan and the 2020 ESPP.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></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><br/></span></div><div style="text-align: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 and activity regarding shares available for grant under the Plans during the six months ended July&#160;31, 2022 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:36.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><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.919%"/><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.919%"/><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.919%"/><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.921%"/><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%">Shares<br/>Available for Grant<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:8pt;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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<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 #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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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%">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:9pt;font-weight:400;line-height:100%">45,446&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">42,043&#160;</span></td><td style="background-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%">7.53&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">6.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,283,299&#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%">Shares authorized</span></td><td colspan="2" style="background-color:#ffffff;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%">15,619&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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="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%">Options granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(642)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">642&#160;</span></td><td style="background-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%">207.56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Options exercised</span></td><td colspan="2" style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(2,448)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.18&#160;</span></td><td style="background-color:#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"/></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%">Options canceled</span></td><td colspan="2" style="background-color:#cceeff;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%">400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">6.98&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:400;line-height:100%">RSUs 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:9pt;font-weight:400;line-height:100%">(5,763)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:#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="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:9pt;font-weight:400;line-height:100%">Shares withheld related to net share settlement of 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:9pt;font-weight:400;line-height:100%">292&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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 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:9pt;font-weight:400;line-height:100%">RSUs 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:9pt;font-weight:400;line-height:100%">327&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:#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="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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance&#8212;April&#160;30, 2022</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:9pt;font-weight:400;line-height:100%">55,679&#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%">39,837&#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: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%">10.84&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">6.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,421,133&#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"/><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"/></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%">Options exercised</span></td><td colspan="2" style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,494)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.65&#160;</span></td><td style="background-color:#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"/></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%">Options canceled</span></td><td colspan="2" style="background-color:#cceeff;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%">180&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(180)</span></td><td style="background-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%">7.32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:400;line-height:100%">RSUs 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:9pt;font-weight:400;line-height:100%">(1,374)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:#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="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:9pt;font-weight:400;line-height:100%">Shares withheld related to net share settlement of 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:9pt;font-weight:400;line-height:100%">260&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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 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:9pt;font-weight:400;line-height:100%">RSUs 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:9pt;font-weight:400;line-height:100%">462&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:#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="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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance&#8212;July&#160;31, 2022</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:9pt;font-weight:400;line-height:100%">55,207&#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%">38,163&#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: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%">11.06&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">6.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,336,155&#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"/><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"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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:#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:9pt;font-weight:400;line-height:100%">Vested and exercisable as of July&#160;31, 2022</span></div></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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,233&#160;</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.39&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">6.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,741,879&#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%">The weighted-average grant-date fair value of options granted during the six months ended July&#160;31, 2022 was $101.66 per share. No options were granted during the six months ended July&#160;31, 2021. The intrinsic value of options exercised in the six months ended July&#160;31, 2022 and 2021 was $704.6 million and $2.6 billion, respectively. The aggregate grant-date fair value of options that vested during the six months ended July&#160;31, 2022 and 2021 was $41.3 million and $44.1 million, 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-style:italic;font-weight:700;line-height:120%">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 prior to the IPO 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 prior to the IPO 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. RSUs granted after the IPO only contain the service-based vesting condition and the related stock-based compensation for such RSUs is recognized on a straight-line basis over the requisite service 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%">During the six months ended July&#160;31, 2022, 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 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%">A summary of RSU activity during the six months ended July&#160;31, 2022 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: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: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: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 Grant Date<br/>Fair Value<br/>per Share</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"><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, 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 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%">180.08&#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%">5,763&#160;</span></td><td style="background-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%">201.89&#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%">(848)</span></td><td style="background-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%">161.90&#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%">(327)</span></td><td style="background-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%">202.80&#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;April&#160;30, 2022</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,200&#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%">189.50&#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%">1,374&#160;</span></td><td style="background-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%">145.19&#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%">(775)</span></td><td style="background-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%">156.97&#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%">(462)</span></td><td style="background-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%">196.87&#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;July&#160;31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,337&#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%">186.77&#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="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><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><br/></span></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%">Early Exercised Stock Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Common stock purchased pursuant to an early exercise of stock options is not deemed to be outstanding for accounting purposes until those shares vest. The consideration received for an exercise of an option is considered to be a deposit of the exercise price and the related dollar amount is recorded in other liabilities on the condensed consolidated balance sheets. The shares issued upon the early exercise of these unvested stock option awards, which are reflected as exercises in the stock option activity table above, are considered to be legally issued and outstanding on the date of exercise. Upon termination of service, the Company may repurchase unvested shares acquired through the early exercise of stock options at a price equal to the price per share paid upon the exercise of such options. As of July&#160;31, 2022 and January&#160;31, 2022, shares subject to repurchase as a result of early exercised options 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-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;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%">As discussed in Note 7, during the six months ended July&#160;31, 2022, in connection with the Streamlit business combination, the Company issued to Streamlit&#8217;s three founders a total of 0.4 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 million fair value of these shares are accounted for as post-combination stock-based compensation over the requisite service period of three years. As of July&#160;31, 2022, all 0.4 million shares remained unvested.</span></div><div style="text-align: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 during the six months ended July&#160;31, 2022 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:67.489%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.286%"/><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%">Outside of the Plans</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%">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: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 Grant Date<br/>Fair Value<br/>per Share</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><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%">380&#160;</span></td><td style="background-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.11&#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%">409&#160;</span></td><td style="background-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%">229.13&#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%">(90)</span></td><td style="background-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.10&#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;April&#160;30, 2022</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%">699&#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%">134.99&#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%">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%">(90)</span></td><td style="background-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.10&#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"><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;July&#160;31, 2022</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%">609&#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%">154.73&#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></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-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 fair value of stock options granted to employees during the six months ended July&#160;31, 2022:</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:79.829%"/><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:17.971%"/><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="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%">Six Months Ended July 31, 2022</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr 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="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 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="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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><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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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;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 three months ended July&#160;31, 2022 or each of the three and six months ended July&#160;31, 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: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.&#160;</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></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;Prior to fiscal 2023, the Company performed an analysis of using the average volatility of a peer group of representative public companies with sufficient trading history over the expected term to develop an expected volatility assumption. During the six months ended July&#160;31, 2022, the Company began using 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.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></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;Since the completion of the IPO, 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 employee stock purchase rights granted under the 2020 ESPP during the three and six months ended July&#160;31, 2022 and 2021:</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="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%">Three and Six Months Ended</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.9&#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%">49.5&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.9&#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%">0.1&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">Stock-based compensation included in the condensed consolidated statements of operations was as follows (in thousands):</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:32.553%"/><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.601%"/><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.601%"/><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.929%"/><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="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%">Three Months Ended July 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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="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%">Cost of 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%">26,070&#160;</span></td><td style="background-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%">22,114&#160;</span></td><td style="background-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%">48,705&#160;</span></td><td style="background-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%">45,217&#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%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,162&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,631&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,389&#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%">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%">96,897&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,827&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,490&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,646&#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%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,714&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,848&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,753&#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 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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,181&#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%">163,991&#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%">381,674&#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%">315,005&#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 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,715&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,938&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,237&#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 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 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%">215,896&#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%">170,929&#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%">394,884&#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%">328,242&#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;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 July&#160;31, 2022, total compensation cost related to unvested stock-based awards not yet recognized was $2.4 billion, which will be recognized over a weighted-average period of 3.2 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>29
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698968106816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_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 Company computes its tax provision for interim periods by applying the estimated annual effective tax rate to year-to-date pre-tax income from recurring operations and adjusting for discrete tax items arising in that quarter.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;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 an effective tax rate of (1.8%) and 5.6% for the three and six months ended July&#160;31, 2022, respectively, and (0.3%) and (0.1%) for the three and six months ended July&#160;31, 2021, respectively. The Company has incurred U.S. operating losses and has minimal profits in foreign jurisdictions.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;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 evaluated all available evidence, both positive and negative, including historical levels of income and expectations and risks associated with estimates of future taxable income, and has determined that it is more likely than not that its net deferred tax assets will not be realized in the United States and the United Kingdom. Due to uncertainties surrounding the realization of the deferred tax assets, the Company maintains a full valuation allowance against its net 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 Company is subject to income taxes in the United States and numerous foreign jurisdictions. As of July&#160;31, 2022, tax years 2012 and forward generally remain open for examination for U.S. federal and state tax purposes, and tax years 2017 and forward generally remain open for examination for foreign 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 Company has applied ASC 740 and determined that it has uncertain tax positions giving rise to unrecognized tax benefits for each of the three and six months ended July&#160;31, 2022 and 2021. The Company&#8217;s policy is to recognize interest and penalties related to uncertain tax positions in income tax expense. The Company does not anticipate any significant changes to unrecognized tax benefits over the next 12 months. None of the unrecognized tax benefits are currently expected to impact the Company&#8217;s effective tax rate, if realized, as a result of the full valuation allowance.</span></div>On August 16, 2022, President Biden signed the Inflation Reduction Act of 2022 (the 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 corporate stock buy-backs. The Company is currently evaluating the various provisions of the Inflation Act and does not anticipate the impact, if any, will be material to the Company.<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 taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>30
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698968203616">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_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%">Basic and diluted net loss per share attributable to 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 is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potentially dilutive common stock equivalents&#160;to the extent they are dilutive. For purposes of this calculation, stock options, RSUs, restricted common stock, early exercised stock options, and employee stock purchase rights under the 2020 ESPP are considered to be common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to 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;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed above in Note 10, on March 1, 2021, all 169.5 million shares of the Company's then-outstanding Class B common stock, par value $0.0001 per share, were automatically converted into the same number of shares of Class A common stock, par value $0.0001 per share, pursuant to the terms of the Company&#8217;s amended and restated certificate of incorporation. No additional shares of Class B common stock will be issued following such conversion. In addition, on March 3, 2021, the Company filed a certificate with the Secretary of State of the State of Delaware effecting the retirement of the shares of Class B common stock that were issued but no longer outstanding following the conversion. The rights, including the liquidation and dividend rights, of the holders of Class A and Class B common stock were identical prior to the conversion, except with respect to voting, converting, and transfer rights. As the liquidation and dividend rights were identical, the undistributed earnings were allocated on a proportionate basis to each class of common stock, and the resulting basic and diluted net loss per share attributable to common stockholders were, therefore, the same for both Class A and Class B common stock on both an individual and a combined basis.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;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 (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:32.874%"/><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.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.928%"/><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="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%">Three Months Ended July 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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="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%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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"/></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:#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 attributable to Class A and Class B common stockholders</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%">(222,806)</span></td><td style="background-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%">(189,719)</span></td><td style="background-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%">(388,600)</span></td><td style="background-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%">(392,939)</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%">Denominator:</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="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="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%">Weighted-average&#160;shares used in computing net loss per share attributable to Class A and Class B common stockholders&#8212;basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,356&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,717&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316,392&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294,604&#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;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 per share attributable to Class A and Class B common stockholders&#8212;basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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%">(0.70)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-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%">(0.64)</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%">(1.23)</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%">(1.33)</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="display:none"/><td colspan="3" style="display:none"/></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 potentially dilutive securities were excluded from the computation of diluted net loss per share calculations 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:62.041%"/><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:17.008%"/><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:17.010%"/><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"/></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%">Three and Six Months Ended July 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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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"/></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"/><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="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%">38,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,250&#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"/><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"/></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%">RSUs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,763&#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"/><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;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%">Unvested restricted common stock and 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676&#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"/><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:400;line-height:100%">Employee stock purchase rights under the 2020 ESPP</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%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98&#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"/><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 11.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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,241&#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:10pt;font-weight:400;line-height:100%">63,787&#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"/><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><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>31
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698968193824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Event<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_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 EventIn August 2022, the Company entered into an agreement to acquire all outstanding stock of Applica Sp. z.o.o. (Applica), a privately-held company which provides an artificial intelligence platform for document understanding. Under the terms of the agreement, the Company will acquire Applica for approximately $175 million in cash, subject to customary purchase price adjustments. The acquisition is expected to close in the three months ending October 31, 2022, subject to certain closing conditions.<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI https://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>32
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698969125600">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_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 2023 refer to the fiscal year ended January&#160;31, 2023.</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><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 unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) and applicable rules and regulations of the U.S. Securities and Exchange Commission (SEC) regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with GAAP. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended January&#160;31, 2022, which was filed with the SEC on March 30, 2022. </span></div>In management&#8217;s opinion, these unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company&#8217;s financial position as of July&#160;31, 2022 and the results of operations for the three and six months ended July&#160;31, 2022 and 2021, and cash flows for the six months ended July&#160;31, 2022 and 2021. The condensed balance sheet as of January&#160;31, 2022 was derived from the audited financial statements but does not include all disclosures required by GAAP. The results of operations for the three and six months ended July&#160;31, 2022 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.<span></span>
</td>
</tr>
<tr class="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 condensed consolidated financial statements include the accounts of Snowflake&#160;Inc. and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.</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">Segment InformationThe Company has a single operating and reportable segment. The Company&#8217;s chief operating decision maker is its Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources.<span></span>
</td>
</tr>
<tr class="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 condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed 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>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></span>
</td>
</tr>
<tr class="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%">During the three months ended July 31, 2022, the Company began using derivative financial instruments to manage its exposure to certain foreign currency exchange risks associated with certain intercompany balances denominated in currencies other than the U.S. dollar. These derivative financial instruments consist of deliverable foreign currency forward contracts entered into with high-quality financial institutions that have investment-grade ratings with maturities of one month or less and are not designated as hedging instruments. As such, all changes in the fair value of these derivative instruments are recorded in other income (expense), net on the condensed consolidated statements of operations, and are intended to offset the foreign currency transaction gains or losses associated with the underlying intercompany balances. The resulting derivative assets and liabilities are measured at fair value using Level 2 inputs and presented as prepaid expenses and other current assets and accrued expenses and other current liabilities, as applicable, on the condensed consolidated balance sheets. Cash flows at settlement of such foreign currency forward contracts are classified as operating activities in the condensed 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-weight:400;line-height:120%">As of July&#160;31, 2022, all of the Company&#8217;s derivative assets and liabilities were settled, and the related realized gains (losses) were not material for the three and six months ended July&#160;31, 2022.</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_RevenueFromContractWithCustomerPolicyTextBlock', window );">Remaining Performance Obligations</a></td>
<td class="text">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 USD each period based on the applicable period-end exchange rates.<span></span>
</td>
</tr>
<tr class="re">
<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">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>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></span>
</td>
</tr>
<tr class="ro">
<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 );">Strategic 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:112%">The tables above do not include the Company&#8217;s strategic investments, which 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. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;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="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</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%">Basic and diluted net loss per share attributable to 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 is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potentially dilutive common stock equivalents&#160;to the extent they are dilutive. For purposes of this calculation, stock options, RSUs, restricted common stock, early exercised stock options, and employee stock purchase rights under the 2020 ESPP are considered to be common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to 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;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed above in Note 10, on March 1, 2021, all 169.5 million shares of the Company's then-outstanding Class B common stock, par value $0.0001 per share, were automatically converted into the same number of shares of Class A common stock, par value $0.0001 per share, pursuant to the terms of the Company&#8217;s amended and restated certificate of incorporation. No additional shares of Class B common stock will be issued following such conversion. In addition, on March 3, 2021, the Company filed a certificate with the Secretary of State of the State of Delaware effecting the retirement of the shares of Class B common stock that were issued but no longer outstanding following the conversion. The rights, including the liquidation and dividend rights, of the holders of Class A and Class B common stock were identical prior to the conversion, except with respect to voting, converting, and transfer rights. As the liquidation and dividend rights were identical, the undistributed earnings were allocated on a proportionate basis to each class of common stock, and the resulting basic and diluted net loss per share attributable to common stockholders were, therefore, the same for both Class A and Class B common stock on both an individual and a combined basis.</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_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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41620-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41638-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41675-113959<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(n))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=d3e5291-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>33
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698968074896">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_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_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="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: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%">July 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2022</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%">317,825&#160;</span></td><td style="background-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%">272,895&#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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,497&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 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%">352,322&#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%">295,435&#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><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph b<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698968109536">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_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:100.000%"><tr><td style="width:1.0%"/><td style="width:32.874%"/><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.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.928%"/><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="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%">Three Months Ended July 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended July 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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="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%">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%">466,268&#160;</span></td><td style="background-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%">254,623&#160;</span></td><td style="background-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%">860,702&#160;</span></td><td style="background-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%">468,453&#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;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%">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%">30,980&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,917&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,659&#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</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%">497,248&#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%">272,198&#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%">919,619&#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%">501,112&#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><span></span>
</td>
</tr>
<tr class="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:100.000%"><tr><td style="width:1.0%"/><td style="width:32.874%"/><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.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.928%"/><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="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%">Three Months Ended July 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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 #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="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%">Americas:</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="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%">United States</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%">394,284&#160;</span></td><td style="background-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%">217,382&#160;</span></td><td style="background-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%">730,209&#160;</span></td><td style="background-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%">403,567&#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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,679&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,157&#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><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,666&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,304&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,478&#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><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">9,375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,047&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,910&#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 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 #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%">497,248&#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%">272,198&#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%">919,619&#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%">501,112&#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="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">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">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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph a<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>35
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698969844336">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_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_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 condensed 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%">July 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">590,661&#160;</span></td><td style="background-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%">&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">590,661&#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%">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%">71,835&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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%">15,703&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,696&#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%">678,199&#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%">&#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 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%">(21)</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%">678,178&#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%">2,464,401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,226)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,434,272&#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%">893,431&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,852)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">889,803&#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 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%">528,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,640)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519,605&#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%">290,264&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289,481&#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%">4,177,037&#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%">684&#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%">(44,560)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,133,161&#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%">4,855,236&#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%">684&#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%">(44,581)</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%">4,811,339&#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><table 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, 2022</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%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">722,492&#160;</span></td><td style="background-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%">&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">722,492&#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%">77,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,794&#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 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%">36,997&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,995&#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%">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%">7,950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(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%">7,949&#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;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:#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%">845,234&#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%">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 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%">(5)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">845,230&#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%">Investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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%">2,610,010&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,062)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,598,039&#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%">884,376&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883,636&#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%">439,449&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,558)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,919&#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%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,977&#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 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:#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%">4,037,943&#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%">204&#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%">(15,576)</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%">4,022,571&#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%">Total cash equivalents and investments</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%">4,883,177&#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%">205&#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%">(15,581)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,867,801&#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></span>
</td>
</tr>
<tr class="re">
<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 condensed 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%">July 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">590,661&#160;</span></td><td style="background-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%">&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">590,661&#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%">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%">71,835&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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%">15,703&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,696&#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%">678,199&#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%">&#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 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%">(21)</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%">678,178&#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%">2,464,401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,226)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,434,272&#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%">893,431&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,852)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">889,803&#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 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%">528,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,640)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519,605&#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%">290,264&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289,481&#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%">4,177,037&#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%">684&#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%">(44,560)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,133,161&#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%">4,855,236&#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%">684&#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%">(44,581)</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%">4,811,339&#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><table 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, 2022</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%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">722,492&#160;</span></td><td style="background-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%">&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">722,492&#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%">77,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,794&#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 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%">36,997&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,995&#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%">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%">7,950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(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%">7,949&#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;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:#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%">845,234&#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%">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 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%">(5)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">845,230&#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%">Investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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%">2,610,010&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,062)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,598,039&#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%">884,376&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883,636&#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%">439,449&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,558)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,919&#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%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,977&#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 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:#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%">4,037,943&#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%">204&#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%">(15,576)</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%">4,022,571&#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%">Total cash equivalents and investments</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%">4,883,177&#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%">205&#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%">(15,581)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,867,801&#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></span>
</td>
</tr>
<tr class="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, by remaining contractual maturity, are as follows (in thousands):<table 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%">July 31, 2022</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%">3,133,994&#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%">Due in 1 year to 3 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,086,684&#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%">4,220,678&#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></span>
</td>
</tr>
<tr class="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 condensed 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: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%">July 31, 2022</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"><div><span style="color:#000000;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:#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%">Commercial paper</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,983&#160;</span></td><td style="background-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%">(14)</span></td><td style="background-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%">&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,983&#160;</span></td><td style="background-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%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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%">15,696&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">15,696&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,679&#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%">(21)</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%">&#8212;&#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%">&#8212;&#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%">77,679&#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%">(21)</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%">Investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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%">2,285,206&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,345)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(881)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,348,099&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,226)</span></td><td style="background-color:#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%">837,383&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,852)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">837,383&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,852)</span></td><td style="background-color:#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%">369,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,334)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,694&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(306)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,573&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,640)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,543&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">223,543&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,716,011&#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%">(43,373)</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%">76,587&#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%">(1,187)</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%">3,792,598&#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%">(44,560)</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 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:#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,793,690&#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%">(43,394)</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%">76,587&#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%">(1,187)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,870,277&#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%">(44,581)</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><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, 2022</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"><div><span style="color:#000000;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:#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%">Commercial paper</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,819&#160;</span></td><td style="background-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%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,819&#160;</span></td><td style="background-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%">(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 2px 10pt;text-align: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%">36,995&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">36,995&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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%">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%">7,629&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">&#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%">7,629&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 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%">100,443&#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%">(5)</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%">&#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 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%">&#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 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%">100,443&#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%">(5)</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%">2,378,956&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,044)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,935&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,387,891&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,062)</span></td><td style="background-color:#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%">653,827&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">653,827&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,980&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,558)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">334,980&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,558)</span></td><td style="background-color:#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%">49,118&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">49,118&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135)</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%">3,416,881&#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%">(15,558)</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%">8,935&#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%">(18)</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%">3,425,816&#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%">(15,576)</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%">3,517,324&#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%">(15,563)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,935&#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%">(18)</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%">3,526,259&#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%">(15,581)</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><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI https://asc.fasb.org/topic&amp;trid=2196928<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27290-111563<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922888-210455<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>36
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698968087120">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_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_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 fair value hierarchy for the Company&#8217;s assets measured at fair value on a recurring basis as of July&#160;31, 2022 (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"><div style="margin-bottom:2pt"><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:#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%">590,661&#160;</span></td><td style="background-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%">&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">590,661&#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%">&#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%">71,821&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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="display:none"/><td colspan="3" style="display:none"/><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:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,696&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,696&#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"><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:#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%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,729,751&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,729,751&#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%">&#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%">889,803&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">889,803&#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%">&#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%">289,481&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289,481&#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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,442&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,442&#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"><div style="margin-bottom:2pt"><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:#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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">704,521&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">704,521&#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%">&#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%">382,163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382,163&#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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:22.5pt"><span style="color:#212529;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%">590,661&#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%">4,220,678&#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%">4,811,339&#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 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 measured at fair value on a recurring basis as of January&#160;31, 2022 (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"><div style="margin-bottom:2pt"><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:#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%">722,492&#160;</span></td><td style="background-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%">&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">722,492&#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%">&#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%">77,794&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,794&#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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,995&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,995&#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 2px 10pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,949&#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"><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 10pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,662,436&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,662,436&#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%">&#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%">883,636&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883,636&#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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,712&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,712&#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%">&#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%">103,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%">103,580&#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"><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 10pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">935,603&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">935,603&#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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,207&#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%">&#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%">397&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397&#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:22.5pt"><span style="color:#212529;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%">722,492&#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%">4,145,309&#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%">4,867,801&#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 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%">July 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2022</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%">176,805&#160;</span></td><td style="background-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%">170,860&#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%">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:#cceeff;padding:2px 0 2px 1pt;text-align: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,168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,646&#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%">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:#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%">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:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,250&#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 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%">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:#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%">207,473&#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%">207,756&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock', window );">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 unrealized gains and losses included in the carrying value of the Company&#8217;s strategic investments in equity securities held as of July&#160;31, 2022 (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:41.207%"/><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.844%"/><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="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%">Three Months Ended July 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended July 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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="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 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%">Non-marketable equity securities under Measurement Alternative:</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="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%">Upward adjustments</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,060&#160;</span></td><td style="background-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%">&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,060&#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 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,555)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(26,555)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:24pt;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)</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%">3,382&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(5,477)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 33.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&#8212;included in other income (expense), net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,173)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,060&#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%">(32,032)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,060&#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><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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">The Company did not have any strategic investments in marketable equity securities during the three and six months ended July&#160;31, 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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_UnrealizedGainLossOnInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrealized gains and losses 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;">us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock</td>
</tr>
<tr>
<td style="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>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698968112672">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_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 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%">July 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2022</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%">54,059&#160;</span></td><td style="background-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%">51,801&#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%">16,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,735&#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%">11,904&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,488&#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%">36,470&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,154&#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%">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%">41,058&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,163&#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%">3,099&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,185&#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%">162,800&#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%">128,526&#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%">(32,718)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,447)</span></td><td style="background-color:#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%">130,082&#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%">105,079&#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">Includes $13.6 million and $9.7 million of accumulated amortization related to capitalized internal-use software development costs as of July&#160;31, 2022 and January&#160;31, 2022, 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>38
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698964089776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combination, Intangible Assets, and Goodwill (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_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_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Schedule of Business Acquisitions, by Acquisition</a></td>
<td class="text">The acquisition date fair value of the purchase consideration was $650.8 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 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%">211,839&#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%">438,916&#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%">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"/></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 Preliminary Allocation of Purchase Price to 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: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%">33,914&#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%">494,165&#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%">150,000&#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%">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%">(660)</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%">(26,664)</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%">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 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-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 relates 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 Streamlit, as if Streamlit 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:32.874%"/><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.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.928%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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="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%">Three Months Ended July 31,</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%">Six Months Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497,248&#160;</span></td><td style="background-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%">272,198&#160;</span></td><td style="background-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%">919,641&#160;</span></td><td style="background-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%">501,112&#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%">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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,806)</span></td><td style="background-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%">(219,905)</span></td><td style="background-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%">(436,965)</span></td><td style="background-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%">(431,494)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_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 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: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%">July&#160;31, 2022</span></div></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%">Developer community</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%">150,000&#160;</span></td><td style="background-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%">(10,100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,900&#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%">Assembled workforce</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,252&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,466)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,786&#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%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,332&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,945)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,387&#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%">8,874&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,519)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,355&#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%">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%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">198,505&#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%">(27,077)</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%">171,428&#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%">Infinite-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%">826&#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%">172,254&#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, 2022</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%">Assembled workforce</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%">28,252&#160;</span></td><td style="background-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%">(3,941)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,311&#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%">Developed technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,332&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,812)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,520&#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%">Patents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,174&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,690)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,484&#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%">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%">47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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%">47,805&#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%">(11,490)</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%">36,315&#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%">Infinite-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%">826&#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%">37,141&#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><span></span>
</td>
</tr>
<tr class="ro">
<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 July&#160;31, 2022, 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><table 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%">Reminder of 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,719&#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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,101&#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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,360&#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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,250&#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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,097&#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%">4,901&#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%">171,428&#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><span></span>
</td>
</tr>
<tr class="re">
<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 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, 2022</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%">8,449&#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%">Addition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494,165&#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%">Balance&#8212;July&#160;31, 2022</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%">502,614&#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><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><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1486-128463<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=SL108378252-109267<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>39
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698968268688">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_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 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%">July 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2022</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%">110,090&#160;</span></td><td style="background-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%">98,916&#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%">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%">24,486&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,341&#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%">15,563&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,497&#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:-18pt;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 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%">15,074&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,284&#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%">10,830&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,709&#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 professional services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,049&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,068&#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 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:100%">4,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,204&#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%">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%">20,561&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,645&#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 accrued expenses and other current liabilities</span></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%">209,772&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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%">200,664&#160;</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><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>40
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698966384336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_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 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%">July 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2022</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%">37,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#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%">3,493&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,530&#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%">642&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 2px 10pt;text-align: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%">10,844&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,082&#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%">55,207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,446&#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%">11,148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,209&#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%">118,855&#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%">105,310&#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><span></span>
</td>
</tr>
<tr class="re">
<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 and activity regarding shares available for grant under the Plans during the six months ended July&#160;31, 2022 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:36.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><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.919%"/><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.919%"/><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.919%"/><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.921%"/><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%">Shares<br/>Available for Grant<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:8pt;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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<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 #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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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%">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:9pt;font-weight:400;line-height:100%">45,446&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">42,043&#160;</span></td><td style="background-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%">7.53&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">6.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,283,299&#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%">Shares authorized</span></td><td colspan="2" style="background-color:#ffffff;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%">15,619&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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="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%">Options granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(642)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">642&#160;</span></td><td style="background-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%">207.56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Options exercised</span></td><td colspan="2" style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(2,448)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.18&#160;</span></td><td style="background-color:#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"/></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%">Options canceled</span></td><td colspan="2" style="background-color:#cceeff;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%">400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">6.98&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:400;line-height:100%">RSUs 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:9pt;font-weight:400;line-height:100%">(5,763)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:#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="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:9pt;font-weight:400;line-height:100%">Shares withheld related to net share settlement of 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:9pt;font-weight:400;line-height:100%">292&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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 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:9pt;font-weight:400;line-height:100%">RSUs 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:9pt;font-weight:400;line-height:100%">327&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:#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="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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance&#8212;April&#160;30, 2022</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:9pt;font-weight:400;line-height:100%">55,679&#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%">39,837&#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: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%">10.84&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">6.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,421,133&#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"/><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"/></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%">Options exercised</span></td><td colspan="2" style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,494)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.65&#160;</span></td><td style="background-color:#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"/></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%">Options canceled</span></td><td colspan="2" style="background-color:#cceeff;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%">180&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(180)</span></td><td style="background-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%">7.32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:400;line-height:100%">RSUs 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:9pt;font-weight:400;line-height:100%">(1,374)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:#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="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:9pt;font-weight:400;line-height:100%">Shares withheld related to net share settlement of 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:9pt;font-weight:400;line-height:100%">260&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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 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:9pt;font-weight:400;line-height:100%">RSUs 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:9pt;font-weight:400;line-height:100%">462&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:#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="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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance&#8212;July&#160;31, 2022</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:9pt;font-weight:400;line-height:100%">55,207&#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%">38,163&#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: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%">11.06&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">6.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,336,155&#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"/><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"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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:#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:9pt;font-weight:400;line-height:100%">Vested and exercisable as of July&#160;31, 2022</span></div></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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,233&#160;</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.39&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">6.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,741,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_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 and activity regarding shares available for grant under the Plans during the six months ended July&#160;31, 2022 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:36.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><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.919%"/><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.919%"/><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.919%"/><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.921%"/><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%">Shares<br/>Available for Grant<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:8pt;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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<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 #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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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%">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:9pt;font-weight:400;line-height:100%">45,446&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">42,043&#160;</span></td><td style="background-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%">7.53&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">6.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,283,299&#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%">Shares authorized</span></td><td colspan="2" style="background-color:#ffffff;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%">15,619&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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="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%">Options granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(642)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">642&#160;</span></td><td style="background-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%">207.56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Options exercised</span></td><td colspan="2" style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(2,448)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.18&#160;</span></td><td style="background-color:#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"/></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%">Options canceled</span></td><td colspan="2" style="background-color:#cceeff;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%">400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">6.98&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:400;line-height:100%">RSUs 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:9pt;font-weight:400;line-height:100%">(5,763)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:#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="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:9pt;font-weight:400;line-height:100%">Shares withheld related to net share settlement of 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:9pt;font-weight:400;line-height:100%">292&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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 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:9pt;font-weight:400;line-height:100%">RSUs 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:9pt;font-weight:400;line-height:100%">327&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:#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="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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance&#8212;April&#160;30, 2022</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:9pt;font-weight:400;line-height:100%">55,679&#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%">39,837&#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: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%">10.84&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">6.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,421,133&#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"/><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"/></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%">Options exercised</span></td><td colspan="2" style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,494)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.65&#160;</span></td><td style="background-color:#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"/></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%">Options canceled</span></td><td colspan="2" style="background-color:#cceeff;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%">180&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(180)</span></td><td style="background-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%">7.32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:400;line-height:100%">RSUs 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:9pt;font-weight:400;line-height:100%">(1,374)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:#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="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:9pt;font-weight:400;line-height:100%">Shares withheld related to net share settlement of 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:9pt;font-weight:400;line-height:100%">260&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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 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:9pt;font-weight:400;line-height:100%">RSUs 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:9pt;font-weight:400;line-height:100%">462&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:#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="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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance&#8212;July&#160;31, 2022</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:9pt;font-weight:400;line-height:100%">55,207&#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%">38,163&#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: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%">11.06&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">6.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,336,155&#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"/><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"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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:#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:9pt;font-weight:400;line-height:100%">Vested and exercisable as of July&#160;31, 2022</span></div></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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,233&#160;</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.39&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">6.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,741,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_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 RSU activity during the six months ended July&#160;31, 2022 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: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: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: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 Grant Date<br/>Fair Value<br/>per Share</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"><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, 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 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%">180.08&#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%">5,763&#160;</span></td><td style="background-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%">201.89&#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%">(848)</span></td><td style="background-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%">161.90&#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%">(327)</span></td><td style="background-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%">202.80&#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;April&#160;30, 2022</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,200&#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%">189.50&#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%">1,374&#160;</span></td><td style="background-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%">145.19&#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%">(775)</span></td><td style="background-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%">156.97&#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%">(462)</span></td><td style="background-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%">196.87&#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;July&#160;31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,337&#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%">186.77&#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="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><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><span></span>
</td>
</tr>
<tr class="ro">
<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 during the six months ended July&#160;31, 2022 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:67.489%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.286%"/><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%">Outside of the Plans</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%">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: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 Grant Date<br/>Fair Value<br/>per Share</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><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%">380&#160;</span></td><td style="background-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.11&#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%">409&#160;</span></td><td style="background-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%">229.13&#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%">(90)</span></td><td style="background-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.10&#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;April&#160;30, 2022</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%">699&#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%">134.99&#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%">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%">(90)</span></td><td style="background-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.10&#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"><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;July&#160;31, 2022</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%">609&#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%">154.73&#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></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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Valuation Assumptions Schedule</a></td>
<td class="text">The following table summarizes the assumptions used in estimating the fair value of stock options granted to employees during the six months ended July&#160;31, 2022:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.829%"/><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:17.971%"/><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="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%">Six Months Ended July 31, 2022</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr 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="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 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="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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><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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<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 );">Valuation Assumptions Other Than Stock Options 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%">The following table summarizes the assumptions used in estimating the fair value of employee stock purchase rights granted under the 2020 ESPP during the three and six months ended July&#160;31, 2022 and 2021:</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="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%">Three and Six Months Ended</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.9&#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%">49.5&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.9&#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%">0.1&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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_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 condensed consolidated statements of operations was as follows (in thousands):</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:32.553%"/><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.601%"/><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.601%"/><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.929%"/><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="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%">Three Months Ended July 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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="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%">Cost of 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%">26,070&#160;</span></td><td style="background-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%">22,114&#160;</span></td><td style="background-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%">48,705&#160;</span></td><td style="background-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%">45,217&#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%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,162&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,631&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,389&#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%">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%">96,897&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,827&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,490&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,646&#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%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,714&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,848&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,753&#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 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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,181&#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%">163,991&#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%">381,674&#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%">315,005&#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 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,715&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,938&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,237&#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 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 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%">215,896&#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%">170,929&#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%">394,884&#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%">328,242&#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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>41
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698968087120">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_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 (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:32.874%"/><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.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.928%"/><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="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%">Three Months Ended July 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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="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%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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"/></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:#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 attributable to Class A and Class B common stockholders</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%">(222,806)</span></td><td style="background-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%">(189,719)</span></td><td style="background-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%">(388,600)</span></td><td style="background-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%">(392,939)</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%">Denominator:</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="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="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%">Weighted-average&#160;shares used in computing net loss per share attributable to Class A and Class B common stockholders&#8212;basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,356&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,717&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316,392&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294,604&#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;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 per share attributable to Class A and Class B common stockholders&#8212;basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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%">(0.70)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-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%">(0.64)</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%">(1.23)</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%">(1.33)</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="display:none"/><td colspan="3" style="display:none"/></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 computation of diluted net loss per share calculations 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:62.041%"/><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:17.008%"/><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:17.010%"/><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"/></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%">Three and Six Months Ended July 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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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"/></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"/><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="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%">38,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,250&#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"/><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"/></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%">RSUs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,763&#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"/><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;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%">Unvested restricted common stock and 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676&#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"/><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:400;line-height:100%">Employee stock purchase rights under the 2020 ESPP</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%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98&#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"/><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 11.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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,241&#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:10pt;font-weight:400;line-height:100%">63,787&#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"/><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><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>42
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698964221824">
<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>Jul. 31, 2022</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_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_NoncurrentAssets', window );">Total</a></td>
<td class="nump">$ 352,322<span></span>
</td>
<td class="nump">$ 295,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_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_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_NoncurrentAssets', window );">Total</a></td>
<td class="nump">317,825<span></span>
</td>
<td class="nump">272,895<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_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_NoncurrentAssets', window );">Total</a></td>
<td class="nump">$ 34,497<span></span>
</td>
<td class="nump">$ 22,540<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>43
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698966398912">
<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="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 497,248<span></span>
</td>
<td class="nump">$ 272,198<span></span>
</td>
<td class="nump">$ 919,619<span></span>
</td>
<td class="nump">$ 501,112<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">466,268<span></span>
</td>
<td class="nump">254,623<span></span>
</td>
<td class="nump">860,702<span></span>
</td>
<td class="nump">468,453<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 30,980<span></span>
</td>
<td class="nump">$ 17,575<span></span>
</td>
<td class="nump">$ 58,917<span></span>
</td>
<td class="nump">$ 32,659<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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>44
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698963598560">
<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="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 497,248<span></span>
</td>
<td class="nump">$ 272,198<span></span>
</td>
<td class="nump">$ 919,619<span></span>
</td>
<td class="nump">$ 501,112<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">394,284<span></span>
</td>
<td class="nump">217,382<span></span>
</td>
<td class="nump">730,209<span></span>
</td>
<td class="nump">403,567<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</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">10,553<span></span>
</td>
<td class="nump">6,137<span></span>
</td>
<td class="nump">19,679<span></span>
</td>
<td class="nump">11,157<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">69,666<span></span>
</td>
<td class="nump">39,304<span></span>
</td>
<td class="nump">127,684<span></span>
</td>
<td class="nump">69,478<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 22,745<span></span>
</td>
<td class="nump">$ 9,375<span></span>
</td>
<td class="nump">$ 42,047<span></span>
</td>
<td class="nump">$ 16,910<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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>45
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698964202192">
<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="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 1.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.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_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized</a></td>
<td class="nump">380.4<span></span>
</td>
<td class="nump">$ 208.4<span></span>
</td>
<td class="nump">622.9<span></span>
</td>
<td class="nump">$ 343.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 2,700.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,700.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=2022-08-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-08-01</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" 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">57.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57.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">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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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=2022-08-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=2022-08-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>46
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698960027360">
<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>Jul. 31, 2022</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_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">$ 678,199<span></span>
</td>
<td class="nump">$ 845,234<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">0<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="num">(21)<span></span>
</td>
<td class="num">(5)<span></span>
</td>
</tr>
<tr class="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">678,178<span></span>
</td>
<td class="nump">845,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_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">4,177,037<span></span>
</td>
<td class="nump">4,037,943<span></span>
</td>
</tr>
<tr class="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">684<span></span>
</td>
<td class="nump">204<span></span>
</td>
</tr>
<tr class="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">(44,560)<span></span>
</td>
<td class="num">(15,576)<span></span>
</td>
</tr>
<tr class="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">4,133,161<span></span>
</td>
<td class="nump">4,022,571<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,855,236<span></span>
</td>
<td class="nump">4,883,177<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">684<span></span>
</td>
<td class="nump">205<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">(44,581)<span></span>
</td>
<td class="num">(15,581)<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,811,339<span></span>
</td>
<td class="nump">4,867,801<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">893,431<span></span>
</td>
<td class="nump">884,376<span></span>
</td>
</tr>
<tr class="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">224<span></span>
</td>
<td class="nump">81<span></span>
</td>
</tr>
<tr class="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">(3,852)<span></span>
</td>
<td class="num">(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_AvailableForSaleSecuritiesDebtSecurities', window );">Estimated Fair Value</a></td>
<td class="nump">889,803<span></span>
</td>
<td class="nump">883,636<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">2,464,401<span></span>
</td>
<td class="nump">2,610,010<span></span>
</td>
</tr>
<tr class="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">91<span></span>
</td>
</tr>
<tr class="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">(30,226)<span></span>
</td>
<td class="num">(12,062)<span></span>
</td>
</tr>
<tr class="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,434,272<span></span>
</td>
<td class="nump">2,598,039<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">528,941<span></span>
</td>
<td class="nump">439,449<span></span>
</td>
</tr>
<tr class="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">304<span></span>
</td>
<td class="nump">28<span></span>
</td>
</tr>
<tr class="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">(9,640)<span></span>
</td>
<td class="num">(2,558)<span></span>
</td>
</tr>
<tr class="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">519,605<span></span>
</td>
<td class="nump">436,919<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">290,264<span></span>
</td>
<td class="nump">104,108<span></span>
</td>
</tr>
<tr class="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">59<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="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">(842)<span></span>
</td>
<td class="num">(135)<span></span>
</td>
</tr>
<tr class="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">289,481<span></span>
</td>
<td class="nump">103,977<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">590,661<span></span>
</td>
<td class="nump">722,492<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">590,661<span></span>
</td>
<td class="nump">722,492<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">71,835<span></span>
</td>
<td class="nump">77,795<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">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="num">(14)<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">71,821<span></span>
</td>
<td class="nump">77,794<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_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_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="text">&#160;<span></span>
</td>
<td class="nump">36,997<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="text">&#160;<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="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="nump">36,995<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">15,703<span></span>
</td>
<td class="nump">7,950<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="num">(7)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="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">$ 15,696<span></span>
</td>
<td class="nump">$ 7,949<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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_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_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_CashAndCashEquivalentsAxis=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_CashAndCashEquivalentsAxis=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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698969795728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash Equivalents and Investments - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2022</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_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="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="ro">
<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="re">
<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">$ 14.2<span></span>
</td>
<td class="nump">$ 14.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>48
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698960120816">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cash Equivalents and Investments - Schedule of Available for Sale Securities Remaining Contractual Maturity (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jul. 31, 2022 </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">$ 3,133,994<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">1,086,684<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">$ 4,220,678<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 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=SL120269850-112803<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=SL120269850-112803<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27198-111563<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>49
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698958737312">
<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> $ in Thousands</strong></div></th>
<th class="th"><div>Jul. 31, 2022</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_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="nump">$ 77,679<span></span>
</td>
<td class="nump">$ 100,443<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="nump">0<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="nump">77,679<span></span>
</td>
<td class="nump">100,443<span></span>
</td>
</tr>
<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="num">(21)<span></span>
</td>
<td class="num">(5)<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="nump">0<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="num">(21)<span></span>
</td>
<td class="num">(5)<span></span>
</td>
</tr>
<tr class="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="nump">3,716,011<span></span>
</td>
<td class="nump">3,416,881<span></span>
</td>
</tr>
<tr class="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="nump">76,587<span></span>
</td>
<td class="nump">8,935<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="nump">3,792,598<span></span>
</td>
<td class="nump">3,425,816<span></span>
</td>
</tr>
<tr class="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="num">(43,373)<span></span>
</td>
<td class="num">(15,558)<span></span>
</td>
</tr>
<tr class="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="num">(1,187)<span></span>
</td>
<td class="num">(18)<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="num">(44,560)<span></span>
</td>
<td class="num">(15,576)<span></span>
</td>
</tr>
<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="nump">3,793,690<span></span>
</td>
<td class="nump">3,517,324<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="nump">76,587<span></span>
</td>
<td class="nump">8,935<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="nump">3,870,277<span></span>
</td>
<td class="nump">3,526,259<span></span>
</td>
</tr>
<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_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossAbstract', 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="num">(43,394)<span></span>
</td>
<td class="num">(15,563)<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="num">(1,187)<span></span>
</td>
<td class="num">(18)<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_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Total, accumulated losses</a></td>
<td class="num">(44,581)<span></span>
</td>
<td class="num">(15,581)<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_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="nump">61,983<span></span>
</td>
<td class="nump">55,819<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="nump">0<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="nump">61,983<span></span>
</td>
<td class="nump">55,819<span></span>
</td>
</tr>
<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="num">(14)<span></span>
</td>
<td class="num">(2)<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="nump">0<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="num">(14)<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_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="nump">837,383<span></span>
</td>
<td class="nump">653,827<span></span>
</td>
</tr>
<tr class="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="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_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Total, fair value</a></td>
<td class="nump">837,383<span></span>
</td>
<td class="nump">653,827<span></span>
</td>
</tr>
<tr class="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="num">(3,852)<span></span>
</td>
<td class="num">(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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 months or greater, accumulated losses</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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Total, accumulated losses</a></td>
<td class="num">(3,852)<span></span>
</td>
<td class="num">(821)<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_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">36,995<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">36,995<span></span>
</td>
</tr>
<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)<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)<span></span>
</td>
</tr>
<tr class="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="nump">369,879<span></span>
</td>
<td class="nump">334,980<span></span>
</td>
</tr>
<tr class="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="nump">13,694<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="nump">383,573<span></span>
</td>
<td class="nump">334,980<span></span>
</td>
</tr>
<tr class="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="num">(9,334)<span></span>
</td>
<td class="num">(2,558)<span></span>
</td>
</tr>
<tr class="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="num">(306)<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="num">(9,640)<span></span>
</td>
<td class="num">(2,558)<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_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="nump">15,696<span></span>
</td>
<td class="nump">7,629<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="nump">0<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="nump">15,696<span></span>
</td>
<td class="nump">7,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_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="num">(7)<span></span>
</td>
<td class="num">(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_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 months or greater, accumulated losses</a></td>
<td class="nump">0<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="num">(7)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="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="nump">2,285,206<span></span>
</td>
<td class="nump">2,378,956<span></span>
</td>
</tr>
<tr class="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="nump">62,893<span></span>
</td>
<td class="nump">8,935<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="nump">2,348,099<span></span>
</td>
<td class="nump">2,387,891<span></span>
</td>
</tr>
<tr class="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="num">(29,345)<span></span>
</td>
<td class="num">(12,044)<span></span>
</td>
</tr>
<tr class="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="num">(881)<span></span>
</td>
<td class="num">(18)<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="num">(30,226)<span></span>
</td>
<td class="num">(12,062)<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="nump">223,543<span></span>
</td>
<td class="nump">49,118<span></span>
</td>
</tr>
<tr class="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="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_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Total, fair value</a></td>
<td class="nump">223,543<span></span>
</td>
<td class="nump">49,118<span></span>
</td>
</tr>
<tr class="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="num">(842)<span></span>
</td>
<td class="num">(135)<span></span>
</td>
</tr>
<tr class="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="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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Total, accumulated losses</a></td>
<td class="num">$ (842)<span></span>
</td>
<td class="num">$ (135)<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_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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</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_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss</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_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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</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_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossAbstract</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922890-210455<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27337-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27337-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922890-210455<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27337-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922890-210455<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922890-210455<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27337-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27290-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922888-210455<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27290-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922888-210455<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698965512528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jul. 31, 2022</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure</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">$ 678,178<span></span>
</td>
<td class="nump">$ 845,230<span></span>
</td>
</tr>
<tr class="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">3,046,477<span></span>
</td>
<td class="nump">2,766,364<span></span>
</td>
</tr>
<tr class="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">1,086,684<span></span>
</td>
<td class="nump">1,256,207<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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure</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">590,661<span></span>
</td>
<td class="nump">722,492<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, Fair Value Disclosure</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">71,821<span></span>
</td>
<td class="nump">77,794<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, Fair Value Disclosure</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">15,696<span></span>
</td>
<td class="nump">7,949<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_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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure</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="text">&#160;<span></span>
</td>
<td class="nump">36,995<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, Fair Value Disclosure</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_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">4,811,339<span></span>
</td>
<td class="nump">4,867,801<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, Fair Value Disclosure</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">889,803<span></span>
</td>
<td class="nump">883,636<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, Fair Value Disclosure</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">289,481<span></span>
</td>
<td class="nump">103,580<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">397<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="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, Fair Value Disclosure</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">1,729,751<span></span>
</td>
<td class="nump">1,662,436<span></span>
</td>
</tr>
<tr class="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">704,521<span></span>
</td>
<td class="nump">935,603<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="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, Fair Value Disclosure</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">137,442<span></span>
</td>
<td class="nump">116,712<span></span>
</td>
</tr>
<tr class="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">382,163<span></span>
</td>
<td class="nump">320,207<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, Fair Value Disclosure</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">590,661<span></span>
</td>
<td class="nump">722,492<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, Fair Value Disclosure</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">71,821<span></span>
</td>
<td class="nump">77,794<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="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, Fair Value Disclosure</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">15,696<span></span>
</td>
<td class="nump">7,949<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, Fair Value Disclosure</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="text">&#160;<span></span>
</td>
<td class="nump">36,995<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="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, Fair Value Disclosure</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_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">590,661<span></span>
</td>
<td class="nump">722,492<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, Fair Value Disclosure</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="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="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, Fair Value Disclosure</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="text">&#160;<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, Fair Value Disclosure</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, Fair Value Disclosure</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 | 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, Fair Value Disclosure</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">590,661<span></span>
</td>
<td class="nump">722,492<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, Fair Value Disclosure</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, Fair Value Disclosure</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 | 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, Fair Value Disclosure</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="text">&#160;<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</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, Fair Value Disclosure</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_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">4,220,678<span></span>
</td>
<td class="nump">4,145,309<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, Fair Value Disclosure</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">889,803<span></span>
</td>
<td class="nump">883,636<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, Fair Value Disclosure</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">289,481<span></span>
</td>
<td class="nump">103,580<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">397<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="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, Fair Value Disclosure</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">1,729,751<span></span>
</td>
<td class="nump">1,662,436<span></span>
</td>
</tr>
<tr class="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">704,521<span></span>
</td>
<td class="nump">935,603<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="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, Fair Value Disclosure</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">137,442<span></span>
</td>
<td class="nump">116,712<span></span>
</td>
</tr>
<tr class="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">382,163<span></span>
</td>
<td class="nump">320,207<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, Fair Value Disclosure</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 | 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, Fair Value Disclosure</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">71,821<span></span>
</td>
<td class="nump">77,794<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="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, Fair Value Disclosure</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">$ 15,696<span></span>
</td>
<td class="nump">7,949<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, Fair Value Disclosure</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="text">&#160;<span></span>
</td>
<td class="nump">$ 36,995<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 probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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_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_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_CashAndCashEquivalentsAxis=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_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_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_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_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>51
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698965769120">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Summary of Strategic Investments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jul. 31, 2022</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_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">$ 176,805<span></span>
</td>
<td class="nump">$ 170,860<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_MarketableEquitySecuritiesFVNIAmount', window );">Marketable equity securities</a></td>
<td class="nump">29,168<span></span>
</td>
<td class="nump">34,646<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_DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount', window );">Non-marketable debt securities</a></td>
<td class="nump">1,500<span></span>
</td>
<td class="nump">2,250<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_OtherLongTermInvestments', window );">Total strategic investments&#8212;included in other assets</a></td>
<td class="nump">$ 207,473<span></span>
</td>
<td class="nump">$ 207,756<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980263&amp;loc=SL75117539-209714<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.1(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>52
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698964065200">
<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="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 8,060<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 8,060<span></span>
</td>
</tr>
<tr class="re">
<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">(26,555)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(26,555)<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_MarketableEquitySecuritiesFVNIUnrealizedGainLoss', window );">Net unrealized gains (losses)(1)</a></td>
<td class="nump">3,382<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(5,477)<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_EquitySecuritiesFvNiUnrealizedGainLoss', window );">Total&#8212;included in other income (expense), net</a></td>
<td class="num">$ (23,173)<span></span>
</td>
<td class="nump">$ 8,060<span></span>
</td>
<td class="num">$ (32,032)<span></span>
</td>
<td class="nump">$ 8,060<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126980263&amp;loc=SL75117546-209714<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980263&amp;loc=SL75117539-209714<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980263&amp;loc=SL75117539-209714<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>53
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698966523408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Equity securities, FV-NI, realized gain (loss)</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="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_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount', window );">Upward adjustments</a></td>
<td class="nump">33,000,000<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>
</tr>
<tr class="ro">
<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">$ 26,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26,600,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_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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126980263&amp;loc=SL75117546-209714<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980263&amp;loc=SL75117539-209714<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980263&amp;loc=SL75117539-209714<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>54
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698960174896">
<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>Jul. 31, 2022</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_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">$ 162,800<span></span>
</td>
<td class="nump">$ 128,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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation and amortization</a></td>
<td class="num">(32,718)<span></span>
</td>
<td class="num">(23,447)<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">130,082<span></span>
</td>
<td class="nump">105,079<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">54,059<span></span>
</td>
<td class="nump">51,801<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">16,210<span></span>
</td>
<td class="nump">8,735<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">11,904<span></span>
</td>
<td class="nump">8,488<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">36,470<span></span>
</td>
<td class="nump">17,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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation and amortization</a></td>
<td class="num">(13,600)<span></span>
</td>
<td class="num">(9,700)<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">41,058<span></span>
</td>
<td class="nump">36,163<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">$ 3,099<span></span>
</td>
<td class="nump">$ 6,185<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>55
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139699071683952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 5.9<span></span>
</td>
<td class="nump">$ 3.5<span></span>
</td>
<td class="nump">$ 10.5<span></span>
</td>
<td class="nump">$ 6.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_CapitalizedComputerSoftwareAmortization1', window );">Accumulated amortization, property, plant, and equipment</a></td>
<td class="nump">$ 2.4<span></span>
</td>
<td class="nump">$ 1.2<span></span>
</td>
<td class="nump">$ 3.9<span></span>
</td>
<td class="nump">$ 2.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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128487-111756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>56
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698965734928">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Combination, Intangible Assets, and Goodwill - Schedule of Acquisition Date Fair Value of Consideration Transferred (Details) - Streamlit, Inc.<br> $ / shares in Units, $ in Thousands, shares in Millions</strong></div></th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_PaymentsToAcquireBusinessesGross', window );">Cash</a></td>
<td class="nump">$ 211,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_BusinessCombinationConsiderationTransferred1', window );">Total</a></td>
<td class="nump">650,755<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 );">Class A Common Stock</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned', window );">Common stock</a></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_StreamlitIncMember', window );">Outside of the Plans | Class A Common Stock</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Business acquisition, equity interest issued or issuable (in shares) | shares</a></td>
<td class="nump">1.9<span></span>
</td>
</tr>
<tr class="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) | $ / shares</a></td>
<td class="nump">$ 229.13<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_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698964860640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combination, Intangible Assets, and Goodwill - Narrative (Details)<br> shares in Thousands, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($) </div>
<div>co-founder </div>
<div>shares</div>
</th>
<th class="th">
<div>Jul. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jul. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 31, 2022 </div>
<div>USD ($) </div>
<div>co-founder </div>
<div>shares</div>
</th>
<th class="th">
<div>Jul. 31, 2021 </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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 10.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.9<span></span>
</td>
<td class="nump">$ 15.6<span></span>
</td>
<td class="nump">$ 3.7<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 );">RCS | 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>
</tr>
<tr class="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">409<span></span>
</td>
<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="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 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 | co-founder</a></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="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="nump">$ 2.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_BusinessAcquisitionAxis=snow_StreamlitIncMember', window );">Streamlit, Inc. | RCS | 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>
</tr>
<tr class="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (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="nump">400<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 );">Post-combination share-based compensation arrangement by share-based payment award, award vesting period</a></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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue', window );">Post-combination share-based compensation arrangement by share-based payment award, equity instruments other than options, granted in period, total fair value</a></td>
<td class="nump">$ 93.7<span></span>
</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.7<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 );">Post-combination share-based compensation arrangement by share-based payment award, award service period</a></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_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_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698965417680">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Combination, Intangible Assets, and Goodwill - Schedule of Preliminary Allocation of Purchase Price to Assets Acquired and Liabilities Assumed (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2022</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_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="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">$ 502,614<span></span>
</td>
<td class="nump">$ 8,449<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>
</tr>
<tr class="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 33,914<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">494,165<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 );">Developer community intangible asset</a></td>
<td class="nump">150,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNetTangibleLiabilities', window );">Other net tangible liabilities</a></td>
<td class="num">(660)<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNet', window );">Deferred tax liabilities, net</a></td>
<td class="num">(26,664)<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">$ 650,755<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 );">Estimated Useful Life (in years)</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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNet</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNetTangibleLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Net Tangible 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNetTangibleLiabilities</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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 an asset representing future economic benefits arising from other assets acquired in a business combination that are 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>59
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698969679504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combination, Intangible Assets, and Goodwill - Business Acquisition, Pro Forma Information (Details) - Streamlit, Inc. - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</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>
</tr>
<tr class="ro">
<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">$ 497,248<span></span>
</td>
<td class="nump">$ 272,198<span></span>
</td>
<td class="nump">$ 919,641<span></span>
</td>
<td class="nump">$ 501,112<span></span>
</td>
</tr>
<tr class="re">
<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">$ (222,806)<span></span>
</td>
<td class="num">$ (219,905)<span></span>
</td>
<td class="num">$ (436,965)<span></span>
</td>
<td class="num">$ (431,494)<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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>60
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698958676240">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Combination, Intangible Assets, and Goodwill - Schedule of Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jul. 31, 2022</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_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 );">Total finite-lived intangible assets</a></td>
<td class="nump">$ 198,505<span></span>
</td>
<td class="nump">$ 47,805<span></span>
</td>
</tr>
<tr class="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">(27,077)<span></span>
</td>
<td class="num">(11,490)<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">171,428<span></span>
</td>
<td class="nump">36,315<span></span>
</td>
</tr>
<tr class="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 );">Infinite-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">172,254<span></span>
</td>
<td class="nump">37,141<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="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 );">Total finite-lived intangible assets</a></td>
<td class="nump">150,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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(10,100)<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">139,900<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_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="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 );">Total finite-lived intangible assets</a></td>
<td class="nump">28,252<span></span>
</td>
<td class="nump">28,252<span></span>
</td>
</tr>
<tr class="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">(7,466)<span></span>
</td>
<td class="num">(3,941)<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">20,786<span></span>
</td>
<td class="nump">24,311<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 );">Total finite-lived intangible assets</a></td>
<td class="nump">11,332<span></span>
</td>
<td class="nump">11,332<span></span>
</td>
</tr>
<tr class="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">(5,945)<span></span>
</td>
<td class="num">(4,812)<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">5,387<span></span>
</td>
<td class="nump">6,520<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 );">Total finite-lived intangible assets</a></td>
<td class="nump">8,874<span></span>
</td>
<td class="nump">8,174<span></span>
</td>
</tr>
<tr class="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">(3,519)<span></span>
</td>
<td class="num">(2,690)<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">5,355<span></span>
</td>
<td class="nump">5,484<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_OtherIntangibleAssetsMember', window );">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_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 );">Total finite-lived intangible assets</a></td>
<td class="nump">47<span></span>
</td>
<td class="nump">47<span></span>
</td>
</tr>
<tr class="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">(47)<span></span>
</td>
<td class="num">(47)<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">$ 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_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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=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_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=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_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherIntangibleAssetsMember</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>61
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698965415840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Combination, Intangible Assets, and Goodwill - Schedule of Future Amortization Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jul. 31, 2022</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_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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">Reminder of 2023</a></td>
<td class="nump">$ 20,719<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">2024</a></td>
<td class="nump">41,101<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2025</a></td>
<td class="nump">40,360<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">2026</a></td>
<td class="nump">34,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2027</a></td>
<td class="nump">30,097<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_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour', window );">Thereafter</a></td>
<td class="nump">4,901<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">$ 171,428<span></span>
</td>
<td class="nump">$ 36,315<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finite-Lived Intangible Asset, Expected Amortization, After 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_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour</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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 remainder of current fiscal year.</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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>62
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698968331472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combination, Intangible Assets, and Goodwill - Schedule of Goodwill (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jul. 31, 2022 </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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Beginning balance</a></td>
<td class="nump">$ 8,449<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Addition</a></td>
<td class="nump">494,165<span></span>
</td>
</tr>
<tr class="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">$ 502,614<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 an asset representing future economic benefits arising from other assets acquired in a business combination that are 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>63
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698964222048">
<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>Jul. 31, 2022</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_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">$ 110,090<span></span>
</td>
<td class="nump">$ 98,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_AccruedThirdPartyCloudInfrastructureExpensesCurrent', window );">Accrued third-party cloud infrastructure expenses</a></td>
<td class="nump">24,486<span></span>
</td>
<td class="nump">13,341<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">15,563<span></span>
</td>
<td class="nump">28,497<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_LiabilitiesAssociatedWithMarketingCostsCurrent', window );">Liabilities associated with marketing and business development programs</a></td>
<td class="nump">15,074<span></span>
</td>
<td class="nump">16,284<span></span>
</td>
</tr>
<tr class="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">10,830<span></span>
</td>
<td class="nump">12,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_AccruedProfessionalFeesCurrent', window );">Accrued professional services</a></td>
<td class="nump">9,049<span></span>
</td>
<td class="nump">7,068<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_AccruedPurchasesOfPropertyPlantAndEquipmentCurrent', window );">Accrued purchases of property and equipment</a></td>
<td class="nump">4,119<span></span>
</td>
<td class="nump">4,204<span></span>
</td>
</tr>
<tr class="re">
<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">20,561<span></span>
</td>
<td class="nump">19,645<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_AccruedLiabilitiesCurrent', window );">Total accrued expenses and other current liabilities</a></td>
<td class="nump">$ 209,772<span></span>
</td>
<td class="nump">$ 200,664<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_LiabilitiesAssociatedWithMarketingCostsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Marketing 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_LiabilitiesAssociatedWithMarketingCostsCurrent</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>64
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698965724032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitment and Contingencies - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>May 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_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>
<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_LesseeOperatingLeaseModifiedLeaseUndiscountedAmount', window );">Lessee, operating lease, modified lease, undiscounted 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="nump">$ 68,000,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_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsAndOperatingLeaseLiabilitiesUponModificationOfExistingLease', window );">Increase in operating lease right of use assets and operating lease liabilities upon modification of existing lease</a></td>
<td class="nump">$ 30,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_SubleaseIncome', window );">Sublease income</a></td>
<td class="nump">3,300,000<span></span>
</td>
<td class="nump">$ 3,200,000<span></span>
</td>
<td class="nump">$ 6,600,000<span></span>
</td>
<td class="nump">$ 6,400,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_LesseeLeaseLeaseNotYetCommencedUndiscountedAmount', window );">Lessee, Lease, lease not yet commenced, undiscounted amount</a></td>
<td class="nump">16,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,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_LesseeLeaseLeaseNotYetCommencedTermOfContract', window );">Lessee, lease, lease not yet commenced, term of contract (in years)</a></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>
</tr>
<tr class="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="nump">0<span></span>
</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="ro">
<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">$ 17,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,100,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_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsAndOperatingLeaseLiabilitiesUponModificationOfExistingLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Right of Use Assets and Operating Lease Liabilities Upon Modification of Existing Lease</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_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsAndOperatingLeaseLiabilitiesUponModificationOfExistingLease</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_LesseeLeaseLeaseNotYetCommencedTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Lease, Lease Not yet Commenced, Term of Contract</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_LesseeLeaseLeaseNotYetCommencedTermOfContract</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_LesseeLeaseLeaseNotYetCommencedUndiscountedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Lease, Lease Not Yet Commenced, Undiscounted 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_LesseeLeaseLeaseNotYetCommencedUndiscountedAmount</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_LesseeOperatingLeaseModifiedLeaseUndiscountedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Modified Lease, Undiscounted 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_LesseeOperatingLeaseModifiedLeaseUndiscountedAmount</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_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_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_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_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698957569248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity - Narrative (Details)<br> $ / shares in Units, $ 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="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($) </div>
<div>co-founder </div>
<div>shares</div>
</th>
<th class="th">
<div>Feb. 01, 2022 </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 03, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 01, 2021 </div>
<div>vote </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Feb. 28, 2021 </div>
<div>vote</div>
</th>
<th class="th">
<div>Jul. 31, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jul. 31, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jul. 31, 2022 </div>
<div>USD ($) </div>
<div>co-founder </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jul. 31, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>class </div>
<div>$ / shares </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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000,000<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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<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>
</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_CommonStockNumberOfClassesOfStock', window );">Common stock, number of classes of stock | class</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<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_ConversionPercentThresholdOutstanding', window );">Conversion, percent threshold</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">10.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">15,619,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (per share) | $ / 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="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (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="nump">0<span></span>
</td>
<td class="nump">642,000<span></span>
</td>
<td class="nump">0<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Intrinsic value of shares exercised | $</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">$ 704.6<span></span>
</td>
<td class="nump">$ 2,600.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1', window );">Grant date fair value of vested 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 41.3<span></span>
</td>
<td class="nump">$ 44.1<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,400.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,400.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized share-based compensation expense recognition period (term)</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">3 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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_NumberOfFounders', window );">Number of founders | co-founder</a></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="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>
</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_A2020EquityIncentivePlanMember', window );">2020 Equity Incentive Plan:</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Employee stock purchase rights under the 2020 ESPP</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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</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">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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">3,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period (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">&#160;<span></span>
</td>
<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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</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 | 2012 Equity Incentive Plan:</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (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="nump">1,374,000<span></span>
</td>
<td class="nump">5,763,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Share-based compensation arrangement by share-based payment award, equity instruments other than options, nonvested, number</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">14,337,000<span></span>
</td>
<td class="nump">14,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,337,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,612,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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs | Grant Date</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AwardTypeAxis=snow_RestrictedCommonStockMember', window );">RCS | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 (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">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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Share-based compensation arrangement by share-based payment award, equity instruments other than options, nonvested, number</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">609,000<span></span>
</td>
<td class="nump">699,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">609,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">380,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_AwardTypeAxis=snow_RestrictedCommonStockMember', window );">RCS | Outside of the Plans | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Share-based compensation arrangement by share-based payment award, equity instruments other than options, nonvested, number</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">400,000<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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,500,000,000<span></span>
</td>
<td class="nump">2,500,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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share) | $ / 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.0001<span></span>
</td>
<td class="text">&#160;<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="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<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_CommonStockVotingRightsVotesPerShare', window );">Common stock, voting rights, votes per share | vote</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">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 | RCS | Outside of the Plans | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 (shares)</a></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="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="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 );">Post-combination share-based compensation arrangement by share-based payment award, award vesting period</a></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">&#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>
</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_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue', window );">Post-combination share-based compensation arrangement by share-based payment award, equity instruments other than options, granted in period, total fair value | $</a></td>
<td class="nump">$ 93.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.7<span></span>
</td>
<td class="text">&#160;<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 );">Post-combination share-based compensation arrangement by share-based payment award, award service period</a></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">&#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>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_CommonStockSharesAuthorized', window );">Common stock, shares authorized (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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">185,461,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">185,461,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">185,461,000<span></span>
</td>
<td class="nump">355,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_ConversionOfStockSharesConverted1', window );">Shares converted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">169,500,000<span></span>
</td>
<td class="nump">169,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>
</tr>
<tr class="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="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="text">&#160;<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="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<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_CommonStockVotingRightsVotesPerShare', window );">Common stock, voting rights, votes per share | vote</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">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>
<td class="text">&#160;<span></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_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_CommonStockVotingRightsVotesPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Voting Rights, Votes 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_CommonStockVotingRightsVotesPerShare</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_ConversionPercentThresholdOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Conversion, Percent Threshold Outstanding</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_ConversionPercentThresholdOutstanding</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: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_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_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue</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_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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ConversionOfStockSharesConverted1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConversionOfStockSharesConverted1</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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_AwardTypeAxis=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_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_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_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_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_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>
<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>66
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698966433088">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Equity - Schedule of Shares Reserved For Future Issuance (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th"><div>Jul. 31, 2022</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_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">118,855<span></span>
</td>
<td class="nump">105,310<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 );">Employee stock purchase rights under the 2020 ESPP</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">11,148<span></span>
</td>
<td class="nump">8,209<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 Equity Incentive 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">37,521<span></span>
</td>
<td class="nump">42,043<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 Equity Incentive 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">3,493<span></span>
</td>
<td class="nump">4,530<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 Equity Incentive 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">642<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_A2020EquityIncentivePlanMember', window );">2020 Equity Incentive 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">10,844<span></span>
</td>
<td class="nump">5,082<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 Equity Incentive Plan: | Pool</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">55,207<span></span>
</td>
<td class="nump">45,446<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>67
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698959585200">
<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="1"></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 01, 2022</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2021</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_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward', window );"><strong>Shares Available for Grant (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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,619,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options granted (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">642,000<span></span>
</td>
<td class="nump">0<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Options canceled (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">180,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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, ending (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,207,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,207,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_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>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Shares outstanding, beginning (in shares)</a></td>
<td class="nump">42,043,000<span></span>
</td>
<td class="nump">39,837,000<span></span>
</td>
<td class="nump">42,043,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,043,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">642,000<span></span>
</td>
<td class="nump">0<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Options exercise (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,494,000)<span></span>
</td>
<td class="num">(2,448,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Options canceled (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(180,000)<span></span>
</td>
<td class="num">(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>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">38,163,000<span></span>
</td>
<td class="nump">39,837,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,163,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_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>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Shares outstanding, beginning balance (in dollars per share)</a></td>
<td class="nump">$ 7.53<span></span>
</td>
<td class="nump">$ 10.84<span></span>
</td>
<td class="nump">$ 7.53<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share)</a></td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercises (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.65<span></span>
</td>
<td class="nump">6.18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">7.32<span></span>
</td>
<td class="nump">6.98<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Shares outstanding, ending balance (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11.06<span></span>
</td>
<td class="nump">$ 10.84<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11.06<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years 6 months<span></span>
</td>
<td class="text">6 years 8 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>
<td class="text">6 years 10 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 5,336,155<span></span>
</td>
<td class="nump">$ 6,421,133<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,336,155<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,283,299<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Vested and exercisable (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,233,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,233,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Vested and exercisable, weighted average share price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.39<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.39<span></span>
</td>
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1', window );">Vested and exercisable, weighted average remaining contractual life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue', window );">Vested and exercisable, intrinsic value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,741,879<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,741,879<span></span>
</td>
<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_A2020EquityIncentivePlanMember', window );">2020 Equity Incentive Plan:</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>
</tr>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward', window );"><strong>Shares Available for Grant (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>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for grant, beginning (in shares)</a></td>
<td class="nump">45,446,000<span></span>
</td>
<td class="nump">55,679,000<span></span>
</td>
<td class="nump">45,446,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,446,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="nump">15,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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, ending (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,679,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="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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward', window );"><strong>Shares Available for Grant (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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsGranted', window );">RSU's granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,374,000)<span></span>
</td>
<td class="num">(5,763,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsSharesWithheld', window );">Shares withheld (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">260,000<span></span>
</td>
<td class="nump">292,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsForfeited', window );">RSU's forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">462,000<span></span>
</td>
<td class="nump">327,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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Number Of Shares Available For Grant</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Shares Available For Grant, Equity Instruments Other Than Options, Forfeited</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsForfeited</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Shares Available For Grant, Equity Instruments Other Than Options, Granted</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsGranted</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsSharesWithheld">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Shares Available For Grant, Equity Instruments Other Than Options, Shares Withheld</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsSharesWithheld</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 exercisable or convertible options. 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 exercisable options that may 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 exercisable or convertible options. 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AwardTypeAxis=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_AwardTypeAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698964875632">
<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="2">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Jul. 31, 2022</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=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_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 (shares)</a></td>
<td class="nump">14,200<span></span>
</td>
<td class="nump">9,612<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 (shares)</a></td>
<td class="nump">1,374<span></span>
</td>
<td class="nump">5,763<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (shares)</a></td>
<td class="num">(775)<span></span>
</td>
<td class="num">(848)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (shares)</a></td>
<td class="num">(462)<span></span>
</td>
<td class="num">(327)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, ending (shares)</a></td>
<td class="nump">14,337<span></span>
</td>
<td class="nump">14,200<span></span>
</td>
<td class="nump">14,337<span></span>
</td>
</tr>
<tr class="ro">
<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="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 , beginning balance (in dollars per share)</a></td>
<td class="nump">$ 189.50<span></span>
</td>
<td class="nump">$ 180.08<span></span>
</td>
<td class="nump">$ 180.08<span></span>
</td>
</tr>
<tr class="ro">
<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">145.19<span></span>
</td>
<td class="nump">201.89<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">156.97<span></span>
</td>
<td class="nump">161.90<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">196.87<span></span>
</td>
<td class="nump">202.80<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 186.77<span></span>
</td>
<td class="nump">$ 189.50<span></span>
</td>
<td class="nump">$ 186.77<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 | RCS</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 (shares)</a></td>
<td class="nump">699<span></span>
</td>
<td class="nump">380<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 (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">409<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (shares)</a></td>
<td class="num">(90)<span></span>
</td>
<td class="num">(90)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, ending (shares)</a></td>
<td class="nump">609<span></span>
</td>
<td class="nump">699<span></span>
</td>
<td class="nump">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_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="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 , beginning balance (in dollars per share)</a></td>
<td class="nump">$ 134.99<span></span>
</td>
<td class="nump">$ 2.11<span></span>
</td>
<td class="nump">$ 2.11<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">229.13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">2.10<span></span>
</td>
<td class="nump">2.10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 154.73<span></span>
</td>
<td class="nump">$ 134.99<span></span>
</td>
<td class="nump">$ 154.73<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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=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_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>69
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698962645248">
<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="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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>
</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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>
</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 );">Employee stock purchase rights under the 2020 ESPP</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">58.90%<span></span>
</td>
<td class="nump">49.50%<span></span>
</td>
<td class="nump">58.90%<span></span>
</td>
<td class="nump">49.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">0.90%<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
<td class="nump">0.90%<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
</tr>
<tr class="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>
<td class="nump">0.00%<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698969702912">
<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="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 209,181<span></span>
</td>
<td class="nump">$ 163,991<span></span>
</td>
<td class="nump">$ 381,674<span></span>
</td>
<td class="nump">$ 315,005<span></span>
</td>
</tr>
<tr class="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">6,715<span></span>
</td>
<td class="nump">6,938<span></span>
</td>
<td class="nump">13,210<span></span>
</td>
<td class="nump">13,237<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">215,896<span></span>
</td>
<td class="nump">170,929<span></span>
</td>
<td class="nump">394,884<span></span>
</td>
<td class="nump">328,242<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">26,070<span></span>
</td>
<td class="nump">22,114<span></span>
</td>
<td class="nump">48,705<span></span>
</td>
<td class="nump">45,217<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">60,162<span></span>
</td>
<td class="nump">52,336<span></span>
</td>
<td class="nump">112,631<span></span>
</td>
<td class="nump">98,389<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">96,897<span></span>
</td>
<td class="nump">62,827<span></span>
</td>
<td class="nump">170,490<span></span>
</td>
<td class="nump">118,646<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 26,052<span></span>
</td>
<td class="nump">$ 26,714<span></span>
</td>
<td class="nump">$ 49,848<span></span>
</td>
<td class="nump">$ 52,753<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>71
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698969770544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="num">(1.80%)<span></span>
</td>
<td class="num">(0.30%)<span></span>
</td>
<td class="nump">5.60%<span></span>
</td>
<td class="num">(0.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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="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_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>72
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698962665872">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Net Loss per Share - Narrative (Details) - Class B Common Stock - $ / shares<br> shares in Millions</strong></div></th>
<th class="th"><div>Mar. 03, 2021</div></th>
<th class="th"><div>Mar. 01, 2021</div></th>
<th class="th"><div>Jul. 31, 2022</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_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share, Basic, by Common Class, Including Two Class Method [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_ConversionOfStockSharesConverted1', window );">Shares converted (in shares)</a></td>
<td class="nump">169.5<span></span>
</td>
<td class="nump">169.5<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)</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="nump">$ 0.0001<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ConversionOfStockSharesConverted1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConversionOfStockSharesConverted1</td>
</tr>
<tr>
<td style="padding-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_EarningsPerShareBasicLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_EarningsPerShareBasicLineItems</td>
</tr>
<tr>
<td style="padding-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_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>73
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698960174480">
<tr>
<th class="tl" colspan="2" 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="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</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="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>
</tr>
<tr class="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 loss attributable to Class A and Class B common stockholders</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (222,806)<span></span>
</td>
<td class="num">$ (189,719)<span></span>
</td>
<td class="num">$ (388,600)<span></span>
</td>
<td class="num">$ (392,939)<span></span>
</td>
</tr>
<tr class="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 Class A and Class B common stockholders - basic (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">318,356<span></span>
</td>
<td class="nump">297,717<span></span>
</td>
<td class="nump">316,392<span></span>
</td>
<td class="nump">294,604<span></span>
</td>
</tr>
<tr class="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 Class A and Class B common stockholders - diluted (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">318,356<span></span>
</td>
<td class="nump">297,717<span></span>
</td>
<td class="nump">316,392<span></span>
</td>
<td class="nump">294,604<span></span>
</td>
</tr>
<tr class="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 Class A and Class B common stockholders- basic (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">$ (0.70)<span></span>
</td>
<td class="num">$ (0.64)<span></span>
</td>
<td class="num">$ (1.23)<span></span>
</td>
<td class="num">$ (1.33)<span></span>
</td>
</tr>
<tr class="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 Class A and Class B common stockholders - diluted (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">$ (0.70)<span></span>
</td>
<td class="num">$ (0.64)<span></span>
</td>
<td class="num">$ (1.23)<span></span>
</td>
<td class="num">$ (1.33)<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><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">On March 1, 2021, all shares of the Company&#8217;s then-outstanding Class B common stock were automatically converted into the same number of shares of Class A common stock, pursuant to the terms of the Company&#8217;s amended and restated certificate of incorporation. No additional shares of Class B common stock will be issued following such conversion. See Note 10 for further details.</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_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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>74
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698966578816">
<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="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">53,241<span></span>
</td>
<td class="nump">63,787<span></span>
</td>
<td class="nump">53,241<span></span>
</td>
<td class="nump">63,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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">38,163<span></span>
</td>
<td class="nump">52,250<span></span>
</td>
<td class="nump">38,163<span></span>
</td>
<td class="nump">52,250<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">14,337<span></span>
</td>
<td class="nump">10,763<span></span>
</td>
<td class="nump">14,337<span></span>
</td>
<td class="nump">10,763<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">641<span></span>
</td>
<td class="nump">676<span></span>
</td>
<td class="nump">641<span></span>
</td>
<td class="nump">676<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 );">Employee stock purchase rights under the 2020 ESPP</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">100<span></span>
</td>
<td class="nump">98<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="nump">98<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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=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>75
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139698970640560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Event (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
</tr>
<tr><th class="th">
<div>Aug. 31, 2022 </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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Applica</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_SubsequentEventLineItems', window );"><strong>Subsequent Event [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_PaymentsToAcquireBusinessesGross', window );">Payments to acquire businesses, gross</a></td>
<td class="nump">$ 175<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=snow_ApplicaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ApplicaMember</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>snow-20220731_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/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:snow="http://www.snowflake.com/20220731"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="snow-20220731.xsd" xlink:type="simple"/>
    <context id="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i1332ef60586f4a6ba6418d28cc95495c_I20220819">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
        </entity>
        <period>
            <instant>2022-08-19</instant>
        </period>
    </context>
    <context id="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i1c0a1651315e4b71b3d0793c64317b22_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i1122c66d29ae43e786bd4c69f1808026_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="i3cb99b8abeec45879406ddaf11d10228_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="i6d0c4f1e9a8043b0bb31165af6c052af_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="i0dcf39a0f41c4084a3a2b61d96084657_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="i185627a8cc07400899449dac1e08d904_D20220501-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i56ac24df8b7344279b5e35d9513df531_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="idf206166ee504f519ef9645092e6e252_I20220430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="i846d82c4a8354a5f84957be34aafa8f5_I20220430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="i330928a956ad4d5bb30da7a40f496b2e_I20220430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="idc09643ec71c460db6784232ea90179b_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i4f07ee603ff8416982807f8b9602b9bf_D20220501-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="ifbb3006f449f4148b900f744603d444c_D20220501-20220731">
        <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-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="ied898ddb527d4691895d23558d0dcbc6_D20220501-20220731">
        <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-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i64bf60ce134441939111b8d0c584090c_D20220501-20220731">
        <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-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="ief86f457240348daa21768b9e8615a78_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="ibeb90e1dbd0f472f9db05898d6b47a68_I20220731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i93af41aa143b4936a2cf8d49bdec5b20_I20220731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="if9e5018f7f0f49289b1cdce0f1a7c7d8_I20220731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="ib4602482443e4b20a14d94c1200a99eb_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i92d00f678d0746e2b99742677129ec5c_I20210430">
        <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>2021-04-30</instant>
        </period>
    </context>
    <context id="ibc3a21901c914f8a950aee1517d26117_I20210430">
        <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>2021-04-30</instant>
        </period>
    </context>
    <context id="ic7680c664cd04ed691a0b1861f7fb280_I20210430">
        <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>2021-04-30</instant>
        </period>
    </context>
    <context id="ifec0e5252f21401f88493fb6e4ffeef6_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ib0df3fc1f6c74bc2bf8a8421f59f7e70_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i446f3ee151ad4ff9ac94d63d3a3d7de7_D20210501-20210731">
        <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>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ibf2ebb14696344768945197ef8e00473_D20210501-20210731">
        <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>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i8f6f5abbe33645659d2bd913613c3eb7_D20210501-20210731">
        <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>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ia8ba9358babd403ab9ba1567d347545d_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="ic11e0b837a1644a7828fe248a785de97_I20210731">
        <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>2021-07-31</instant>
        </period>
    </context>
    <context id="ia8b7f0dd119b40d58bdd3d233bf917b6_I20210731">
        <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>2021-07-31</instant>
        </period>
    </context>
    <context id="i8c478845c1cf480ebf42c12f6172337b_I20210731">
        <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>2021-07-31</instant>
        </period>
    </context>
    <context id="ic0552f95e09e40d38c326fd976783b98_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i9ed12929001247a9956348b2b653f3f4_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i985a73ad428840aa87d907d2cd994a6e_I20220131">
        <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="icfe16d8273c84d97b53bcbc20954a85c_I20220131">
        <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="i694f140e5ca7401bac542849da35e27f_I20220131">
        <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="ia41605be20a847f99c7501359bc818c5_D20220201-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="iac6c3463ebbf455698824a6b0b3ba70d_D20220201-20220731">
        <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>2022-07-31</endDate>
        </period>
    </context>
    <context id="i23d06f6dd1324413b52e7c3a190db701_D20220201-20220731">
        <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>2022-07-31</endDate>
        </period>
    </context>
    <context id="i3b80280bf87d451999041dfe9e52db2d_D20220201-20220731">
        <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>2022-07-31</endDate>
        </period>
    </context>
    <context id="i2344ae7dadab45d9aff7d557a3a72ac4_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="ibff9e419370342c2997496b5eb931764_I20210131">
        <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>2021-01-31</instant>
        </period>
    </context>
    <context id="id644659b51f74c80b734419d63ccdab9_I20210131">
        <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>2021-01-31</instant>
        </period>
    </context>
    <context id="i527127e902b1427c932773ff3768263c_I20210131">
        <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>2021-01-31</instant>
        </period>
    </context>
    <context id="i579ad287a51b4676abef4c98067233f1_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i107aada4e93e4827b260e74128ef8fa7_D20210201-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ica516769a29d4bfc96dad458177baf53_D20210201-20210731">
        <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>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ia72f70b6acf649faa7f2d9023f42e967_D20210201-20210731">
        <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>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="if9db138ea1404dba8648e85032e5ae79_D20210201-20210731">
        <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>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="iad007343306143efbbfe9994f704ee99_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i0eead80869ff4f4781ffe6da9a458702_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="ib55463333a3949f9b255c68aafd56ada_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="i8f1e276ffceb4774bd6a0f7e6b6a0367_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="if78faf53f7d643d89133886f6189675a_D20220501-20220731">
        <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-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i6ed4cd216fe14cfc84d381a988456408_D20210501-20210731">
        <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>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i598eb0e2fc654708be2429e87a2d4565_D20220201-20220731">
        <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>2022-07-31</endDate>
        </period>
    </context>
    <context id="ic359cbf6e9394f70aa3593a852a25eaf_D20210201-20210731">
        <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>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i704c1e053278437ea84382a898088b43_D20220501-20220731">
        <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-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="ie12af43f407b47d885d90dfe95ca6376_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snow:ProfessionalServicesAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i7e045c09a9e540c0851c38db0186bbf0_D20220201-20220731">
        <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>2022-07-31</endDate>
        </period>
    </context>
    <context id="idb08781e052b4c42af7be58d2e88135d_D20210201-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snow:ProfessionalServicesAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i08cf748c053d4736b0519f89e3baac51_D20220501-20220731">
        <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-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="ifd73b12d86d7430682657504915a466f_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ic6b72e75047c4af88d934bd406e15700_D20220201-20220731">
        <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>2022-07-31</endDate>
        </period>
    </context>
    <context id="i01a1dcc56dff4373926d07b5c52691da_D20210201-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i157ceffd2c434aafb5d2446c1335e5f2_D20220501-20220731">
        <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-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="ic7d71a03e0fd42f6ac4033382d3fbf70_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">snow:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ia1eb40308b324810b2f2c67518610056_D20220201-20220731">
        <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>2022-07-31</endDate>
        </period>
    </context>
    <context id="i5713c4f0a9d0484a8916de617fbdfa70_D20210201-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">snow:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="if364763cafa144e69af2cb9ad7a16254_D20220501-20220731">
        <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-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i1a6022a6042143fe94231a2519bf883f_D20210501-20210731">
        <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>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i58bb69b4d5394ab6a2d1629c37b8b00c_D20220201-20220731">
        <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>2022-07-31</endDate>
        </period>
    </context>
    <context id="i3405a6e249e744fa8c3cb1dfda797c51_D20210201-20210731">
        <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>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ibfa2738d60cf48e09c259ce24c890a31_D20220501-20220731">
        <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-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i9dc56450d05b40a195016bbc0e7655eb_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">snow:AsiaPacificAndJapanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ifcbec695f632480f9d7917cda13b418c_D20220201-20220731">
        <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>2022-07-31</endDate>
        </period>
    </context>
    <context id="i68453d4a4c884099918c8ed41a507638_D20210201-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">snow:AsiaPacificAndJapanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i317ea7ce86c34021a31424a06301e582_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-08-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i2549c5b1e1ef4ff7b92495c0cd189ff7_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="i94214b75e8b34943b314964d6decfece_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="i6f43538964134281926bd15e1665ddfd_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="if6d5950862de40cca7794cf0e11f355c_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="id66ff0abe8d44cd1be2eebc8cd6917f0_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="i91b2393b1ab94d2b9eee3189a991387b_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="iaed2c6eb6c194dcb9ec6856ec8eb5d55_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="ia02b72dfda984468a7f3b2e4c518a9bd_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="i0ec7aca2cfd74124831d8f59d2b808ec_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="i807b428749f64679a8ac2e9fa290d86c_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i51e4cadbb2cf4f69a67ecead377adcf2_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="ibfa1e6adfd814eb1a11394ed2840e585_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="i110716bcad234186822cf53d7f258b60_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="i06bc2452dd4e451895f134c959716a42_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="i1089742f8b284568b0159b19bc3ca05b_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="i59ab325e28e549e68d25421c506edc55_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="ia311722256e94c5cbbb2a82a9034989d_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="ie928563d10874c9b9a84d68c0bf30837_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="i7b07adee4b824e67ab903db2e98f6472_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="ie11507e25be149deaabbf33f1e686b12_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="ic5d2671211384195821fd61362816843_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="ifc25f7e7fd28442ebf7c9c5848370774_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="i75bcdd3507334c839798667c2b796546_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="ic33a149d3784463cbcc32594b1337cc7_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="i7e59ec0fa83a4685b32e8277d07a36bb_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="i519e19c76d5944389b62d48a1c6a8ab9_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="i158da78921584efba6466ed1a8eee813_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="i0e82cb9f683b47dfb4a93566d6edb809_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="i565e744a268c4a44a5ffe407569e7af6_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="i2ebc646fa1474e8c82b8ca64bf97f484_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="i69bc5936e67d47758ec781c641fee6e9_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="iaf6659a93b5949c0be7cdd23fd8c2d44_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="i111c0822bd894d3791b09a487980e15a_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="i07b353a698ec4d70a7c0b8489a1ddb82_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="i9817b58854764335b95753c101df9212_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="i5eb8cffa41b14453957bf5e7e3e73d9f_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="icce30c01b42741e398460f94a63cf141_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="idf7aee2c510740d282494e253c5eae4e_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="if687dda966e4487ab23d71702fdb1d0b_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="ifac74d9147854b95b08684e734221d46_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="i28778349948a4c638a6142724d86ed92_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="i432526a855ad405598ee5ac2db13cc3b_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="ib99f5824fb91436ea12f313e478c1d15_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="i1bdb753442fa44d68961c2b6f9778d58_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="i4b520e90deab46b890f1867e9720380d_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="i289eeed637bd4095bba67bc194331c78_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="i9fb40f6fc0ef4048aa909ce939ba3823_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="i09c6c6323d554688af6c15e5c2138b05_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</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>2022-01-31</instant>
        </period>
    </context>
    <context id="if92ced57643a426fa8b512ee4e60d1d3_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</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>2022-01-31</instant>
        </period>
    </context>
    <context id="i3dedcc692cd94b2b8c1c6c3013810507_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i89ff914bfd214de1bfe5d4be9eb128bb_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="icd6c6cc594864fceb4b471deafa8c3af_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="i1d267d88651542ccbe97bedd08813975_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="i070a476da66a474f9360d7c42497c64f_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="id539353569ac4e3e84ef346478202852_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="i6766f303bb334e43a431ebe162de845f_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="i0df21abbaffa482c9316b9b8d335c0ab_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="i1cf940db682547eeb3f96ac2adf02023_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="i1f2e516a51b8463f9231725bf9631af2_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="id5014ac8ff3c4ffabe6f777fa0caa6d7_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="i6c5c64dc50f9481aad6920c8c9a14a8e_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="ic9a8586fa000418cab5a1a44a482668a_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="ie4c45ad0247f44dca52b587ff4e8ab12_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="iea925aadd1bc4b10bb98cccef6baab4b_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="i8160e970617141479163e1e5243457eb_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="i8ca096212aca438588f710457ac20853_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="if35ae929fe704b11819ff1324d08d4af_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="i4fb4f814731a41fa861d06eb1c6841df_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="i4de577d5c7b64bc4a34a605251eb8b9f_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="ie04171a91ca541f4b7a3af2d456d8815_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="ie33ee809c0c94746a29e1e15296be31f_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="ideca2649126d4fd7b9b75bccfdc5aa3d_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="ifcefc6b1ca104b0f949b696aeca74bb6_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="ib16da73c570345f5a76636acb450ab76_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="i51df88916bce4ea28949503146b65f51_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="ie8a6c0a42d5545e1841199efac0503af_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="i4f6eb378dceb4bc5bf9fef69bb5aef96_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="iaee185d736e84cc4b08171f9edcb4c04_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="i33e9156428884cf1878300e4b59f7004_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="i54960148a6294ed6b478755c90185667_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="i853c9bae55824fc48b1363cf0f184888_D20220331-20220331">
        <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="i36c65bdf36eb440bb9a684f4fb231911_I20220331">
        <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="i616d72a0038841ab84f3d2f56f05f744_D20220331-20220331">
        <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: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="i8f03b5a59d76420f8ed3112384568948_I20220331">
        <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:PlanNameAxis">snow:OutsideOfThePlansMember</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="i43f0e88dee65416486122d48ae3c84d0_D20220331-20220331">
        <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="i1a881be3e234475381b672cd0f452c85_I20220331">
        <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="ica2123f22667442e8b12360233c91d9b_D20220201-20220731">
        <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>2022-07-31</endDate>
        </period>
    </context>
    <context id="i4616b95d951e4fd1a767bd54f1abe2ff_D20220501-20220731">
        <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-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="ic1a5512a582c4db7b95198489f63f96e_D20210501-20210731">
        <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>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i07ba511e1bf54aefb82ed0a5f7120662_D20210201-20210731">
        <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>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i8c17094325ed42bf9ce29ac80aa1f720_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="i9323ab5800324ecdb164aebc6734897b_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="i25be27ade5824ea2883cba2ddf1e80fe_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="i2aa6f5bda0ee4e19aa040ead77784e0b_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="id9fb3f9c1d47432da9b8693af785b567_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i6d58af0ed3f34d95b808cb6abe1c2de0_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="i9d491d3c1dd74af28cc37c0d70be0910_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="iaa9d7caaec4e46ec80983086f4752bd4_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="i1434792b8f6c47ecbc7361f94adb7b80_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i34f19cf207384cc5b8d5801e32671459_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="ie628c4a0259a4bed9783dc078b379ca1_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ibbb60db1209b4c0590448cf383049ef6_I20200930">
        <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>2020-09-30</instant>
        </period>
    </context>
    <context id="idf590038741e4ef0a4e18061746b7c37_I20200930">
        <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>2020-09-30</instant>
        </period>
    </context>
    <context id="i3e953b8c5e3a411d86ac19ddd7055db7_D20210301-20210301">
        <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>2021-03-01</startDate>
            <endDate>2021-03-01</endDate>
        </period>
    </context>
    <context id="i9cc40e693ec5445a9b95f0cc55525b93_I20210301">
        <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>2021-03-01</instant>
        </period>
    </context>
    <context id="ic421510dafa64d809403da0e37b0c6d6_I20210301">
        <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>2021-03-01</instant>
        </period>
    </context>
    <context id="id47e1669af0b4e8fa12d288afbcba1be_D20210228-20210228">
        <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>2021-02-28</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i8f0e20f566a24884a4a6b2192680ad60_D20210301-20210301">
        <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>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-01</endDate>
        </period>
    </context>
    <context id="i4828e83d3e0644579ba2ff8293c1c0a8_D20210228-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
        </entity>
        <period>
            <startDate>2021-02-28</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i0fae6a2859444e28bbb0a099968ddda8_D20210303-20210303">
        <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>2021-03-03</startDate>
            <endDate>2021-03-03</endDate>
        </period>
    </context>
    <context id="i567fd086295c4e37968c3e770f212e1a_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="i8671cd4bc0db4afe958ba21577d5d683_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="i2aac276a367f4dca881a6fb49f95c504_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="i8932770d659c4272be185bbc7db885c1_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="ie69af91b5be94b608f2409bc6379b492_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="i64c983d822744c91a76f9ede41569b2f_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="i9c33a2bce6cc4f45a0ef0077e6853593_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="if2970f6ce34548d7a8857ed0941fb9f3_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="i50e1378e9c454927a55d821350ef1c69_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="i24f20d2fa18c458586c7b26c8fe4fb13_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="ifd61857036414f09873301d9ec5c4a1c_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="icfb20c9cef1d457f8c057cf4bc5d6c27_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="i65ed75143700450bb792bb412154fe1c_D20220201-20220731">
        <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>2022-07-31</endDate>
        </period>
    </context>
    <context id="i02c03e200d394061bb664f8d9dcab636_D20220201-20220201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-02-01</endDate>
        </period>
    </context>
    <context id="id179ab7a3f894ae993c232f500c003ea_D20220201-20220201">
        <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>2022-02-01</endDate>
        </period>
    </context>
    <context id="idcdcf87e689c43efb1c69d8d2d531bcb_D20220201-20220731">
        <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>2022-07-31</endDate>
        </period>
    </context>
    <context id="i56b8664130634122928f4b196010d475_D20220201-20220731">
        <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>2022-02-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i6991e41ca3ba48919cd9bc94a1e57d15_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i582a4a8c697d4715b878cba5623fc5cf_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i2e036421c2cf42ab9caa987548489b9a_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ie14f7d4246a04a3eb75b12b4962d32ea_D20220201-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i1a6a6e5235e9464ebe125e4d4e294e28_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="ia0d493ae615748cd99a8de4682dc45b8_D20220501-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i1876642731f14942bb3fcb8a577f2805_D20220201-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="ifa9c8af5967c4464978b37837b86c34a_D20220201-20220731">
        <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:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="ie06a3d527a084c348649e192217af2e4_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="ib9831864235141aaa65b5dbe6d706e08_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i306cbe01c17f4ca2ab3bea4e26af0e76_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="ib806e5da75864fa8a032f1f597d178f7_D20220201-20220731">
        <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>2022-07-31</endDate>
        </period>
    </context>
    <context id="i57415b65e5aa4fd292ee18bfc89220b1_I20220731">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="ic1507c6b413d4b24b8fb0668ce65546b_I20220131">
        <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="i2c41d617329843e495f021ef2dab21de_D20220201-20220430">
        <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>2022-04-30</endDate>
        </period>
    </context>
    <context id="ic675ae4a4d4644dfbc3e5f16eab43bfa_I20220430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="iaec5bb25dfb9438b979af702567d0b47_D20220501-20220731">
        <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-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i4d00ae3ac9cc44e8ac18fb085623f775_I20220731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="idfa9b62e9b314f5587ec0bc74a29f5d8_D20220501-20220731">
        <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-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i7f5aa1b47991440090ef0d53de7ef52c_D20210501-20210731">
        <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>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="iec3ab4497d904201a489daa95ba4f3e4_D20210201-20210731">
        <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>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i92cb4cb1444543bb948e5236c30135d1_D20220501-20220731">
        <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-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="ic0fa71513ec9462fa662ce9e01603ad1_D20210501-20210731">
        <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>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ie857c08518a2493397e81766c06ef0e9_D20220201-20220731">
        <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>2022-07-31</endDate>
        </period>
    </context>
    <context id="i2732317fab754640a3f27391ad0a1db2_D20210201-20210731">
        <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>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i1e2bb697603745c6bbc475dcae913b1b_D20220501-20220731">
        <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-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="iba51c258b4874b2faca4db6012e5c5c9_D20210501-20210731">
        <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>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i8558568df59047f38037091225bfde12_D20220201-20220731">
        <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>2022-07-31</endDate>
        </period>
    </context>
    <context id="if091f55ae8764c63a5d594d860e622c8_D20210201-20210731">
        <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>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i2a545f7aafd0464188f88539afba3b1e_D20220501-20220731">
        <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-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i2f268a8a8bf14f31a7c12fcf6f9e7c10_D20210501-20210731">
        <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>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i5356b32786ae4fa19a6845580d55d13c_D20220201-20220731">
        <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>2022-07-31</endDate>
        </period>
    </context>
    <context id="ic38c8c5fe805443a8a28974a35dd2f06_D20210201-20210731">
        <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>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i86f88b0a33e04212bb9d2a942c96825a_D20220501-20220731">
        <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-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i4906647ddd4e4cd2addc1b58a987fdec_D20210501-20210731">
        <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>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="icda3477eb37644ed8efb9998d27af329_D20220201-20220731">
        <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>2022-07-31</endDate>
        </period>
    </context>
    <context id="i5c3d50c5774b4debafa2a4b969e29e6d_D20210201-20210731">
        <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>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="iac537934690842c0b92c8aff582193c9_D20220501-20220731">
        <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-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="if3b1ff1e3f2d4f5e8ef098a0f5e1f25a_D20220201-20220731">
        <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>2022-07-31</endDate>
        </period>
    </context>
    <context id="i09e7ef51321c45e98dc1363e491cb4ce_D20210501-20210731">
        <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>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i8b8221d448e046d4a90ad6acfaa8c9b4_D20210201-20210731">
        <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>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i4312226490d14e31aa2481b378cd50b3_D20220501-20220731">
        <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-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i5caaff9034154737ab0194b52c3a58d8_D20220201-20220731">
        <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>2022-07-31</endDate>
        </period>
    </context>
    <context id="id1a4ce73a914411a83037d2b25208c57_D20210201-20210731">
        <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>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="icbc61ff7daac4282a8edcc1ab130fb79_D20210501-20210731">
        <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>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="icf2ebe4c91df464992a953ef721eb442_D20220201-20220731">
        <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>2022-07-31</endDate>
        </period>
    </context>
    <context id="i8bc5e09db47542999522fe0f0c97d935_D20220501-20220731">
        <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-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i9c144660fe4e45c1a094447605ee380f_D20210201-20210731">
        <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>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i44a47ede5d174ce694ca85ccef1c8924_D20210501-20210731">
        <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>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i65eb2de13bb84561b2c82ed1c0392127_D20220501-20220731">
        <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-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i7e132b8525e64e979def740611b07c12_D20220201-20220731">
        <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>2022-07-31</endDate>
        </period>
    </context>
    <context id="i4b84c47a5c5f4a6588e0d33a9f63be68_D20210201-20210731">
        <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>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="id372a0fe0a304ebe8fe20b0bee6d90d8_D20210501-20210731">
        <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>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i2d7f04e3e5da45ea9ef6dbf71d8aebef_D20220801-20220831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:ApplicaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</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="co-founder">
        <measure>snow:co-founder</measure>
    </unit>
    <unit id="class">
        <measure>snow:class</measure>
    </unit>
    <unit id="vote">
        <measure>snow:vote</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180L2ZyYWc6ODE1OTBlMGM3OTJhNGJiZTkyYTljN2YyMmI2NDAzOTkvdGFibGU6YmQ1Y2I1Y2JmNTE2NDQ4MDhjY2ZjY2Q0MTg5MzE1YzUvdGFibGVyYW5nZTpiZDVjYjVjYmY1MTY0NDgwOGNjZmNjZDQxODkzMTVjNV8zLTEtMS0xLTEzNzI1NA_d1da8e03-de20-4688-a5e5-fffc15e69ccc">0001640147</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180L2ZyYWc6ODE1OTBlMGM3OTJhNGJiZTkyYTljN2YyMmI2NDAzOTkvdGFibGU6YmQ1Y2I1Y2JmNTE2NDQ4MDhjY2ZjY2Q0MTg5MzE1YzUvdGFibGVyYW5nZTpiZDVjYjVjYmY1MTY0NDgwOGNjZmNjZDQxODkzMTVjNV80LTEtMS0xLTEzNzI1NA_3cbbbf90-d9ff-4a87-987e-948028ae5377">--01-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180L2ZyYWc6ODE1OTBlMGM3OTJhNGJiZTkyYTljN2YyMmI2NDAzOTkvdGFibGU6YmQ1Y2I1Y2JmNTE2NDQ4MDhjY2ZjY2Q0MTg5MzE1YzUvdGFibGVyYW5nZTpiZDVjYjVjYmY1MTY0NDgwOGNjZmNjZDQxODkzMTVjNV81LTEtMS0xLTEzNzI1NA_354d2b63-c599-4186-8acd-74446448ed5d">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180L2ZyYWc6ODE1OTBlMGM3OTJhNGJiZTkyYTljN2YyMmI2NDAzOTkvdGFibGU6YmQ1Y2I1Y2JmNTE2NDQ4MDhjY2ZjY2Q0MTg5MzE1YzUvdGFibGVyYW5nZTpiZDVjYjVjYmY1MTY0NDgwOGNjZmNjZDQxODkzMTVjNV82LTEtMS0xLTEzNzI1NA_2c72a4e0-d972-4cbf-8217-aed72602da86">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180L2ZyYWc6ODE1OTBlMGM3OTJhNGJiZTkyYTljN2YyMmI2NDAzOTkvdGFibGU6YmQ1Y2I1Y2JmNTE2NDQ4MDhjY2ZjY2Q0MTg5MzE1YzUvdGFibGVyYW5nZTpiZDVjYjVjYmY1MTY0NDgwOGNjZmNjZDQxODkzMTVjNV83LTEtMS0xLTEzNzI1NA_fe6533c0-7409-4d5b-b0d1-1c895039be19">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGV4dHJlZ2lvbjpkMDVlYmJiNTljNTU0ZDhiOGJkOTE4YzE1ODRhZmU4ZF8yMzA3_6bc49289-dc7e-41ca-badb-5c9989266acd">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGFibGU6NjEyMTdiMjkyNGM2NDExOGE2M2MwMDM0NmE0OWEyMmYvdGFibGVyYW5nZTo2MTIxN2IyOTI0YzY0MTE4YTYzYzAwMzQ2YTQ5YTIyZl8wLTAtMS0xLTEzNzI1NA_2031efb2-c929-4b0e-bbaa-5b938ae3b692">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGV4dHJlZ2lvbjpkMDVlYmJiNTljNTU0ZDhiOGJkOTE4YzE1ODRhZmU4ZF8xMzQ_7276b9af-69a5-4670-89ff-bd3f47852fb4">2022-07-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGFibGU6MDk5ZTkwNGUxNTRiNDdjNzk0OTkyNWZjOGYzZDUxN2IvdGFibGVyYW5nZTowOTllOTA0ZTE1NGI0N2M3OTQ5OTI1ZmM4ZjNkNTE3Yl8wLTAtMS0xLTEzNzI1NA_54341dac-129f-40f0-8b7b-47b90a275cf0">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGV4dHJlZ2lvbjpkMDVlYmJiNTljNTU0ZDhiOGJkOTE4YzE1ODRhZmU4ZF8yMzE1_af659ff9-342c-404e-a1dd-65219a6ac5b7">001-39504</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGV4dHJlZ2lvbjpkMDVlYmJiNTljNTU0ZDhiOGJkOTE4YzE1ODRhZmU4ZF8yMzA4_2e139341-ac2f-4673-a928-ab66fb4f7d1e">SNOWFLAKE INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGFibGU6YTdhMGUyNmFjYzA2NDMyZTgwOTg3NGE3YmZiNzQzYTEvdGFibGVyYW5nZTphN2EwZTI2YWNjMDY0MzJlODA5ODc0YTdiZmI3NDNhMV8wLTAtMS0xLTEzNzI1NA_b33d1c62-0fad-435b-aeca-3e6fb0cdcee4">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGFibGU6YTdhMGUyNmFjYzA2NDMyZTgwOTg3NGE3YmZiNzQzYTEvdGFibGVyYW5nZTphN2EwZTI2YWNjMDY0MzJlODA5ODc0YTdiZmI3NDNhMV8wLTMtMS0xLTEzNzI1NA_cddae06c-58a7-4914-baba-60d1c4c93d72">46-0636374</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGFibGU6YTdhMGUyNmFjYzA2NDMyZTgwOTg3NGE3YmZiNzQzYTEvdGFibGVyYW5nZTphN2EwZTI2YWNjMDY0MzJlODA5ODc0YTdiZmI3NDNhMV8zLTAtMS0xLTEzNzI1NC90ZXh0cmVnaW9uOjEyYzRlNWY5NGI1MjRhMTZhMGRjNDJhZDRiNjAyYTVkXzQ_d3b893ca-6b27-4685-8f0a-a5851df2bae2">Suite 3A</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGFibGU6YTdhMGUyNmFjYzA2NDMyZTgwOTg3NGE3YmZiNzQzYTEvdGFibGVyYW5nZTphN2EwZTI2YWNjMDY0MzJlODA5ODc0YTdiZmI3NDNhMV8zLTAtMS0xLTEzNzI1NC90ZXh0cmVnaW9uOjEyYzRlNWY5NGI1MjRhMTZhMGRjNDJhZDRiNjAyYTVkXzg_5f48c03d-e070-4016-952e-2cfcdbc690d2">106 East Babcock Street</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGFibGU6YTdhMGUyNmFjYzA2NDMyZTgwOTg3NGE3YmZiNzQzYTEvdGFibGVyYW5nZTphN2EwZTI2YWNjMDY0MzJlODA5ODc0YTdiZmI3NDNhMV8zLTAtMS0xLTEzNzI1NC90ZXh0cmVnaW9uOjEyYzRlNWY5NGI1MjRhMTZhMGRjNDJhZDRiNjAyYTVkXzEx_1c3aa2c7-274c-402f-b710-7f27aad4bac8">Bozeman</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGFibGU6YTdhMGUyNmFjYzA2NDMyZTgwOTg3NGE3YmZiNzQzYTEvdGFibGVyYW5nZTphN2EwZTI2YWNjMDY0MzJlODA5ODc0YTdiZmI3NDNhMV8zLTAtMS0xLTEzNzI1NC90ZXh0cmVnaW9uOjEyYzRlNWY5NGI1MjRhMTZhMGRjNDJhZDRiNjAyYTVkXzE1_3189076e-c43c-41c3-8547-8a22df6c7aff">MT</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGFibGU6YTdhMGUyNmFjYzA2NDMyZTgwOTg3NGE3YmZiNzQzYTEvdGFibGVyYW5nZTphN2EwZTI2YWNjMDY0MzJlODA5ODc0YTdiZmI3NDNhMV8zLTAtMS0xLTEzNzI1NC90ZXh0cmVnaW9uOjEyYzRlNWY5NGI1MjRhMTZhMGRjNDJhZDRiNjAyYTVkXzE4_00c49f76-2b49-4ba3-a6ff-ad57c46bdf8a">59715</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGFibGU6YTdhMGUyNmFjYzA2NDMyZTgwOTg3NGE3YmZiNzQzYTEvdGFibGVyYW5nZTphN2EwZTI2YWNjMDY0MzJlODA5ODc0YTdiZmI3NDNhMV81LTAtMS0xLTEzNzI1NC90ZXh0cmVnaW9uOmYyYTVlMzY5MGU5YTRmZjk4ZWM4MjgzNTFlMTk4MzJmXzU_a899247f-fb7f-4093-984e-c0b501e0b4c0">844</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGFibGU6YTdhMGUyNmFjYzA2NDMyZTgwOTg3NGE3YmZiNzQzYTEvdGFibGVyYW5nZTphN2EwZTI2YWNjMDY0MzJlODA5ODc0YTdiZmI3NDNhMV81LTAtMS0xLTEzNzI1NC90ZXh0cmVnaW9uOmYyYTVlMzY5MGU5YTRmZjk4ZWM4MjgzNTFlMTk4MzJmXzk_c8bd7b59-1de0-453d-b560-8b67f0f374ce">766-9355</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGFibGU6NGM3ZTVkYzUyMTU1NDBhNDkxODJmY2U2YjhhOTI5ZmYvdGFibGVyYW5nZTo0YzdlNWRjNTIxNTU0MGE0OTE4MmZjZTZiOGE5MjlmZl8xLTAtMS0xLTEzNzI1NA_756ed354-99d0-44b5-a3c3-33494af1321e">Class A Common Stock, $0.0001 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGFibGU6NGM3ZTVkYzUyMTU1NDBhNDkxODJmY2U2YjhhOTI5ZmYvdGFibGVyYW5nZTo0YzdlNWRjNTIxNTU0MGE0OTE4MmZjZTZiOGE5MjlmZl8xLTEtMS0xLTEzNzI1NA_50053d43-5259-4546-b6b4-e02175c44b63">SNOW</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGFibGU6NGM3ZTVkYzUyMTU1NDBhNDkxODJmY2U2YjhhOTI5ZmYvdGFibGVyYW5nZTo0YzdlNWRjNTIxNTU0MGE0OTE4MmZjZTZiOGE5MjlmZl8xLTItMS0xLTEzNzI1NA_6295f76b-79b6-43b4-8793-e02f136fcd43">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGV4dHJlZ2lvbjpkMDVlYmJiNTljNTU0ZDhiOGJkOTE4YzE1ODRhZmU4ZF8yMzA5_3e5d1775-a9c9-41dc-a14f-84e5f402bcf2">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGV4dHJlZ2lvbjpkMDVlYmJiNTljNTU0ZDhiOGJkOTE4YzE1ODRhZmU4ZF8yMzEw_f7bc0157-b161-44de-9b0d-d0845e6260c7">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGFibGU6MTZlODdjMjQ3NGYyNGVjMzg2MmNjYzM2OTFkNmZjYjAvdGFibGVyYW5nZToxNmU4N2MyNDc0ZjI0ZWMzODYyY2NjMzY5MWQ2ZmNiMF8wLTAtMS0xLTEzNzI1NA_25161540-eb7e-4178-ba28-ad4b11872fb1">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGFibGU6MTZlODdjMjQ3NGYyNGVjMzg2MmNjYzM2OTFkNmZjYjAvdGFibGVyYW5nZToxNmU4N2MyNDc0ZjI0ZWMzODYyY2NjMzY5MWQ2ZmNiMF8yLTctMS0xLTEzNzI1NA_d17e92ce-b307-4ef5-993a-9afadd21f2f9">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGFibGU6MTZlODdjMjQ3NGYyNGVjMzg2MmNjYzM2OTFkNmZjYjAvdGFibGVyYW5nZToxNmU4N2MyNDc0ZjI0ZWMzODYyY2NjMzY5MWQ2ZmNiMF80LTctMS0xLTEzNzI1NA_ae66fe8d-e3f6-48cf-b198-7f44cf811a99">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGV4dHJlZ2lvbjpkMDVlYmJiNTljNTU0ZDhiOGJkOTE4YzE1ODRhZmU4ZF8yMzEy_c6672b91-c055-464b-ab84-93489c5ffe5f">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i1332ef60586f4a6ba6418d28cc95495c_I20220819"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18xL2ZyYWc6ZDA1ZWJiYjU5YzU1NGQ4YjhiZDkxOGMxNTg0YWZlOGQvdGV4dHJlZ2lvbjpkMDVlYmJiNTljNTU0ZDhiOGJkOTE4YzE1ODRhZmU4ZF8xNzk1_7e340905-9354-4b6e-a1ef-6bada73b99ef"
      unitRef="shares">320000000</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfNC0xLTEtMS0xMzcyNTQ_46da70c9-bb75-4d05-a334-49c433731c79"
      unitRef="usd">906663000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfNC0zLTEtMS0xMzcyNTQ_81eb6bec-f96b-44e1-939d-df936ec602fb"
      unitRef="usd">1085729000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfNS0xLTEtMS0xMzcyNTQ_f9b37fd2-61ee-4a49-bf53-0e311d54a75f"
      unitRef="usd">3046477000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfNS0zLTEtMS0xMzcyNTQ_bc6bc39b-436f-43a2-81a6-0e0ad6e655f5"
      unitRef="usd">2766364000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfNi0xLTEtMS0xMzcyNTQ_b9f622c0-141b-48ed-acb4-879b87dd89ac"
      unitRef="usd">304964000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfNi0zLTEtMS0xMzcyNTQ_d06104a9-3c9d-44e3-80e4-0b34822eec58"
      unitRef="usd">545629000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfNy0xLTEtMS0xMzcyNTQ_39ca95c7-1c91-41b5-b550-b15691011c7c"
      unitRef="usd">57908000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfNy0zLTEtMS0xMzcyNTQ_072b6460-6aac-4c7a-b85a-880b0e5fcb2f"
      unitRef="usd">51398000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfOC0xLTEtMS0xMzcyNTQ_f118c9f8-ce00-499d-bb35-6efe0013de87"
      unitRef="usd">187685000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfOC0zLTEtMS0xMzcyNTQ_76c581fc-41e1-4884-b638-549e544b4e28"
      unitRef="usd">149523000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfOS0xLTEtMS0xMzcyNTQ_6326f770-fca5-46f8-beda-8357c4d5c21a"
      unitRef="usd">4503697000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfOS0zLTEtMS0xMzcyNTQ_a3701b7c-d0b0-49f0-8a16-868606ffaac9"
      unitRef="usd">4598643000</us-gaap:AssetsCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMTAtMS0xLTEtMTM3MjU0_0f318e59-b158-4e77-99cb-578dfcd359df"
      unitRef="usd">1086684000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMTAtMy0xLTEtMTM3MjU0_8560d2ce-dd46-41f7-a0ac-8f872fc6077b"
      unitRef="usd">1256207000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMTEtMS0xLTEtMTM3MjU0_fe5bfea7-e6b6-4602-aa7d-f324b46f0671"
      unitRef="usd">130082000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMTEtMy0xLTEtMTM3MjU0_520b5388-8322-461e-b3f2-b94f9498e07b"
      unitRef="usd">105079000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMTItMS0xLTEtMTM3MjU0_3e48dcb6-80a7-40cc-98f4-07d829126224"
      unitRef="usd">222240000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMTItMy0xLTEtMTM3MjU0_f50a3437-1ec7-4fb6-b434-34e729788213"
      unitRef="usd">190356000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMTMtMS0xLTEtMTM3MjU0_b9d19f71-8f73-498d-bbc7-6313892959ef"
      unitRef="usd">502614000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMTMtMy0xLTEtMTM3MjU0_5049b7de-7aec-4e33-ac2a-ef416a61ea92"
      unitRef="usd">8449000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMTQtMS0xLTEtMTM3MjU0_3ea2cfb6-060f-46e6-9ceb-6654b81e8b62"
      unitRef="usd">172254000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMTQtMy0xLTEtMTM3MjU0_c3d9b1d2-dfb6-4383-a398-8da64c17dd90"
      unitRef="usd">37141000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMTUtMS0xLTEtMTM3MjU0_f8bf447e-0381-4e6a-a968-8828699d5ed9"
      unitRef="usd">129222000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMTUtMy0xLTEtMTM3MjU0_c66f5796-7c10-4517-bd78-2f3747574e5a"
      unitRef="usd">124517000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMTYtMS0xLTEtMTM3MjU0_7d4fb769-efb9-4c7a-80a6-2ab4acab6d25"
      unitRef="usd">317322000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMTYtMy0xLTEtMTM3MjU0_f60d2938-a08b-4193-9b77-447105d2a6eb"
      unitRef="usd">329306000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMTctMS0xLTEtMTM3MjU0_1c4497a8-8708-4c6d-82b5-82dee1e9388b"
      unitRef="usd">7064115000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMTctMy0xLTEtMTM3MjU0_dbc39dc9-ad98-48c0-a6c4-c4f3c198a5e0"
      unitRef="usd">6649698000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjAtMS0xLTEtMTM3MjU0_094de1ef-1323-46e6-abdd-782c537c1110"
      unitRef="usd">20286000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjAtMy0xLTEtMTM3MjU0_51c5783f-9b19-4bec-9011-c5dbdc2c72ae"
      unitRef="usd">13441000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjEtMS0xLTEtMTM3MjU0_82562faf-eaff-4f6a-81cd-4872ba4f3c1c"
      unitRef="usd">209772000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjEtMy0xLTEtMTM3MjU0_f7d2483d-d7e2-478e-9d45-ebf6bb838a94"
      unitRef="usd">200664000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjItMS0xLTEtMTM3MjU0_4850450a-de73-4928-9ded-eb3eaf4f1535"
      unitRef="usd">26605000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjItMy0xLTEtMTM3MjU0_98797f16-6199-427c-ac49-d8cc174f30c2"
      unitRef="usd">25101000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjMtMS0xLTEtMTM3MjU0_26891d09-4aa7-48c6-b7e4-4cb01758646d"
      unitRef="usd">1144773000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjMtMy0xLTEtMTM3MjU0_1dc488f7-1ff7-4bf1-9e93-d17aafb52b9b"
      unitRef="usd">1157887000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjQtMS0xLTEtMTM3MjU0_82391f5b-566e-4d42-90af-8f396af9fe41"
      unitRef="usd">1401436000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjQtMy0xLTEtMTM3MjU0_607b32b2-888d-43e4-a40a-0c4588bcdfca"
      unitRef="usd">1397093000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjUtMS0xLTEtMTM3MjU0_ea74f690-9a1a-4232-a1b6-8568b05e9ebb"
      unitRef="usd">215152000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjUtMy0xLTEtMTM3MjU0_380c49df-5495-4733-ab72-589a5d71f87f"
      unitRef="usd">181196000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjYtMS0xLTEtMTM3MjU0_9079dd1c-387d-4b97-a570-92f468508f55"
      unitRef="usd">8793000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjYtMy0xLTEtMTM3MjU0_29ba1194-f8c6-43c0-b151-034439d0ef3a"
      unitRef="usd">11180000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjctMS0xLTEtMTM3MjU0_1dd51524-d7a1-44ba-b5f9-997eaedd5c2f"
      unitRef="usd">12411000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjctMy0xLTEtMTM3MjU0_6ddfa078-d141-4883-9fae-b0c25a9e8533"
      unitRef="usd">11184000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjgtMS0xLTEtMTM3MjU0_e0c35f88-fae6-4dd6-bd5e-18e0fb7ba3f9"
      unitRef="usd">1637792000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjgtMy0xLTEtMTM3MjU0_aac56c3e-c323-4afb-9766-e4b7197ac874"
      unitRef="usd">1600653000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjktMS0xLTEtMTM3MjU0_f4db7291-f920-4fc1-9ecb-1e10a9ef7477"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMjktMy0xLTEtMTM3MjU0_56face5a-6459-4cf6-8ad8-9c03f54bf0cf"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzMtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246M2U2Njg4ZDc0OGUwNGQ1NWJhMDQzNzZiMjNhNjNlMjNfMjE_47e222b5-9e14-401a-a027-fa6239503fd3"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzMtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246M2U2Njg4ZDc0OGUwNGQ1NWJhMDQzNzZiMjNhNjNlMjNfMjE_5dc58780-ac0d-4c89-a8da-9cc458df3f8d"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzMtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246M2U2Njg4ZDc0OGUwNGQ1NWJhMDQzNzZiMjNhNjNlMjNfNDU_7bba2481-116d-4fc9-8e29-96995b6cd8d6"
      unitRef="shares">200000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzMtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246M2U2Njg4ZDc0OGUwNGQ1NWJhMDQzNzZiMjNhNjNlMjNfNDU_9db701b6-7001-47f6-9e05-88f74166723e"
      unitRef="shares">200000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzMtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246M2U2Njg4ZDc0OGUwNGQ1NWJhMDQzNzZiMjNhNjNlMjNfNjc_4cec698f-1273-4ca0-9a4c-d4c428cb026c"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzMtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246M2U2Njg4ZDc0OGUwNGQ1NWJhMDQzNzZiMjNhNjNlMjNfNjc_5605fe71-0022-4f41-a681-df53ac88f231"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzMtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246M2U2Njg4ZDc0OGUwNGQ1NWJhMDQzNzZiMjNhNjNlMjNfNjc_733fa9d1-098e-421a-8e59-cb9502871820"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzMtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246M2U2Njg4ZDc0OGUwNGQ1NWJhMDQzNzZiMjNhNjNlMjNfNjc_8b4d9c79-0ed3-4d51-a621-c39fd5209aa8"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzMtMS0xLTEtMTM3MjU0_34b99420-8a9e-41c2-b18b-c40db17ab03b"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzMtMy0xLTEtMTM3MjU0_121912e2-4997-4170-89a6-c7d3c137b530"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i1122c66d29ae43e786bd4c69f1808026_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzQtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246NGQyMzRlYzQwOWI3NDkxMjkxMzdhZTJlN2Q0MjNlZGJfMTg_0cd78e53-8191-477d-bbd1-591dfcac8a3a"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i3cb99b8abeec45879406ddaf11d10228_I20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzQtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246NGQyMzRlYzQwOWI3NDkxMjkxMzdhZTJlN2Q0MjNlZGJfMTg_2b33e0d0-72de-4c0d-9963-d09331a540c9"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i6d0c4f1e9a8043b0bb31165af6c052af_I20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzQtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246NGQyMzRlYzQwOWI3NDkxMjkxMzdhZTJlN2Q0MjNlZGJfMTg_3e9e60e8-3a35-47fe-8ac7-6105e443bda0"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i0dcf39a0f41c4084a3a2b61d96084657_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzQtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246NGQyMzRlYzQwOWI3NDkxMjkxMzdhZTJlN2Q0MjNlZGJfMTg_3f0c0fdd-4cca-4eff-8dfa-7657db3ece5f"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i6d0c4f1e9a8043b0bb31165af6c052af_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzQtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246NGQyMzRlYzQwOWI3NDkxMjkxMzdhZTJlN2Q0MjNlZGJfNDI_44d3f963-3323-40c5-8703-c21e842f8488"
      unitRef="shares">2500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i1122c66d29ae43e786bd4c69f1808026_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzQtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246NGQyMzRlYzQwOWI3NDkxMjkxMzdhZTJlN2Q0MjNlZGJfNDI_7107a3b1-d53a-4161-8060-8ecd9fdde199"
      unitRef="shares">2500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6d0c4f1e9a8043b0bb31165af6c052af_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzQtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246NGQyMzRlYzQwOWI3NDkxMjkxMzdhZTJlN2Q0MjNlZGJfNzI_26f1862f-f270-47cc-9ee8-082031cea40e"
      unitRef="shares">319897000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i6d0c4f1e9a8043b0bb31165af6c052af_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzQtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246NGQyMzRlYzQwOWI3NDkxMjkxMzdhZTJlN2Q0MjNlZGJfNzI_8497b8a2-03d9-4c3c-91c4-715dbd30e7c4"
      unitRef="shares">319897000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1122c66d29ae43e786bd4c69f1808026_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzQtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246NGQyMzRlYzQwOWI3NDkxMjkxMzdhZTJlN2Q0MjNlZGJfNzk_46f7c4cf-6e22-4465-83b8-00673875afa6"
      unitRef="shares">312377000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i1122c66d29ae43e786bd4c69f1808026_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzQtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246NGQyMzRlYzQwOWI3NDkxMjkxMzdhZTJlN2Q0MjNlZGJfNzk_c650135c-d4f8-40c7-ba3a-e564f7ced748"
      unitRef="shares">312377000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i3cb99b8abeec45879406ddaf11d10228_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzQtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246NGQyMzRlYzQwOWI3NDkxMjkxMzdhZTJlN2Q0MjNlZGJfMTQz_2b1eced4-86d8-4f43-a8e5-a9e0645c1c50"
      unitRef="shares">185461000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i0dcf39a0f41c4084a3a2b61d96084657_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzQtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246NGQyMzRlYzQwOWI3NDkxMjkxMzdhZTJlN2Q0MjNlZGJfMTQz_ce508dc6-8e4a-470e-93fe-98bb35e5089a"
      unitRef="shares">185461000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i0dcf39a0f41c4084a3a2b61d96084657_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzQtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246NGQyMzRlYzQwOWI3NDkxMjkxMzdhZTJlN2Q0MjNlZGJfMTcz_2f8e26b5-7dc6-4ab2-aa85-4adab7d1e408"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i3cb99b8abeec45879406ddaf11d10228_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzQtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246NGQyMzRlYzQwOWI3NDkxMjkxMzdhZTJlN2Q0MjNlZGJfMTcz_8a003393-d851-4d12-826a-8be9e140a654"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i0dcf39a0f41c4084a3a2b61d96084657_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzQtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246NGQyMzRlYzQwOWI3NDkxMjkxMzdhZTJlN2Q0MjNlZGJfMTcz_b49369c4-9407-466d-8765-863e00dc13f0"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3cb99b8abeec45879406ddaf11d10228_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzQtMC0xLTEtMTM3MjU0L3RleHRyZWdpb246NGQyMzRlYzQwOWI3NDkxMjkxMzdhZTJlN2Q0MjNlZGJfMTcz_b673c53f-3e18-4c26-b5e9-7c1b82f241e5"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzQtMS0xLTEtMTM3MjU0_086fc12b-dcc6-4bb2-bf2a-1997c8bbf81e"
      unitRef="usd">32000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzQtMy0xLTEtMTM3MjU0_463269df-9099-45e1-a104-a1e98f2f3f9a"
      unitRef="usd">31000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzYtMS0xLTEtMTM3MjU0_0686250f-5091-4f99-8ac2-08eac0b4fd3a"
      unitRef="usd">7782117000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzYtMy0xLTEtMTM3MjU0_52d5d21b-e822-4d93-b96e-05f61462979f"
      unitRef="usd">6984669000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzctMS0xLTEtMTM3MjU0_fd5f3ba4-c62a-479f-89b8-9ec704cba406"
      unitRef="usd">-47857000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzctMy0xLTEtMTM3MjU0_ccf7e104-3269-48a4-b754-18b21dbf891c"
      unitRef="usd">-16286000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzgtMS0xLTEtMTM3MjU0_7c6b1bc6-2262-4b23-acbd-990d6ea6df88"
      unitRef="usd">-2307969000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzgtMy0xLTEtMTM3MjU0_97629ae3-7205-4c3e-a779-f714fc3e370b"
      unitRef="usd">-1919369000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzktMS0xLTEtMTM3MjU0_d5078bf1-dac4-44fa-8f8c-67fdf823a225"
      unitRef="usd">5426323000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfMzktMy0xLTEtMTM3MjU0_446140de-8152-4110-a502-36c8f791c42e"
      unitRef="usd">5049045000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfNDAtMS0xLTEtMTM3MjU0_ef892ac9-c0ff-4bdf-be10-8d1a4dc8e667"
      unitRef="usd">7064115000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yMi9mcmFnOmMzZjUwMDA1OGE0ODQ1MTk5ZGZiOThjY2E3N2UwNjBjL3RhYmxlOjdhOThjZWJiYjUzNTRiYTQ5MzcyYjE3NTdkY2JiNThjL3RhYmxlcmFuZ2U6N2E5OGNlYmJiNTM1NGJhNDkzNzJiMTc1N2RjYmI1OGNfNDAtMy0xLTEtMTM3MjU0_c34978f4-8703-4e78-87db-9859272f665f"
      unitRef="usd">6649698000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMy0xLTEtMS0xMzcyNTQ_cbdeed0e-afee-48ba-89e0-ef0764904b77"
      unitRef="usd">497248000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMy0zLTEtMS0xMzcyNTQ_14a8372c-9a8c-4019-948f-0a09ddb6f22c"
      unitRef="usd">272198000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMy01LTEtMS0xMzgxMDc_34150880-469c-4bc5-906a-0d6d33d5b846"
      unitRef="usd">919619000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMy03LTEtMS0xMzgxMDc_c6629454-4631-4a98-a8f0-ffb0b4c66fd2"
      unitRef="usd">501112000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfNC0xLTEtMS0xMzcyNTQ_afd3adb9-d2a4-4852-81f6-ef1b9bc88416"
      unitRef="usd">173232000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfNC0zLTEtMS0xMzcyNTQ_aa09ab93-1644-4cb7-a90c-2ae72ba575a2"
      unitRef="usd">106121000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfNC01LTEtMS0xMzgxMDc_6ef806da-05c5-400c-8135-dff198d31bfe"
      unitRef="usd">321162000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfNC03LTEtMS0xMzgxMDc_1e2d6786-a9e3-4261-95f6-45f17b38b7b4"
      unitRef="usd">203467000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfNS0xLTEtMS0xMzcyNTQ_3bdf73c4-07dc-42a3-aa90-c4f3cae7d5b6"
      unitRef="usd">324016000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfNS0zLTEtMS0xMzcyNTQ_808db8d7-7f08-4a97-a5a0-7bc207db0d31"
      unitRef="usd">166077000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfNS01LTEtMS0xMzgxMjU_d7d8a4ea-953f-4635-9c8e-e2edb284c883"
      unitRef="usd">598457000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfNS03LTEtMS0xMzgxMjU_e4aabf08-cd56-4025-acaf-8deae650aac0"
      unitRef="usd">297645000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfNy0xLTEtMS0xMzcyNTQ_4fdbfee0-3739-422d-9d06-744e3b186947"
      unitRef="usd">274645000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfNy0zLTEtMS0xMzcyNTQ_f4636a3c-09f6-4d83-ac19-6803caf5ef34"
      unitRef="usd">182903000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfNy01LTEtMS0xMzgxMDk_b24e160f-9570-4b02-825d-9fa573c8515d"
      unitRef="usd">518557000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfNy03LTEtMS0xMzgxMDk_0ab59481-bb12-4f1a-84b3-22f3c0f778fa"
      unitRef="usd">349707000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfOC0xLTEtMS0xMzcyNTQ_5ae55e26-84f9-41b1-85ef-768195e9771c"
      unitRef="usd">183748000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfOC0zLTEtMS0xMzcyNTQ_89e23150-a3e4-4598-a4f0-620df6e06118"
      unitRef="usd">118087000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfOC01LTEtMS0xMzgxMDk_38624632-8f5b-4e7b-b4dd-150f8bcf83e3"
      unitRef="usd">334546000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfOC03LTEtMS0xMzgxMDk_cc4dc618-1809-4c33-aebf-e38710291a0e"
      unitRef="usd">227883000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfOS0xLTEtMS0xMzcyNTQ_fd39e255-6349-439d-8637-e2e46fdec3ca"
      unitRef="usd">73355000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfOS0zLTEtMS0xMzcyNTQ_410a9406-e34f-4a85-b1fb-3197bd0d4ef8"
      unitRef="usd">65228000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfOS01LTEtMS0xMzgxMDk_20e1e165-09a0-4296-8e2c-77342f001e56"
      unitRef="usd">141852000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfOS03LTEtMS0xMzgxMDk_8d2d4c14-3998-45b4-92dd-ae23eee00e71"
      unitRef="usd">125791000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTAtMS0xLTEtMTM3MjU0_53b3d7e7-1511-44ce-8b90-bbcaf23a213a"
      unitRef="usd">531748000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTAtMy0xLTEtMTM3MjU0_c2e6b30c-ee0f-432f-b234-13e302318e6f"
      unitRef="usd">366218000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTAtNS0xLTEtMTM4MTUy_80ef6ea8-1cb5-4b2c-bacb-6960ee7a0334"
      unitRef="usd">994955000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTAtNy0xLTEtMTM4MTUy_c3bbda5c-26da-4234-9d23-83da50302bd4"
      unitRef="usd">703381000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTEtMS0xLTEtMTM3MjU0_80d5fac9-b580-4991-bcb5-4369a270c32c"
      unitRef="usd">-207732000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTEtMy0xLTEtMTM3MjU0_ff0dafda-a2a2-4c11-8a0c-abdcef991ca8"
      unitRef="usd">-200141000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTEtNS0xLTEtMTM4MTUy_7215eff1-e415-48f9-853f-b9eee2e916a0"
      unitRef="usd">-396498000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTEtNy0xLTEtMTM4MTUy_d58a4188-5598-45ba-86b9-d0ad3602702a"
      unitRef="usd">-405736000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTItMS0xLTEtMTM3MjU0_6c154de5-14e0-4590-b991-8ba48b1e020b"
      unitRef="usd">11692000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTItMy0xLTEtMTM3MjU0_807dec38-4c1c-404c-b654-c4a878a0afe6"
      unitRef="usd">2190000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTItNS0xLTEtMTM4MTEx_8573233d-62f3-4a98-9346-393154246fa0"
      unitRef="usd">16451000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTItNy0xLTEtMTM4MTEx_08c4a2da-45f5-41ea-9dc2-f9ef144d943c"
      unitRef="usd">4802000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTMtMS0xLTEtMTM3MjU0_d8ba1b33-7990-4b28-803e-ce83cac10736"
      unitRef="usd">-22920000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTMtMy0xLTEtMTM3MjU0_3e1a7989-72df-4871-bd8b-e3ab3c398e5f"
      unitRef="usd">8746000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTMtNS0xLTEtMTM4MTEx_9efc52a0-c3e1-4fbd-a58f-b51d695762bb"
      unitRef="usd">-31401000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTMtNy0xLTEtMTM4MTEx_3af7a0b2-14d1-4de2-bf83-98c2766e51de"
      unitRef="usd">8258000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTQtMS0xLTEtMTM3MjU0_d03d6393-f4b8-4135-942a-91599f5098e8"
      unitRef="usd">-218960000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTQtMy0xLTEtMTM3MjU0_57c892db-3c54-45d6-ba10-981d266cb4df"
      unitRef="usd">-189205000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTQtNS0xLTEtMTM4MTUy_f6f971f5-3c0b-4c31-9c59-9c53a2fad6f8"
      unitRef="usd">-411448000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTQtNy0xLTEtMTM4MTUy_cd24140a-93fa-4be1-86f3-3fd172cd017a"
      unitRef="usd">-392676000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTUtMS0xLTEtMTM3MjU0_b5ba4743-051b-41c4-903f-4a502b6f5cd4"
      unitRef="usd">3846000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTUtMy0xLTEtMTM3MjU0_13757c25-4933-489a-a9c0-85b4e7720b04"
      unitRef="usd">514000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTUtNS0xLTEtMTM4MTEz_7658c0a2-1e27-4947-b0ad-272268267239"
      unitRef="usd">-22848000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTUtNy0xLTEtMTM4MTEz_9a97f5e0-4370-401e-9ef1-f82bc8f6d34e"
      unitRef="usd">263000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTYtMS0xLTEtMTM3MjU0_cf5a372b-93ec-4c21-bb87-3e913cc2b855"
      unitRef="usd">-222806000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTYtMy0xLTEtMTM3MjU0_b19d4d18-e8b2-48ba-9052-9ab55eaf986e"
      unitRef="usd">-189719000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTYtNS0xLTEtMTM4MTUy_eb3621e5-d18e-4b30-83cf-5e2f065dc116"
      unitRef="usd">-388600000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTYtNy0xLTEtMTM4MTUy_3592e3f9-13e7-413c-a886-164a2a3886f0"
      unitRef="usd">-392939000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTctMS0xLTEtMTM3MjU0_52dbd815-d139-40f5-ad96-739ffd1fb516"
      unitRef="usdPerShare">-0.70</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTctMS0xLTEtMTM3MjU0_ff4516f5-c678-4921-8519-e0d99e5ef2cc"
      unitRef="usdPerShare">-0.70</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTctMy0xLTEtMTM3MjU0_11558164-6eac-4478-a3b7-b7f29531db7f"
      unitRef="usdPerShare">-0.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTctMy0xLTEtMTM3MjU0_437dd5c8-bff7-429e-b3dc-656b6fbe5fea"
      unitRef="usdPerShare">-0.64</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTktNS0xLTEtMTQ4MzA4_8fce2fe4-c8a7-4a96-a03c-a80eac899bb2"
      unitRef="usdPerShare">-1.23</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTktNS0xLTEtMTQ4MzA4_d5fdbb30-9884-4afc-a3cb-475f7adb5baa"
      unitRef="usdPerShare">-1.23</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTktNy0xLTEtMTQ4MzEw_4dca515c-6633-442b-99f3-3f28ddfde8b4"
      unitRef="usdPerShare">-1.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTktNy0xLTEtMTQ4MzEw_9c89f870-2249-4781-a288-cc3b72ce59a3"
      unitRef="usdPerShare">-1.33</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtMS0xLTEtMTM3MjU0_5c5b013a-caef-4c25-8536-945bdd631288"
      unitRef="shares">318356000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtMS0xLTEtMTM3MjU0_dc7400cc-e6ef-46d0-8e12-62836a45e2be"
      unitRef="shares">318356000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtMy0xLTEtMTM3MjU0_79f62304-edaa-4f62-b5d3-09b004fb64c9"
      unitRef="shares">297717000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtMy0xLTEtMTM3MjU0_bb3a98ac-a94c-417c-add9-01b78e427b5d"
      unitRef="shares">297717000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtNS0xLTEtMTM4MTM4_1bd4cd7c-b8f4-4775-80ea-196f8c71d688"
      unitRef="shares">316392000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtNS0xLTEtMTM4MTM4_590f0a56-cb8e-4d57-865d-1fd8d403ad63"
      unitRef="shares">316392000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtNy0xLTEtMTM4MTM4_23c7f2dc-e9f6-4450-ab3a-36d7e46451cb"
      unitRef="shares">294604000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtNy0xLTEtMTM4MTM4_5272bc78-7415-47c4-82d5-86c15a3a5a30"
      unitRef="shares">294604000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:NetIncomeLoss
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfMy0xLTEtMS0xMzcyNTQ_0a8e2e65-d231-43ad-8343-0324237dde1a"
      unitRef="usd">-222806000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfMy0zLTEtMS0xMzcyNTQ_ee43c7d9-1cae-4227-ad64-e52e7d327cd3"
      unitRef="usd">-189719000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfMy01LTEtMS0xMzcyNTQ_802b10ad-d98e-49cb-b6d8-71b7b04159d7"
      unitRef="usd">-388600000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfMy03LTEtMS0xMzgxODY_e04e6b00-65e5-4151-ad93-7faa4a7f7558"
      unitRef="usd">-392939000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfNS0xLTEtMS0xMzcyNTQ_349c486e-2bbb-4bce-8b6e-2b9387d7bf1a"
      unitRef="usd">-1074000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfNS0zLTEtMS0xMzcyNTQ_5e2ed7b0-debc-469e-82cd-65b039c46220"
      unitRef="usd">-54000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfNS01LTEtMS0xMzcyNTQ_f35cdf78-3f0e-4299-a2f5-6136d2799b20"
      unitRef="usd">-3050000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfNS03LTEtMS0xMzgxOTA_a9f9d801-af81-4343-97b1-e5addfc89ccc"
      unitRef="usd">298000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfNi0xLTEtMS0xMzcyNTQ_64af1f6a-03ea-4114-9bc8-aeeb1e58645c"
      unitRef="usd">-196000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfNi0zLTEtMS0xMzcyNTQ_272b4e63-bb5e-400c-be9c-cccf0336ba40"
      unitRef="usd">829000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfNi01LTEtMS0xMzcyNTQ_360be414-92ae-47fe-af95-e8fbc37058ef"
      unitRef="usd">-28521000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfNi03LTEtMS0xMzgxOTA_7f5af324-12f0-460f-a748-21fad74ab71f"
      unitRef="usd">404000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfNy0xLTEtMS0xMzcyNTQ_4b4079b3-d753-47c7-a480-68cdccd0d207"
      unitRef="usd">-1270000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfNy0zLTEtMS0xMzcyNTQ_bac7bf61-2b9a-46e0-8695-67019eb38603"
      unitRef="usd">775000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfNy01LTEtMS0xMzcyNTQ_4a57f6e0-21b6-4dc1-8550-35ef37fa2481"
      unitRef="usd">-31571000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfNy03LTEtMS0xNDgzMjA_af4a9124-c41e-40d8-8850-88995ce8e01b"
      unitRef="usd">702000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfOC0xLTEtMS0xMzcyNTQ_cdfd7bc4-d91f-4764-b64c-00eddb1effad"
      unitRef="usd">-224076000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfOC0zLTEtMS0xMzcyNTQ_a8ff35ef-5a16-4e51-84ff-01b1a817dea2"
      unitRef="usd">-188944000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfOC01LTEtMS0xMzcyNTQ_6a812022-6bf6-4222-a92c-4922184a8454"
      unitRef="usd">-420171000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yOC9mcmFnOjQ4Zjc4NGRkOWIxYjQwZjVhZmIxMGIwNjU5YjY4ZTU1L3RhYmxlOmUyZTc1MjE2MDFkYTQwMGY4NjNhNDE2MWNlYWI3NjFlL3RhYmxlcmFuZ2U6ZTJlNzUyMTYwMWRhNDAwZjg2M2E0MTYxY2VhYjc2MWVfOC03LTEtMS0xNDgzMjA_345f33df-9326-41df-a0ab-c77ffd8c77d7"
      unitRef="usd">-392237000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i56ac24df8b7344279b5e35d9513df531_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfMzgtNi0xLTEtMTM3MjU0_438daf83-c35b-4d1a-9aec-305e17d8191a"
      unitRef="shares">317814000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i56ac24df8b7344279b5e35d9513df531_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfMzgtOC0xLTEtMTM3MjU0_6746439b-870f-445c-853f-0d5599e65436"
      unitRef="usd">32000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idf206166ee504f519ef9645092e6e252_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfMzgtMTAtMS0xLTEzNzI1NA_d689ebfd-4721-491e-af5c-c5536e6c47af"
      unitRef="usd">7589712000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i846d82c4a8354a5f84957be34aafa8f5_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfMzgtMTItMS0xLTEzNzI1NA_a3f5fcc4-5a8e-423a-974b-6a5facd0d186"
      unitRef="usd">-46587000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i330928a956ad4d5bb30da7a40f496b2e_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfMzgtMTQtMS0xLTEzNzI1NA_b41ddb75-08b3-4853-ad27-a942193e9538"
      unitRef="usd">-2085163000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idc09643ec71c460db6784232ea90179b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfMzgtMTYtMS0xLTEzNzI1NA_efac5eb4-955a-4fcc-9f00-a4a2ba8f9413"
      unitRef="usd">5457994000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i4f07ee603ff8416982807f8b9602b9bf_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfMzktNi0xLTEtMTM3MjU0_42d155f7-7362-48c1-a0b8-3bfd309e0268"
      unitRef="shares">1494000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ifbb3006f449f4148b900f744603d444c_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfMzktMTAtMS0xLTEzNzI1NA_6343bbdc-02c2-4635-80aa-389ff1f7826b"
      unitRef="usd">8437000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfMzktMTYtMS0xLTEzNzI1NA_733e0bca-ef7d-4122-b667-c3511c45a07a"
      unitRef="usd">8437000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i4f07ee603ff8416982807f8b9602b9bf_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfNDEtNi0xLTEtMTM3MjU0_a0db3391-9a71-4cf8-aacb-41a8e2e11681"
      unitRef="shares">74000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised
      contextRef="ifbb3006f449f4148b900f744603d444c_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfNDMtMTAtMS0xLTEzNzI1NA_aec49149-9e54-4362-9814-393073204154"
      unitRef="usd">61000</snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised>
    <snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfNDMtMTYtMS0xLTEzNzI1NA_16841ef7-eb5f-42b3-889b-cb322b06a025"
      unitRef="usd">61000</snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i4f07ee603ff8416982807f8b9602b9bf_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfNDQtNi0xLTEtMTM3MjU0_ee260b2b-207b-43c8-b6e2-9e4bddc0077d"
      unitRef="shares">775000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i4f07ee603ff8416982807f8b9602b9bf_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfNDUtNi0xLTEtMTM3MjU0_f5297a31-4122-4ed2-bbe4-816e7488b506"
      unitRef="shares">260000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ifbb3006f449f4148b900f744603d444c_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfNDUtMTAtMS0xLTEzNzI1NA_c75aa024-0c7c-43f6-9451-982db766f7b0"
      unitRef="usd">31989000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfNDUtMTYtMS0xLTEzNzI1NA_707c48d2-9556-40af-912c-f702a895c8af"
      unitRef="usd">31989000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ifbb3006f449f4148b900f744603d444c_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfNDYtMTAtMS0xLTEzNzI1NA_63027d79-f429-4ab8-9578-843ccbcf25a2"
      unitRef="usd">215896000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfNDYtMTYtMS0xLTEzNzI1NA_06b7e606-3359-4eb4-b65f-caa3807b7408"
      unitRef="usd">215896000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ied898ddb527d4691895d23558d0dcbc6_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfNDctMTItMS0xLTEzNzI1NA_938493e3-f29b-40ad-899e-a54e70017a0b"
      unitRef="usd">-1270000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfNDctMTYtMS0xLTEzNzI1NA_ea763cb5-1d5c-4ccc-b63f-0ec175b32c8e"
      unitRef="usd">-1270000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i64bf60ce134441939111b8d0c584090c_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfNDgtMTQtMS0xLTEzNzI1NA_88ed5fe4-7168-4eab-bda6-6c8b3de6fc73"
      unitRef="usd">-222806000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfNDgtMTYtMS0xLTEzNzI1NA_92d23894-3a96-49cf-b40e-4bf7fe479629"
      unitRef="usd">-222806000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="ief86f457240348daa21768b9e8615a78_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfNDktNi0xLTEtMTM3MjU0_a1710bad-b059-46c0-86c4-7865832a5391"
      unitRef="shares">319897000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ief86f457240348daa21768b9e8615a78_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfNDktOC0xLTEtMTM3MjU0_474ece7b-5f06-4816-a692-28d23d470dad"
      unitRef="usd">32000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibeb90e1dbd0f472f9db05898d6b47a68_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfNDktMTAtMS0xLTEzNzI1NA_a2c10513-a76a-4594-a021-573051b28fde"
      unitRef="usd">7782117000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i93af41aa143b4936a2cf8d49bdec5b20_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfNDktMTItMS0xLTEzNzI1NA_c54afccf-a1f3-4728-a2cf-d3c25f022da9"
      unitRef="usd">-47857000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if9e5018f7f0f49289b1cdce0f1a7c7d8_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfNDktMTQtMS0xLTEzNzI1NA_0c4cf70f-a7ec-4d93-b5b5-3c191ba32deb"
      unitRef="usd">-2307969000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmMwNGM3M2FiYmM1MjRiNTA4NzIyNjBlODQ3ZTFhMjk2L3RhYmxlcmFuZ2U6YzA0YzczYWJiYzUyNGI1MDg3MjI2MGU4NDdlMWEyOTZfNDktMTYtMS0xLTEzNzI1NA_e2a1db67-3653-42e3-a419-084636f669de"
      unitRef="usd">5426323000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="ib4602482443e4b20a14d94c1200a99eb_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfNC0xLTEtMS0xNDAyNjg_08e881d8-5162-4aba-8395-16cb714dc34a"
      unitRef="shares">295790000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib4602482443e4b20a14d94c1200a99eb_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfNC0zLTEtMS0xNDAyNjg_10f193ea-7b1a-420b-a399-8e4a663228ff"
      unitRef="usd">30000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i92d00f678d0746e2b99742677129ec5c_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfNC01LTEtMS0xNDAzMDQ_7add7c37-1549-4786-8798-2db8cb5d8927"
      unitRef="usd">6400566000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibc3a21901c914f8a950aee1517d26117_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfNC03LTEtMS0xNDAzMDQ_1392586e-2830-4f2d-99cd-bd71c94246de"
      unitRef="usd">366000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic7680c664cd04ed691a0b1861f7fb280_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfNC05LTEtMS0xNDAzMDQ_35df3ceb-025f-4112-903b-ea715f1b882f"
      unitRef="usd">-1442641000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifec0e5252f21401f88493fb6e4ffeef6_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfNC0xMy0xLTEtMTQwNDM5_6fd8c92b-e824-4de7-84ac-c4b8ec975d47"
      unitRef="usd">4958321000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ib0df3fc1f6c74bc2bf8a8421f59f7e70_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfNi0xLTEtMS0xNDAyNzU_e350cbe9-a75f-4ab6-bbe5-80a0c209b248"
      unitRef="shares">3975000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i446f3ee151ad4ff9ac94d63d3a3d7de7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfNS01LTEtMS0xNDAzMTA_45b59c02-2fdd-4ef7-a01d-8d66eff14173"
      unitRef="usd">24451000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfNS0xMy0xLTEtMTQwNDQw_25c6ba9e-80a3-48ad-9833-161335d74af4"
      unitRef="usd">24451000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised
      contextRef="i446f3ee151ad4ff9ac94d63d3a3d7de7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfNi01LTEtMS0xNDAzMTY_a4191903-f91f-4d27-8cb3-7ebcf1c21e95"
      unitRef="usd">208000</snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised>
    <snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfNi0xNS0xLTEtMTUxMTA3_88c8765f-4357-4611-825e-d1c161294ff9"
      unitRef="usd">208000</snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ib0df3fc1f6c74bc2bf8a8421f59f7e70_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfOS0xLTEtMS0xNDAyODc_ab9e5fbd-b71a-484a-b833-042f4aca9025"
      unitRef="shares">820000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i446f3ee151ad4ff9ac94d63d3a3d7de7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfOC01LTEtMS0xNDAzMjI_f55c8bfd-c739-45bf-bf08-f49f54422718"
      unitRef="usd">170929000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfOC0xNS0xLTEtMTUxMTE4_9c3f7fad-781b-4c6e-ab6c-fa4813383d44"
      unitRef="usd">170929000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ibf2ebb14696344768945197ef8e00473_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfOS03LTEtMS0xNDAzMjI_8a23cda5-9744-4469-ae17-e395125914ec"
      unitRef="usd">775000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfOS0xNS0xLTEtMTUxMTE4_4d649279-4fed-46c0-acc6-710a31c9b031"
      unitRef="usd">775000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i8f6f5abbe33645659d2bd913613c3eb7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfMTAtOS0xLTEtMTQwMzIy_8b8f2d1e-c7b3-4327-8fb3-d1faebc6d5ce"
      unitRef="usd">-189719000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfMTAtMTUtMS0xLTE1MTExOA_423e5684-0973-4474-8a9a-6169a1f2f4ea"
      unitRef="usd">-189719000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="ia8ba9358babd403ab9ba1567d347545d_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfMTEtMS0xLTEtMTUxMTAw_bce31755-9f56-4c97-8042-bcdf29b9d811"
      unitRef="shares">300585000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ia8ba9358babd403ab9ba1567d347545d_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfMTEtMy0xLTEtMTUxMTAw_0811179d-7e94-4527-b96c-cec2fb600be0"
      unitRef="usd">30000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic11e0b837a1644a7828fe248a785de97_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfMTEtNS0xLTEtMTUxMTAw_6b5ce5f3-ccc0-46ac-8dbe-937619924c25"
      unitRef="usd">6596154000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia8b7f0dd119b40d58bdd3d233bf917b6_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfMTEtNy0xLTEtMTUxMTAw_16a7146c-ee43-4943-bb20-a89bf73cb2db"
      unitRef="usd">1141000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8c478845c1cf480ebf42c12f6172337b_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfMTEtOS0xLTEtMTQwNDMz_ec806bb8-488b-4e50-baac-cc37f237174c"
      unitRef="usd">-1632360000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic0552f95e09e40d38c326fd976783b98_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjI3Y2FhZmFkYzNhNDQwY2I4YWJiNWFjYWM0OTViZjgzL3RhYmxlcmFuZ2U6MjdjYWFmYWRjM2E0NDBjYjhhYmI1YWNhYzQ5NWJmODNfMTEtMTUtMS0xLTE1MTEwMA_51a2d34e-2cf7-471d-895b-0bc7201302a0"
      unitRef="usd">4964965000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i9ed12929001247a9956348b2b653f3f4_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfMzgtNi0xLTEtMTQwNzM5_d4da063f-dc3f-4ac5-876d-bed1954a2c33"
      unitRef="shares">312377000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i9ed12929001247a9956348b2b653f3f4_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfMzgtOC0xLTEtMTQwNzM5_599a02b7-0c92-44f3-abfb-f36ac8c50c62"
      unitRef="usd">31000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i985a73ad428840aa87d907d2cd994a6e_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfMzgtMTAtMS0xLTE0MDc2Mw_9e7996ad-95d1-469f-a9e4-4cae07dc4a7f"
      unitRef="usd">6984669000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icfe16d8273c84d97b53bcbc20954a85c_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfMzgtMTItMS0xLTE0MDc2Mw_a86fe573-5e20-434f-bcec-cc6d48e23f09"
      unitRef="usd">-16286000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i694f140e5ca7401bac542849da35e27f_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfMzgtMTQtMS0xLTE0MDc2Mw_e899dbe6-890d-44a6-8d03-4f8c577644b5"
      unitRef="usd">-1919369000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfMzgtMTgtMS0xLTE0MDc4OQ_577d87f9-b728-474a-bbe6-791ae339c4f0"
      unitRef="usd">5049045000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ia41605be20a847f99c7501359bc818c5_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfMzktNi0xLTEtMTQwNzM5_880db8ac-683b-45da-b7af-4d3025d65a1f"
      unitRef="shares">3942000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ia41605be20a847f99c7501359bc818c5_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfMzktOC0xLTEtMTQwNzM5_ef7f6dc8-8b79-4127-bce4-2fe322bc2240"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iac6c3463ebbf455698824a6b0b3ba70d_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfMzktMTAtMS0xLTE0MDc2Mw_48f7cda7-446a-4ac3-b4ba-bc08891e063b"
      unitRef="usd">23566000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfMzktMTgtMS0xLTE0MDc5MA_2a36fe23-d0cf-4ac2-b4e8-5bbe982c6145"
      unitRef="usd">23567000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ia41605be20a847f99c7501359bc818c5_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDAtNi0xLTEtMTQwNzM5_984f8b9e-a471-45df-a99c-a5eff76917b6"
      unitRef="shares">184000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="iac6c3463ebbf455698824a6b0b3ba70d_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDAtMTAtMS0xLTE0MDc2Mw_a13b9377-1e65-45ca-becb-12741d266cba"
      unitRef="usd">26094000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDAtMjAtMS0xLTE1MTA3NA_f81c3e03-a155-4deb-b20f-68a9cd3865f5"
      unitRef="usd">26094000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="ia41605be20a847f99c7501359bc818c5_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDEtNi0xLTEtMTQwNzM5_47d7cc39-c98e-4ce6-81f0-e668b78177cc"
      unitRef="shares">1914000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="iac6c3463ebbf455698824a6b0b3ba70d_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDEtMTAtMS0xLTE0MDc2Mw_25ef47e8-4fdd-435d-a7a7-8aae3a3f22fa"
      unitRef="usd">438916000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDEtMjAtMS0xLTE1MTA3NA_498095b3-b1ca-4db7-be5b-35cbb769671d"
      unitRef="usd">438916000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <snow:StockIssuedDuringPeriodSharesSubjectToFutureVestingAcquisitions
      contextRef="ia41605be20a847f99c7501359bc818c5_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDItNi0xLTEtMTQwNzM5_160bd3bb-a462-4047-9d94-36ef07e47166"
      unitRef="shares">409000</snow:StockIssuedDuringPeriodSharesSubjectToFutureVestingAcquisitions>
    <snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised
      contextRef="iac6c3463ebbf455698824a6b0b3ba70d_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDMtMTAtMS0xLTE0MDc2Mw_f0cfbea4-605b-4d4b-9d38-eb3c6dbc930b"
      unitRef="usd">122000</snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised>
    <snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDMtMjAtMS0xLTE1MTA3NA_5d9714b6-1a3d-46d2-af21-0f4d08ea84ef"
      unitRef="usd">122000</snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ia41605be20a847f99c7501359bc818c5_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDQtNi0xLTEtMTQwNzM5_c729d043-387d-4a8a-b22a-710216618dac"
      unitRef="shares">1623000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="ia41605be20a847f99c7501359bc818c5_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDUtNi0xLTEtMTQwNzM5_71a45ee8-4f91-4228-961c-4d3af368d887"
      unitRef="shares">552000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="iac6c3463ebbf455698824a6b0b3ba70d_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDUtMTAtMS0xLTE0MDc2Mw_1b5d9432-b705-427f-a7c2-e05a26823452"
      unitRef="usd">86134000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDUtMjAtMS0xLTE1MTA3NA_1629c4fb-602f-4839-b62c-7c25b32484db"
      unitRef="usd">86134000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iac6c3463ebbf455698824a6b0b3ba70d_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDYtMTAtMS0xLTE0MDc2Mw_eea7fe26-d2d5-4f05-8709-2916a9698518"
      unitRef="usd">394884000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDYtMTgtMS0xLTE0MDk1OA_2297332c-31e0-4657-a497-6dadf656f59b"
      unitRef="usd">394884000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i23d06f6dd1324413b52e7c3a190db701_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDctMTItMS0xLTE0MDc2Mw_0e87a5ab-034a-4ef4-8752-2d3385aaa67e"
      unitRef="usd">-31571000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDgtMjAtMS0xLTE1MTA3NA_2c819d08-82dc-40d4-af0f-7a57db385dc4"
      unitRef="usd">-31571000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i3b80280bf87d451999041dfe9e52db2d_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDgtMTQtMS0xLTE0MDc2Mw_5c189b62-c41e-4602-8196-466f91f77a8d"
      unitRef="usd">-388600000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDktMjAtMS0xLTE1MTA3NA_87a153d4-025d-455f-a22e-234a82257c23"
      unitRef="usd">-388600000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="ief86f457240348daa21768b9e8615a78_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNTAtNi0xLTEtMTUxMDcy_ac12938c-9a46-461e-98db-fc3d80835927"
      unitRef="shares">319897000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ief86f457240348daa21768b9e8615a78_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNTAtOC0xLTEtMTUxMDcy_880782c8-761a-49b0-8c98-e76fb1905e6d"
      unitRef="usd">32000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibeb90e1dbd0f472f9db05898d6b47a68_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNTAtMTAtMS0xLTE1MTA3Mg_f34bb56a-1018-495f-8ffd-d49b57f13239"
      unitRef="usd">7782117000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i93af41aa143b4936a2cf8d49bdec5b20_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNTAtMTItMS0xLTE1MTA3Mg_e4e2b6aa-18c9-4a46-b365-7a21f77acf01"
      unitRef="usd">-47857000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if9e5018f7f0f49289b1cdce0f1a7c7d8_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNDktMTQtMS0xLTE0MDc4MQ_1f04ca6d-68a5-42bd-93be-61d4a5dbc3e3"
      unitRef="usd">-2307969000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOmY3OTUwMWY4ZWFiNjQwOTg5ODlmYzA5ZDU1MTAzNDBhL3RhYmxlcmFuZ2U6Zjc5NTAxZjhlYWI2NDA5ODk4OWZjMDlkNTUxMDM0MGFfNTAtMjAtMS0xLTE1MTA3Mg_f676faa8-78d8-44a6-815f-85f1bf1344c5"
      unitRef="usd">5426323000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i2344ae7dadab45d9aff7d557a3a72ac4_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMy02LTEtMS0xMzcyNTQ_7e111c7d-4ad3-46db-9f9b-b22814e59a01"
      unitRef="shares">287918000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i2344ae7dadab45d9aff7d557a3a72ac4_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMy04LTEtMS0xMzcyNTQ_e762e44e-3471-433c-b2ce-6723e07e1a6b"
      unitRef="usd">28000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibff9e419370342c2997496b5eb931764_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMy0xMC0xLTEtMTM3MjU0_b9ae2108-1a03-4e2e-8b7a-75e90e6b8898"
      unitRef="usd">6175425000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id644659b51f74c80b734419d63ccdab9_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMy0xMi0xLTEtMTM3MjU0_bd337a9e-5a50-434d-993c-9f399b6b897d"
      unitRef="usd">439000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i527127e902b1427c932773ff3768263c_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMy0xNC0xLTEtMTM3MjU0_78dac80f-3170-431c-943b-ca8c88e06ce5"
      unitRef="usd">-1239421000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i579ad287a51b4676abef4c98067233f1_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMy0xNi0xLTEtMTM3MjU0_0ca491d5-cc26-4269-8fb0-d3e4961051c6"
      unitRef="usd">4936471000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i107aada4e93e4827b260e74128ef8fa7_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfNC02LTEtMS0xMzcyNTQ_8af7ace4-b9da-4ac6-9c33-40378e7d8771"
      unitRef="shares">11057000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i107aada4e93e4827b260e74128ef8fa7_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfNC04LTEtMS0xMzcyNTQ_ec72fcae-7bc2-4687-8ffa-b9b4e2002551"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ica516769a29d4bfc96dad458177baf53_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfNC0xMC0xLTEtMTM3MjU0_06372701-721b-41d0-99ea-b090743a016a"
      unitRef="usd">65666000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfNC0xNi0xLTEtMTM3MjU0_57322875-c123-4c1a-b07e-875bbf9848b1"
      unitRef="usd">65668000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i107aada4e93e4827b260e74128ef8fa7_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfNS02LTEtMS0xMzcyNTQ_d92be7cb-182b-4082-ad7e-38f07a47d10b"
      unitRef="shares">259000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ica516769a29d4bfc96dad458177baf53_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfNS0xMC0xLTEtMTM3MjU0_355ec815-f42b-44d1-a347-a744294abed0"
      unitRef="usd">26398000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfNS0xNi0xLTEtMTM3MjU0_c78202ea-c56b-40ff-976f-fb84224eb5e9"
      unitRef="usd">26398000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised
      contextRef="ica516769a29d4bfc96dad458177baf53_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfNi0xMC0xLTEtMTM3MjU0_7b6c443b-f60b-44fc-a214-8a252ea21929"
      unitRef="usd">423000</snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised>
    <snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfNi0xNi0xLTEtMTM3MjU0_bed65072-d350-4a92-8168-fcd9f54a1eb1"
      unitRef="usd">423000</snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i107aada4e93e4827b260e74128ef8fa7_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfNy02LTEtMS0xMzcyNTQ_0e0e2d3f-2908-45c4-92a7-c2b46052167a"
      unitRef="shares">1351000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ica516769a29d4bfc96dad458177baf53_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfOC0xMC0xLTEtMTM3MjU0_8d206280-d6fa-4982-ad31-43829184ee90"
      unitRef="usd">328242000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfOC0xNi0xLTEtMTM3MjU0_667700ed-f00c-41cd-9815-5c14f0d3aa36"
      unitRef="usd">328242000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ia72f70b6acf649faa7f2d9023f42e967_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfOS0xMi0xLTEtMTM3MjU0_ec5d8038-befe-4a75-bcc7-cdadb3094bfc"
      unitRef="usd">702000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfOS0xNi0xLTEtMTM3MjU0_50c12959-f4a6-421f-9635-30aca6d9f4b4"
      unitRef="usd">702000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="if9db138ea1404dba8648e85032e5ae79_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMTAtMTQtMS0xLTEzNzI1NA_802360fc-3302-426b-a86f-a967f0060be7"
      unitRef="usd">-392939000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMTAtMTYtMS0xLTEzNzI1NA_aac257db-3182-44ea-b7ed-797f11aa9719"
      unitRef="usd">-392939000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="ia8ba9358babd403ab9ba1567d347545d_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMTEtNi0xLTEtMTM3MjU0_24b33b9b-637d-489e-a66c-3318542c0927"
      unitRef="shares">300585000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ia8ba9358babd403ab9ba1567d347545d_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMTEtOC0xLTEtMTM3MjU0_e22180d8-149b-4c17-ad58-b3e78d8353d3"
      unitRef="usd">30000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic11e0b837a1644a7828fe248a785de97_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMTEtMTAtMS0xLTEzNzI1NA_b0212276-7f18-4e1e-8ac9-27bb1795c87d"
      unitRef="usd">6596154000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia8b7f0dd119b40d58bdd3d233bf917b6_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMTEtMTItMS0xLTEzNzI1NA_97959152-9c23-47dc-a2ec-698f8b7dbcf4"
      unitRef="usd">1141000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8c478845c1cf480ebf42c12f6172337b_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMTEtMTQtMS0xLTEzNzI1NA_a17046c4-0127-443f-a678-d868c7284911"
      unitRef="usd">-1632360000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic0552f95e09e40d38c326fd976783b98_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMTEtMTYtMS0xLTEzNzI1NA_285a36c1-2e1e-4084-9ba5-2e8e17cba769"
      unitRef="usd">4964965000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNC0xLTEtMS0xMzcyNTQ_1c7be2c3-300d-4d61-b0ee-7f76f887b98c"
      unitRef="usd">-388600000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNC0zLTEtMS0xMzcyNTQ_ea1570b4-9245-4634-b83f-793a8eb9ad8d"
      unitRef="usd">-392939000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNi0xLTEtMS0xMzcyNTQ_1dd112a7-1ce5-4d36-92c7-eb749c751f44"
      unitRef="usd">26113000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNi0zLTEtMS0xMzcyNTQ_c584cbe0-b952-45d2-8e45-68c5fd9178f1"
      unitRef="usd">10068000</us-gaap:DepreciationDepletionAndAmortization>
    <snow:NoncashOperatingLeaseCosts
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNy0xLTEtMS0xMzcyNTQ_fffff9f0-d222-45f9-9027-a45fe66c70e2"
      unitRef="usd">21239000</snow:NoncashOperatingLeaseCosts>
    <snow:NoncashOperatingLeaseCosts
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNy0zLTEtMS0xMzcyNTQ_b8dc3484-ee86-4739-84c4-657a0d8b5fb7"
      unitRef="usd">17040000</snow:NoncashOperatingLeaseCosts>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfOC0xLTEtMS0xMzcyNTQ_553c23b0-587d-4e77-aaa6-e9a8b76da53f"
      unitRef="usd">26971000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfOC0zLTEtMS0xMzcyNTQ_df9b0517-6099-44d8-8df4-d9d7d356fc81"
      unitRef="usd">17157000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:ShareBasedCompensation
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfOS0xLTEtMS0xMzcyNTQ_bee3387a-fc7c-4993-a4f1-c8859bd92f8f"
      unitRef="usd">381674000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfOS0zLTEtMS0xMzcyNTQ_6b60f99f-76a2-46b4-aba0-0de2fdfd5ea5"
      unitRef="usd">315005000</us-gaap:ShareBasedCompensation>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMTAtMS0xLTEtMTM3MjU0_99df9b6e-8fa1-4fa2-a4ff-c483cbbc4789"
      unitRef="usd">-12876000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMTAtMy0xLTEtMTM3MjU0_fa1e9d1d-6bc3-409d-b5f7-44dc2ef1324a"
      unitRef="usd">-25351000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMTEtMS0xLTEtMTM3MjU0_a026b57d-2119-4eb3-97f6-c4be4ca50d5e"
      unitRef="usd">-32032000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMTEtMy0xLTEtMTM3MjU0_588929a9-f075-4e33-a0a8-ef0360343584"
      unitRef="usd">8060000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMTItMS0xLTEtMTM3MjU0_8b1bda07-a4f5-497f-a345-c0d7f8576c64"
      unitRef="usd">-26664000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMTItMy0xLTEtMTM3MjU0_1c332097-1260-4426-b51e-2bbc910a7088"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMTMtMS0xLTEtMTM3MjU0_594f12b3-f689-4c69-996e-7c3021b6e923"
      unitRef="usd">-2074000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMTMtMy0xLTEtMTM3MjU0_ff688e45-001c-4c2f-9bde-a88eb85b8965"
      unitRef="usd">-2782000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMTUtMS0xLTEtMTM3MjU0_fea6adb8-bb37-46c3-96bb-ed7f1da1cd9e"
      unitRef="usd">-239569000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMTUtMy0xLTEtMTM3MjU0_68e0bdde-491e-4fa2-b841-97f53de24f07"
      unitRef="usd">-55896000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <snow:IncreaseDecreaseInCapitalizedContractCost
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMTYtMS0xLTEtMTM3MjU0_7d5d752b-059c-4109-8a5e-fac2af9ecdf4"
      unitRef="usd">39906000</snow:IncreaseDecreaseInCapitalizedContractCost>
    <snow:IncreaseDecreaseInCapitalizedContractCost
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMTYtMy0xLTEtMTM3MjU0_e407492e-12b5-4992-859d-846322d18d55"
      unitRef="usd">33931000</snow:IncreaseDecreaseInCapitalizedContractCost>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMTctMS0xLTEtMTM3MjU0_d7a09979-fd7f-45d2-96cb-7c38f39e7e98"
      unitRef="usd">28177000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMTctMy0xLTEtMTM3MjU0_c038fd10-fb13-46f1-83e8-37b6cdf2c7e9"
      unitRef="usd">70088000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMTgtMS0xLTEtMTM3MjU0_8f8e451a-7db2-43c3-a972-a00e36ef2a71"
      unitRef="usd">6225000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMTgtMy0xLTEtMTM3MjU0_5965f7b7-864d-488c-911d-e3d742e9f30e"
      unitRef="usd">3722000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMTktMS0xLTEtMTM3MjU0_0add68f8-5bc1-4ccd-a310-6d6178ca44f8"
      unitRef="usd">10455000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMTktMy0xLTEtMTM3MjU0_79ec83bb-59b1-4a4d-ac65-0043aed9e844"
      unitRef="usd">23720000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <snow:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMjAtMS0xLTEtMTM3MjU0_173f50ba-2f67-4814-92cb-dc4761ee57ee"
      unitRef="usd">-18186000</snow:IncreaseDecreaseInOperatingLeaseLiabilities>
    <snow:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMjAtMy0xLTEtMTM3MjU0_817a4e1b-de9a-4430-9a89-14139a727ea0"
      unitRef="usd">-15992000</snow:IncreaseDecreaseInOperatingLeaseLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMjEtMS0xLTEtMTM3MjU0_27a0697b-99db-45d3-a862-5ecc3482194f"
      unitRef="usd">-8649000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMjEtMy0xLTEtMTM3MjU0_7aab740d-c62e-479d-84f6-36d6e6a3f4c9"
      unitRef="usd">66012000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMjItMS0xLTEtMTM3MjU0_f951d6c3-d8e2-4d03-b303-0cefc557a0e9"
      unitRef="usd">249046000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMjItMy0xLTEtMTM3MjU0_4a6a1bfc-f188-487e-ba81-651deffef1f8"
      unitRef="usd">15743000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMjQtMS0xLTEtMTM3MjU0_779e1456-89cd-4ce2-afe1-42667d0524f2"
      unitRef="usd">11261000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMjQtMy0xLTEtMTM3MjU0_f3ca2c9a-a3ad-4f5b-879d-70e0daa96464"
      unitRef="usd">9927000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMjUtMS0xLTEtMTM3MjU0_f26087dd-d99a-4e6a-9967-53157c472f50"
      unitRef="usd">11540000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMjUtMy0xLTEtMTM3MjU0_f0dd6036-fdf6-4df1-92a6-5082e61b156b"
      unitRef="usd">4824000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMjYtMS0xLTEtMTM3MjU0_2ca8aa60-70a1-4d8a-8996-7e3890c2652a"
      unitRef="usd">177925000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMjYtMy0xLTEtMTM3MjU0_a8f582bd-d619-4480-a3b2-7df6171b4dfc"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMjctMS0xLTEtMTM3MjU0_15c80531-78e6-4b5b-b8b7-488d6d0d9e7c"
      unitRef="usd">700000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMjctMy0xLTEtMTM3MjU0_b19a5f46-451a-487a-9e68-fdd811ac633b"
      unitRef="usd">11182000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMjgtMS0xLTEtMTM3MjU0_06beb589-b53d-4525-958d-87558f5b79c6"
      unitRef="usd">1925257000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMjgtMy0xLTEtMTM3MjU0_97017463-7636-4845-8bbe-da26bfae306c"
      unitRef="usd">1988633000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMzAtMS0xLTEtMTM3MjU0_0af2e86a-3d02-4ca6-9302-e27bd4d9471d"
      unitRef="usd">43932000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMzAtMy0xLTEtMTM3MjU0_032becc6-9cfc-46f0-bbfb-3a4ba77348d3"
      unitRef="usd">392312000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMzEtMS0xLTEtMTM3MjU0_247f3a25-28d1-4fbb-9b09-6503f224c1c0"
      unitRef="usd">1696512000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMzEtMy0xLTEtMTM3MjU0_1c369e10-02d6-4b32-86b1-93460aa15de9"
      unitRef="usd">1394223000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMzItMS0xLTEtMTM3MjU0_fe6c383d-9b41-47b8-ad9e-e86456389cf4"
      unitRef="usd">-386239000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMzItMy0xLTEtMTM3MjU0_1f23e767-91ee-4068-bede-aa35f3c64f1e"
      unitRef="usd">-228031000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMzctMS0xLTEtMTM3MjU0_9d185a52-7abb-4b99-83ad-21339993590e"
      unitRef="usd">23796000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMzctMy0xLTEtMTM3MjU0_a9321486-2312-436f-909b-d88054c9869d"
      unitRef="usd">65865000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockPlans
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMzgtMS0xLTEtMTM3MjU0_f2f7cda0-11e9-4043-a0eb-325102194397"
      unitRef="usd">26094000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMzgtMy0xLTEtMTM3MjU0_89214332-8fce-4639-a529-189e4de1535d"
      unitRef="usd">26398000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMzktMS0xLTEtMTM3MjU0_80a19925-f65f-4ab2-8c8a-edc7c71f8779"
      unitRef="usd">84109000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfMzktMy0xLTEtMTM3MjU0_d574823c-b4ab-4675-95c2-2367fa977812"
      unitRef="usd">0</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNDUtMS0xLTEtMTM3MjU0_c816ca08-e2c7-4985-a7b2-bcc930668976"
      unitRef="usd">-34219000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNDUtMy0xLTEtMTM3MjU0_e847fb6c-a231-43d0-8dc8-fc7d8ac6c3d1"
      unitRef="usd">92263000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNDYtMS0xLTEtMTM3MjU0_43947d1e-b4a5-4ac9-92f8-b3adcfec1ece"
      unitRef="usd">-7388000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNDYtMy0xLTEtMTM3MjU0_1e688a50-2bf6-418a-9678-cce9803b4ced"
      unitRef="usd">215000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNDctMS0xLTEtMTM3MjU0_5a333197-5f2c-474f-9593-1c571489262d"
      unitRef="usd">-178800000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNDctMy0xLTEtMTM3MjU0_41a3ab22-8238-48aa-9ca0-73b72153e209"
      unitRef="usd">-119810000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNDgtMS0xLTEtMTM3MjU0_5c8660cf-5b6e-47c2-bcda-8a58e18c9611"
      unitRef="usd">1102534000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i579ad287a51b4676abef4c98067233f1_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNDgtMy0xLTEtMTM3MjU0_daae7b31-3d6d-4319-882f-b4d4a17d002f"
      unitRef="usd">835193000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNDktMS0xLTEtMTM3MjU0_2cb8534e-7626-4234-a22d-ef948509bf01"
      unitRef="usd">923734000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic0552f95e09e40d38c326fd976783b98_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNDktMy0xLTEtMTM3MjU0_2fad13ea-1062-43ed-a660-59d6fe5606eb"
      unitRef="usd">715383000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNTUtMS0xLTEtMTM3MjU0_f936669d-7adc-4991-9a14-cedacf576a0d"
      unitRef="usd">5661000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNTUtMy0xLTEtMTM3MjU0_79748290-0a66-47a5-a50c-38b9019be732"
      unitRef="usd">1190000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <snow:ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNTctMS0xLTEtMTM3MjU0_90d4e93c-5c24-4ece-a86a-261dfd8983d8"
      unitRef="usd">12780000</snow:ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts>
    <snow:ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNTctMy0xLTEtMTM3MjU0_f352daa7-5d10-4470-b651-d2bebff52fc3"
      unitRef="usd">13058000</snow:ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNjAtMS0xLTEtMTM3MjU0_67eb8799-a3d6-47b7-a49d-5096f15fe656"
      unitRef="usd">438916000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNjAtMy0xLTEtMTM3MjU0_6969905d-a8da-4b72-803b-ce3ecd9dd3d0"
      unitRef="usd">0</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNjMtMS0xLTEtMTM3MjU0_2b19bc2c-a526-4ee5-91c2-2386e13f78fe"
      unitRef="usd">0</us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNjMtMy0xLTEtMTM3MjU0_20d0cdce-9903-4c70-895b-bff70830ae92"
      unitRef="usd">4544000</us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1>
    <snow:LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNjUtMS0xLTEtMTM3MjU0_de6d1724-2bb1-4ad6-834f-a4ec3ea60649"
      unitRef="usd">2025000</snow:LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement>
    <snow:LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNjUtMy0xLTEtMTM3MjU0_944c4a36-ec50-4b6c-ab06-4e05bcd05326"
      unitRef="usd">0</snow:LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNjctMS0xLTEtMTM3MjU0_d4426b37-fb72-477c-b243-bb3289933b04"
      unitRef="usd">906663000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic0552f95e09e40d38c326fd976783b98_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNjctMy0xLTEtMTM3MjU0_6337c270-2fe9-4975-965e-aabd15b17b93"
      unitRef="usd">698548000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNjgtMS0xLTEtMTM3MjU0_947f1e7e-e167-4bff-9ede-e7d1a9eee644"
      unitRef="usd">17071000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="ic0552f95e09e40d38c326fd976783b98_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNjgtMy0xLTEtMTM3MjU0_e7416aa4-6021-4144-b0a5-28f4c97318f5"
      unitRef="usd">16835000</us-gaap:RestrictedCash>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNjktMS0xLTEtMTM3MjU0_18c5f234-4e86-4386-b051-52536439368a"
      unitRef="usd">923734000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic0552f95e09e40d38c326fd976783b98_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zNC9mcmFnOmIyYTk1NGUwZDA1ZTQzNjE5NjhhYTQyMmE2YTljMWIzL3RhYmxlOmE2MTg3YTU1ZGRhNzQ0NGQ5ZTE4NDg0MTQ2NDg4NWQ4L3RhYmxlcmFuZ2U6YTYxODdhNTVkZGE3NDQ0ZDllMTg0ODQxNDY0ODg1ZDhfNjktMy0xLTEtMTM3MjU0_114e2c8d-dab0-4ee8-9356-db49547efe89"
      unitRef="usd">715383000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180MC9mcmFnOmYwNWQ4YTg1ODQ4NjRlMDI4YWM5YWMxNTcwNmMyMTE3L3RleHRyZWdpb246ZjA1ZDhhODU4NDg2NGUwMjhhYzlhYzE1NzA2YzIxMTdfNjk2_dda3b931-4cba-4bc7-8376-b75b3c9b17ec">Organization and Description of BusinessSnowflake Inc. (Snowflake or the Company) provides a cloud-based data platform, which enables customers to consolidate data to drive meaningful business insights, build data-driven applications, and share data. 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 Data Cloud, a network where Snowflake customers, partners, data providers, and data consumers can break down data silos and derive value from rapidly growing data sets in secure, governed, and compliant ways. Snowflake was incorporated in the state of Delaware on July 23, 2012.</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180My9mcmFnOmUyNzc1NDBiMmIxMDQzZDJiMmEwZWY2OWZmODU1MzA1L3RleHRyZWdpb246ZTI3NzU0MGIyYjEwNDNkMmIyYTBlZjY5ZmY4NTUzMDVfMzkyNg_699bbc23-70f6-423f-9223-61faf6eb872e">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 2023 refer to 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"&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 unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) and applicable rules and regulations of the U.S. Securities and Exchange Commission (SEC) regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with GAAP. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended January&#160;31, 2022, which was filed with the SEC on March 30, 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;In management&#x2019;s opinion, these unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company&#x2019;s financial position as of July&#160;31, 2022 and the results of operations for the three and six months ended July&#160;31, 2022 and 2021, and cash flows for the six months ended July&#160;31, 2022 and 2021. The condensed balance sheet as of January&#160;31, 2022 was derived from the audited financial statements but does not include all disclosures required by GAAP. The results of operations for the three and six months ended July&#160;31, 2022 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual 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"&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 condensed consolidated financial statements include the accounts of Snowflake&#160;Inc. and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-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 is its Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources. For information regarding the Company&#x2019;s revenue by geographic area, see Note 3.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent: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="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 style="width:64.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.887%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.048%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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, 2022&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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;317,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;272,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;34,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;352,322&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;295,435&#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;/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"&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 condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed 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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent: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;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;Summary of Significant Accounting Policies&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 significant accounting policies are discussed in &#x201c;Note 2 &#x2013; Basis of Presentation and Summary of Significant Accounting Policies&#x201d; of the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended January&#160;31, 2022, which was filed with the SEC on March 30, 2022. There have been no significant changes to these policies during the six months ended July&#160;31, 2022, except for the addition of the derivative financial instruments accounting policy with respect to the Company&#x2019;s foreign currency forward contracts entered into during the three months ended July&#160;31, 2022.&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;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;During the three months ended July 31, 2022, the Company began using derivative financial instruments to manage its exposure to certain foreign currency exchange risks associated with certain intercompany balances denominated in currencies other than the U.S. dollar. These derivative financial instruments consist of deliverable foreign currency forward contracts entered into with high-quality financial institutions that have investment-grade ratings with maturities of one month or less and are not designated as hedging instruments. As such, all changes in the fair value of these derivative instruments are recorded in other income (expense), net on the condensed consolidated statements of operations, and are intended to offset the foreign currency transaction gains or losses associated with the underlying intercompany balances. The resulting derivative assets and liabilities are measured at fair value using Level 2 inputs and presented as prepaid expenses and other current assets and accrued expenses and other current liabilities, as applicable, on the condensed consolidated balance sheets. Cash flows at settlement of such foreign currency forward contracts are classified as operating activities in the condensed 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-weight:400;line-height:120%"&gt;As of July&#160;31, 2022, all of the Company&#x2019;s derivative assets and liabilities were settled, and the related realized gains (losses) were not material for the three and six months ended July&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:FiscalPeriod
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180My9mcmFnOmUyNzc1NDBiMmIxMDQzZDJiMmEwZWY2OWZmODU1MzA1L3RleHRyZWdpb246ZTI3NzU0MGIyYjEwNDNkMmIyYTBlZjY5ZmY4NTUzMDVfMzkyMQ_a81d9ed9-39b1-4f62-a1c4-6f97ac647470">&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 2023 refer to the fiscal year ended January&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:FiscalPeriod>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180My9mcmFnOmUyNzc1NDBiMmIxMDQzZDJiMmEwZWY2OWZmODU1MzA1L3RleHRyZWdpb246ZTI3NzU0MGIyYjEwNDNkMmIyYTBlZjY5ZmY4NTUzMDVfMzkyNA_b9e3382a-0234-4030-a803-693f41d07034">&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 unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) and applicable rules and regulations of the U.S. Securities and Exchange Commission (SEC) regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with GAAP. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended January&#160;31, 2022, which was filed with the SEC on March 30, 2022. &lt;/span&gt;&lt;/div&gt;In management&#x2019;s opinion, these unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company&#x2019;s financial position as of July&#160;31, 2022 and the results of operations for the three and six months ended July&#160;31, 2022 and 2021, and cash flows for the six months ended July&#160;31, 2022 and 2021. The condensed balance sheet as of January&#160;31, 2022 was derived from the audited financial statements but does not include all disclosures required by GAAP. The results of operations for the three and six months ended July&#160;31, 2022 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180My9mcmFnOmUyNzc1NDBiMmIxMDQzZDJiMmEwZWY2OWZmODU1MzA1L3RleHRyZWdpb246ZTI3NzU0MGIyYjEwNDNkMmIyYTBlZjY5ZmY4NTUzMDVfMzkyOA_6e64f8bf-0e4f-4268-9fda-41e089b349aa">&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 condensed consolidated financial statements include the accounts of Snowflake&#160;Inc. and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180My9mcmFnOmUyNzc1NDBiMmIxMDQzZDJiMmEwZWY2OWZmODU1MzA1L3RleHRyZWdpb246ZTI3NzU0MGIyYjEwNDNkMmIyYTBlZjY5ZmY4NTUzMDVfMzkyNw_1ea9ef07-307d-49be-ab03-21fe585c99c1">Segment InformationThe Company has a single operating and reportable segment. The Company&#x2019;s chief operating decision maker is its Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180My9mcmFnOmUyNzc1NDBiMmIxMDQzZDJiMmEwZWY2OWZmODU1MzA1L3RleHRyZWdpb246ZTI3NzU0MGIyYjEwNDNkMmIyYTBlZjY5ZmY4NTUzMDVfMzkyNQ_f9b873d6-8aac-40dd-9590-2d0cada6c929">&lt;div style="text-align:justify;text-indent: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="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 style="width:64.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.887%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.048%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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, 2022&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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;317,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;272,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;34,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;352,322&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;295,435&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock>
    <us-gaap:NoncurrentAssets
      contextRef="iad007343306143efbbfe9994f704ee99_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180My9mcmFnOmUyNzc1NDBiMmIxMDQzZDJiMmEwZWY2OWZmODU1MzA1L3RhYmxlOjIxYzEyNjE0MzhiNjQxNzNhM2Q2MmFiNTEwMGYyNmQ3L3RhYmxlcmFuZ2U6MjFjMTI2MTQzOGI2NDE3M2EzZDYyYWI1MTAwZjI2ZDdfMi0xLTEtMS0xMzcyNTQ_9032d10a-2eb0-45df-a9fd-85ebdb5f53d9"
      unitRef="usd">317825000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i0eead80869ff4f4781ffe6da9a458702_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180My9mcmFnOmUyNzc1NDBiMmIxMDQzZDJiMmEwZWY2OWZmODU1MzA1L3RhYmxlOjIxYzEyNjE0MzhiNjQxNzNhM2Q2MmFiNTEwMGYyNmQ3L3RhYmxlcmFuZ2U6MjFjMTI2MTQzOGI2NDE3M2EzZDYyYWI1MTAwZjI2ZDdfMi0zLTEtMS0xMzcyNTQ_97f6b955-af63-49c2-9e00-666e3bd0cbf2"
      unitRef="usd">272895000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ib55463333a3949f9b255c68aafd56ada_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180My9mcmFnOmUyNzc1NDBiMmIxMDQzZDJiMmEwZWY2OWZmODU1MzA1L3RhYmxlOjIxYzEyNjE0MzhiNjQxNzNhM2Q2MmFiNTEwMGYyNmQ3L3RhYmxlcmFuZ2U6MjFjMTI2MTQzOGI2NDE3M2EzZDYyYWI1MTAwZjI2ZDdfMy0xLTEtMS0xMzcyNTQ_7323bf6b-09c9-4f45-bbe3-d241f3b6ca8b"
      unitRef="usd">34497000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i8f1e276ffceb4774bd6a0f7e6b6a0367_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180My9mcmFnOmUyNzc1NDBiMmIxMDQzZDJiMmEwZWY2OWZmODU1MzA1L3RhYmxlOjIxYzEyNjE0MzhiNjQxNzNhM2Q2MmFiNTEwMGYyNmQ3L3RhYmxlcmFuZ2U6MjFjMTI2MTQzOGI2NDE3M2EzZDYyYWI1MTAwZjI2ZDdfMy0zLTEtMS0xMzcyNTQ_2840e956-4a70-4967-8ae8-bcf6229cd4a2"
      unitRef="usd">22540000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180My9mcmFnOmUyNzc1NDBiMmIxMDQzZDJiMmEwZWY2OWZmODU1MzA1L3RhYmxlOjIxYzEyNjE0MzhiNjQxNzNhM2Q2MmFiNTEwMGYyNmQ3L3RhYmxlcmFuZ2U6MjFjMTI2MTQzOGI2NDE3M2EzZDYyYWI1MTAwZjI2ZDdfNC0xLTEtMS0xMzcyNTQ_a1c9a02e-7f29-43cf-853a-a5e0616d6296"
      unitRef="usd">352322000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180My9mcmFnOmUyNzc1NDBiMmIxMDQzZDJiMmEwZWY2OWZmODU1MzA1L3RhYmxlOjIxYzEyNjE0MzhiNjQxNzNhM2Q2MmFiNTEwMGYyNmQ3L3RhYmxlcmFuZ2U6MjFjMTI2MTQzOGI2NDE3M2EzZDYyYWI1MTAwZjI2ZDdfNC0zLTEtMS0xMzcyNTQ_c549388c-71a7-4c23-8933-69b5328cbe1c"
      unitRef="usd">295435000</us-gaap:NoncurrentAssets>
    <us-gaap:UseOfEstimates
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180My9mcmFnOmUyNzc1NDBiMmIxMDQzZDJiMmEwZWY2OWZmODU1MzA1L3RleHRyZWdpb246ZTI3NzU0MGIyYjEwNDNkMmIyYTBlZjY5ZmY4NTUzMDVfMzkyMg_1dd2ee47-5b73-444b-8e59-c0cf7da215a8">&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 condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed 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;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.</us-gaap:UseOfEstimates>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180My9mcmFnOmUyNzc1NDBiMmIxMDQzZDJiMmEwZWY2OWZmODU1MzA1L3RleHRyZWdpb246ZTI3NzU0MGIyYjEwNDNkMmIyYTBlZjY5ZmY4NTUzMDVfNTQ5NzU1ODk0Mjk4_0884c5c9-806d-47b9-98bd-48cb0a2eee8d">&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;During the three months ended July 31, 2022, the Company began using derivative financial instruments to manage its exposure to certain foreign currency exchange risks associated with certain intercompany balances denominated in currencies other than the U.S. dollar. These derivative financial instruments consist of deliverable foreign currency forward contracts entered into with high-quality financial institutions that have investment-grade ratings with maturities of one month or less and are not designated as hedging instruments. As such, all changes in the fair value of these derivative instruments are recorded in other income (expense), net on the condensed consolidated statements of operations, and are intended to offset the foreign currency transaction gains or losses associated with the underlying intercompany balances. The resulting derivative assets and liabilities are measured at fair value using Level 2 inputs and presented as prepaid expenses and other current assets and accrued expenses and other current liabilities, as applicable, on the condensed consolidated balance sheets. Cash flows at settlement of such foreign currency forward contracts are classified as operating activities in the condensed 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-weight:400;line-height:120%"&gt;As of July&#160;31, 2022, all of the Company&#x2019;s derivative assets and liabilities were settled, and the related realized gains (losses) were not material for the three and six months ended July&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RleHRyZWdpb246Yjk3YWNiZDAzZjA1NDYyOWFjMjA1OTgxZDcxNWY5NGFfMjUxNw_7128e080-f661-4025-bb67-89ef5ba6f69c">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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.928%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Three Months Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Six Months Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;466,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;254,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;860,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;468,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;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;30,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;497,248&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;272,198&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;919,619&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;501,112&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.928%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Three Months Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Six Months Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 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;394,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;217,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;730,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;403,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 #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;497,248&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;272,198&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;919,619&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;501,112&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;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 July&#160;31, 2022 and January&#160;31, 2022, allowance for credit losses of $1.5 million and $1.3 million, was included in the Company&#x2019;s accounts receivable, net balance, 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"&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 July&#160;31, 2022 and January&#160;31, 2022, 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 three and six months ended July&#160;31, 2022 and 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"&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;Revenue recognized for the three months ended July&#160;31, 2022 from amounts included in deferred revenue as of April&#160;30, 2022 was $380.4 million. Revenue recognized for the three months ended July&#160;31, 2021 from amounts included in deferred revenue as of April&#160;30, 2021 was $208.4 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-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 recognized for the six months ended July&#160;31, 2022 from amounts included in deferred revenue as of January&#160;31, 2022 was $622.9 million. Revenue recognized for the six months ended July&#160;31, 2021 from amounts included in deferred revenue as of January&#160;31, 2021 was $343.8 million.&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 USD 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 July&#160;31, 2022, the Company&#x2019;s RPO was $2.7 billion, of which the Company expects approximately 57% to be recognized as revenue in the twelve months ending July 31, 2023 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="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RleHRyZWdpb246Yjk3YWNiZDAzZjA1NDYyOWFjMjA1OTgxZDcxNWY5NGFfMjUyMw_56e6282d-1ad7-4562-ae9b-bc83bf50924b">&lt;div style="text-align:justify;text-indent: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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.928%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Three Months Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Six Months Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;466,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;254,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;860,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;468,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;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;30,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;497,248&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;272,198&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;919,619&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;501,112&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if78faf53f7d643d89133886f6189675a_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOmNmMjcxODUyNzUzNTQ3YzE5MjQ3Y2ZkMjVkODFjNmFiL3RhYmxlcmFuZ2U6Y2YyNzE4NTI3NTM1NDdjMTkyNDdjZmQyNWQ4MWM2YWJfMy0xLTEtMS0xMzcyNTQ_3b77fcf1-5995-46a4-976e-3dee0f792b4a"
      unitRef="usd">466268000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ed4cd216fe14cfc84d381a988456408_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOmNmMjcxODUyNzUzNTQ3YzE5MjQ3Y2ZkMjVkODFjNmFiL3RhYmxlcmFuZ2U6Y2YyNzE4NTI3NTM1NDdjMTkyNDdjZmQyNWQ4MWM2YWJfMy0zLTEtMS0xMzcyNTQ_58c343a2-511a-412c-b401-33c66ad9adb6"
      unitRef="usd">254623000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i598eb0e2fc654708be2429e87a2d4565_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOmNmMjcxODUyNzUzNTQ3YzE5MjQ3Y2ZkMjVkODFjNmFiL3RhYmxlcmFuZ2U6Y2YyNzE4NTI3NTM1NDdjMTkyNDdjZmQyNWQ4MWM2YWJfMy01LTEtMS0xNDEzMDE_333eecb2-a514-458b-a6f3-2e861c8110b7"
      unitRef="usd">860702000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic359cbf6e9394f70aa3593a852a25eaf_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOmNmMjcxODUyNzUzNTQ3YzE5MjQ3Y2ZkMjVkODFjNmFiL3RhYmxlcmFuZ2U6Y2YyNzE4NTI3NTM1NDdjMTkyNDdjZmQyNWQ4MWM2YWJfMy03LTEtMS0xNDEzMDE_d75be5ed-ad96-4997-9b5e-9a2c84980bd1"
      unitRef="usd">468453000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i704c1e053278437ea84382a898088b43_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOmNmMjcxODUyNzUzNTQ3YzE5MjQ3Y2ZkMjVkODFjNmFiL3RhYmxlcmFuZ2U6Y2YyNzE4NTI3NTM1NDdjMTkyNDdjZmQyNWQ4MWM2YWJfNC0xLTEtMS0xMzcyNTQ_6bd30b21-4ba2-42c7-b9f2-3bbe3ed6c258"
      unitRef="usd">30980000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie12af43f407b47d885d90dfe95ca6376_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOmNmMjcxODUyNzUzNTQ3YzE5MjQ3Y2ZkMjVkODFjNmFiL3RhYmxlcmFuZ2U6Y2YyNzE4NTI3NTM1NDdjMTkyNDdjZmQyNWQ4MWM2YWJfNC0zLTEtMS0xMzcyNTQ_09e69bbb-5cdf-4c5c-99c1-b47fc7e4ec3a"
      unitRef="usd">17575000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7e045c09a9e540c0851c38db0186bbf0_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOmNmMjcxODUyNzUzNTQ3YzE5MjQ3Y2ZkMjVkODFjNmFiL3RhYmxlcmFuZ2U6Y2YyNzE4NTI3NTM1NDdjMTkyNDdjZmQyNWQ4MWM2YWJfNC01LTEtMS0xNDEzMDE_58490798-67e1-4ec5-a02b-277a3cfc85b5"
      unitRef="usd">58917000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idb08781e052b4c42af7be58d2e88135d_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOmNmMjcxODUyNzUzNTQ3YzE5MjQ3Y2ZkMjVkODFjNmFiL3RhYmxlcmFuZ2U6Y2YyNzE4NTI3NTM1NDdjMTkyNDdjZmQyNWQ4MWM2YWJfNC03LTEtMS0xNDEzMDE_a766c719-3a77-498a-bba9-c9420e1fafca"
      unitRef="usd">32659000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOmNmMjcxODUyNzUzNTQ3YzE5MjQ3Y2ZkMjVkODFjNmFiL3RhYmxlcmFuZ2U6Y2YyNzE4NTI3NTM1NDdjMTkyNDdjZmQyNWQ4MWM2YWJfNS0xLTEtMS0xMzcyNTQ_ee0ad9d3-e530-4c06-9ce5-260dd37249df"
      unitRef="usd">497248000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOmNmMjcxODUyNzUzNTQ3YzE5MjQ3Y2ZkMjVkODFjNmFiL3RhYmxlcmFuZ2U6Y2YyNzE4NTI3NTM1NDdjMTkyNDdjZmQyNWQ4MWM2YWJfNS0zLTEtMS0xMzcyNTQ_2d2cc039-a42e-4a6f-93ee-d3b56077714b"
      unitRef="usd">272198000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOmNmMjcxODUyNzUzNTQ3YzE5MjQ3Y2ZkMjVkODFjNmFiL3RhYmxlcmFuZ2U6Y2YyNzE4NTI3NTM1NDdjMTkyNDdjZmQyNWQ4MWM2YWJfNS01LTEtMS0xNDEzMDM_80218061-2cae-4b1c-a43e-70b60122bee4"
      unitRef="usd">919619000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOmNmMjcxODUyNzUzNTQ3YzE5MjQ3Y2ZkMjVkODFjNmFiL3RhYmxlcmFuZ2U6Y2YyNzE4NTI3NTM1NDdjMTkyNDdjZmQyNWQ4MWM2YWJfNS03LTEtMS0xNDEzMDM_09e66539-faed-4cdf-980b-d9815427d7fb"
      unitRef="usd">501112000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RleHRyZWdpb246Yjk3YWNiZDAzZjA1NDYyOWFjMjA1OTgxZDcxNWY5NGFfMjUyMQ_869ff140-9ead-405a-9349-1191eb9a83d1">&lt;div style="text-align:justify;text-indent: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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.928%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Three Months Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Six Months Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 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;394,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;217,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;730,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;403,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 #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;497,248&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;272,198&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;919,619&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;501,112&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Europe, the Middle East and Africa.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i08cf748c053d4736b0519f89e3baac51_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfNC0xLTEtMS0xNDE0MzQ_16f43b52-9b96-458e-a14c-3a9c2a3eae8d"
      unitRef="usd">394284000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifd73b12d86d7430682657504915a466f_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfNC0zLTEtMS0xNDE0MzQ_e7b9530b-db01-47da-8d8f-54aecad1d01c"
      unitRef="usd">217382000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic6b72e75047c4af88d934bd406e15700_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfNC01LTEtMS0xMzcyNTQ_e88f52a3-b910-48fc-a28c-7297be6e6c98"
      unitRef="usd">730209000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i01a1dcc56dff4373926d07b5c52691da_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfNC03LTEtMS0xMzcyNTQ_89a64931-c4b3-4a89-ad7b-a45612d73ff5"
      unitRef="usd">403567000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i157ceffd2c434aafb5d2446c1335e5f2_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfNS0xLTEtMS0xNDE0MzQ_b473cccb-d502-450d-a36d-5aaee81afe48"
      unitRef="usd">10553000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic7d71a03e0fd42f6ac4033382d3fbf70_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfNS0zLTEtMS0xNDE0MzQ_93f4bec3-c1c3-4771-8caa-13e95c3fa8f4"
      unitRef="usd">6137000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia1eb40308b324810b2f2c67518610056_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfNS01LTEtMS0xMzcyNTQ_bb160e0a-158a-4ebd-bfd8-9ff9d2236daf"
      unitRef="usd">19679000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5713c4f0a9d0484a8916de617fbdfa70_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfNS03LTEtMS0xMzcyNTQ_7dcd4435-21d6-4e72-937f-23a33d37a786"
      unitRef="usd">11157000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if364763cafa144e69af2cb9ad7a16254_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfNi0xLTEtMS0xNDE0MzQ_560b7857-6357-4852-b807-c3e3d0a0b574"
      unitRef="usd">69666000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a6022a6042143fe94231a2519bf883f_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfNi0zLTEtMS0xNDE0MzQ_a0ece918-e0f3-439a-a101-5d6eba8aee19"
      unitRef="usd">39304000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i58bb69b4d5394ab6a2d1629c37b8b00c_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfNi01LTEtMS0xMzcyNTQ_4ca2a30d-02b4-4951-ac12-82638a77fa34"
      unitRef="usd">127684000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3405a6e249e744fa8c3cb1dfda797c51_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfNi03LTEtMS0xMzcyNTQ_52f342cf-93e4-4432-ae9e-d746ee940fb6"
      unitRef="usd">69478000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibfa2738d60cf48e09c259ce24c890a31_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfNy0xLTEtMS0xNDE0MzQ_33cedbe8-3cb8-4888-98e4-f1b6864e5dcc"
      unitRef="usd">22745000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9dc56450d05b40a195016bbc0e7655eb_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfNy0zLTEtMS0xNDE0MzQ_df08c19b-510d-4c57-adc8-e7059684a6a3"
      unitRef="usd">9375000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifcbec695f632480f9d7917cda13b418c_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfNy01LTEtMS0xMzcyNTQ_89e0640b-f1e5-4ba6-af48-7a452fbe954f"
      unitRef="usd">42047000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i68453d4a4c884099918c8ed41a507638_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfNy03LTEtMS0xMzcyNTQ_3f4aeeca-51d9-4e54-a80a-1c3aeee43f02"
      unitRef="usd">16910000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfOC0xLTEtMS0xNDgzMjQ_40266ad1-8cd6-4cc5-9c01-877b94cf5527"
      unitRef="usd">497248000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfOC0zLTEtMS0xNDgzMjQ_59f1da98-9788-4c9f-976f-82d78dc8fdae"
      unitRef="usd">272198000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfOC01LTEtMS0xMzcyNTQ_ce8c9d33-a386-46ee-9c2b-ab78c2674b12"
      unitRef="usd">919619000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RhYmxlOjhiY2U3ODM2NzU3MTQxODViYmM3NTc5MTAyMmE2ODBhL3RhYmxlcmFuZ2U6OGJjZTc4MzY3NTcxNDE4NWJiYzc1NzkxMDIyYTY4MGFfOC03LTEtMS0xMzcyNTQ_432020f0-6a83-4e30-8f24-0cc08d975af1"
      unitRef="usd">501112000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RleHRyZWdpb246Yjk3YWNiZDAzZjA1NDYyOWFjMjA1OTgxZDcxNWY5NGFfMTY0OTI2NzQ0NDIwMQ_bb5d7afa-b6f9-4d97-a005-cb031b5ad8da"
      unitRef="usd">1500000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RleHRyZWdpb246Yjk3YWNiZDAzZjA1NDYyOWFjMjA1OTgxZDcxNWY5NGFfNTA1_2550120e-0eb6-418c-8721-ee88183303a2"
      unitRef="usd">1300000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RleHRyZWdpb246Yjk3YWNiZDAzZjA1NDYyOWFjMjA1OTgxZDcxNWY5NGFfMTY0OTI2NzQ0NDQ0MQ_921d740a-6510-43b9-91ec-2acbf5e379d4"
      unitRef="usd">380400000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RleHRyZWdpb246Yjk3YWNiZDAzZjA1NDYyOWFjMjA1OTgxZDcxNWY5NGFfMTY0OTI2NzQ0NDQ0NQ_422ac8bd-cf7e-4dc4-9207-21805a62e6d2"
      unitRef="usd">208400000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RleHRyZWdpb246Yjk3YWNiZDAzZjA1NDYyOWFjMjA1OTgxZDcxNWY5NGFfMTE3Mg_89e6e76b-935a-44e1-947b-ced5ad109bb6"
      unitRef="usd">622900000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RleHRyZWdpb246Yjk3YWNiZDAzZjA1NDYyOWFjMjA1OTgxZDcxNWY5NGFfMTI2NA_bf8904de-20f5-4a5e-a88c-85db8a5a35fd"
      unitRef="usd">343800000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RleHRyZWdpb246Yjk3YWNiZDAzZjA1NDYyOWFjMjA1OTgxZDcxNWY5NGFfMjUxOA_3d13aec7-20fc-4ed8-91a7-33ede61f6e6d">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 USD each period based on the applicable period-end exchange rates.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RleHRyZWdpb246Yjk3YWNiZDAzZjA1NDYyOWFjMjA1OTgxZDcxNWY5NGFfMjAwMQ_cf24867d-fe05-499d-a400-55316da54d07"
      unitRef="usd">2700000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i317ea7ce86c34021a31424a06301e582_I20220731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RleHRyZWdpb246Yjk3YWNiZDAzZjA1NDYyOWFjMjA1OTgxZDcxNWY5NGFfMjA0OA_d93b98cf-251c-45ea-b73d-571932e7c1cb"
      unitRef="number">0.57</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i317ea7ce86c34021a31424a06301e582_I20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180Ni9mcmFnOmI5N2FjYmQwM2YwNTQ2MjlhYzIwNTk4MWQ3MTVmOTRhL3RleHRyZWdpb246Yjk3YWNiZDAzZjA1NDYyOWFjMjA1OTgxZDcxNWY5NGFfMjA4Ng_d01caacd-ec94-48d1-b024-5311e1b1adc5">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <snow:CashCashEquivalentsAndInvestmentsTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RleHRyZWdpb246MTE4MTAzOTQ5ZTlmNDVjNmIwNTk5MGNiN2UzZDFkNWVfMTU3NQ_29865141-e74a-42bf-b574-98ed36648769">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 condensed 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 style="width:38.643%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.485%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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 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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;590,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;590,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;71,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;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;15,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;678,199&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(21)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;678,178&#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;/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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&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;2,464,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,226)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,434,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;893,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,852)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;889,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;/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 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;528,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,640)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;519,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;290,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(842)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;4,177,037&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;684&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(44,560)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;4,133,161&#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;/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,855,236&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;684&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(44,581)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,811,339&#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;/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 style="width:38.643%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.485%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="border-top:1pt solid #000000;padding:0 1pt"/&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;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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;722,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;722,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;77,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;7,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:#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;845,234&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;1&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(5)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;845,230&#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;/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;Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&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;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;2,610,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,598,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;884,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;883,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;439,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,558)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;436,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Certificates of deposit&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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:#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;4,037,943&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;204&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(15,576)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;4,022,571&#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;/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 cash equivalents and investments&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;4,883,177&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;205&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(15,581)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;4,867,801&#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;/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 $14.2 million and $14.1 million of interest receivable in prepaid expenses and other current assets on the condensed consolidated balance sheets as of July&#160;31, 2022 and January&#160;31, 2022, respectively. The Company did not recognize an allowance for credit losses against interest receivable as of July&#160;31, 2022 and January&#160;31, 2022 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 July&#160;31, 2022, 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, 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 style="width:82.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.926%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;3,133,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Due in 1 year to 3 years&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,086,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;/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;4,220,678&#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;/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 condensed 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 style="width:28.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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 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 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 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 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 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 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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;Cash equivalents:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 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;61,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;61,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;15,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 cash equivalents&lt;/span&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;77,679&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(21)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;&#x2014;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;&#x2014;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;77,679&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(21)&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;/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;Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&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;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;2,285,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,345)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,348,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,226)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;837,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,852)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,852)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;369,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,334)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(306)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,640)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Certificates of deposit&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;223,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(842)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(842)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 investments&lt;/span&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;3,716,011&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(43,373)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;76,587&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(1,187)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;3,792,598&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(44,560)&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;/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;Total cash equivalents and investments&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,793,690&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(43,394)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;76,587&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,187)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,870,277&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(44,581)&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;/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"&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 style="width:28.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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 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 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 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 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 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 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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;Cash equivalents:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 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;55,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;55,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;/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;36,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;7,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;100,443&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;100,443&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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)&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;/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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&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;2,378,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,387,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;653,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;653,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;334,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,558)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,558)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;49,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;3,416,881&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,558)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,935&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(18)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,425,816&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,576)&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;/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;3,517,324&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(15,563)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,935&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,526,259&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(15,581)&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;/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;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 value of these securities due to credit related factors was not material as of July&#160;31, 2022 and January&#160;31, 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;See Note 5 for information regarding the Company&#x2019;s strategic investments.&lt;/span&gt;&lt;/div&gt;</snow:CashCashEquivalentsAndInvestmentsTextBlock>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RleHRyZWdpb246MTE4MTAzOTQ5ZTlmNDVjNmIwNTk5MGNiN2UzZDFkNWVfMTU3Ng_00b2a025-dfaa-46bc-83f2-e56bf811ddd7">&lt;div style="text-align:justify;text-indent: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 condensed 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 style="width:38.643%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.485%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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 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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;590,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;590,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;71,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;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;15,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;678,199&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(21)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;678,178&#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;/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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&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;2,464,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,226)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,434,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;893,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,852)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;889,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;/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 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;528,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,640)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;519,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;290,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(842)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;4,177,037&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;684&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(44,560)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;4,133,161&#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;/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,855,236&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;684&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(44,581)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,811,339&#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;/tr&gt;&lt;/table&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 style="width:38.643%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.485%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="border-top:1pt solid #000000;padding:0 1pt"/&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;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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;722,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;722,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;77,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;7,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:#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;845,234&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;1&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(5)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;845,230&#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;/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;Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&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;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;2,610,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,598,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;884,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;883,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;439,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,558)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;436,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Certificates of deposit&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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:#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;4,037,943&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;204&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(15,576)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;4,022,571&#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;/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 cash equivalents and investments&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;4,883,177&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;205&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(15,581)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;4,867,801&#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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RleHRyZWdpb246MTE4MTAzOTQ5ZTlmNDVjNmIwNTk5MGNiN2UzZDFkNWVfMTU3Ng_ba3961d8-f1c5-4d54-bac9-bcfbdaa0fb2b">&lt;div style="text-align:justify;text-indent: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 condensed 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 style="width:38.643%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.485%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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 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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;590,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;590,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;71,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;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;15,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;678,199&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(21)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;678,178&#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;/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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&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;2,464,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,226)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,434,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;893,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,852)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;889,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;/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 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;528,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,640)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;519,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;290,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(842)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;4,177,037&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;684&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(44,560)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;4,133,161&#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;/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,855,236&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;684&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(44,581)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,811,339&#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;/tr&gt;&lt;/table&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 style="width:38.643%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.485%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="border-top:1pt solid #000000;padding:0 1pt"/&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;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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;722,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;722,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;77,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;7,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:#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;845,234&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;1&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(5)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;845,230&#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;/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;Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&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;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;2,610,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,598,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;884,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;883,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;439,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,558)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;436,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Certificates of deposit&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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:#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;4,037,943&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;204&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(15,576)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;4,022,571&#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;/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 cash equivalents and investments&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;4,883,177&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;205&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(15,581)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;4,867,801&#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;/tr&gt;&lt;/table&gt;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i2549c5b1e1ef4ff7b92495c0cd189ff7_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfNC0xLTEtMS0xMzcyNTQ_91d84331-aedd-427c-9ab2-294feeaef586"
      unitRef="usd">590661000</us-gaap:CashEquivalentsAtCarryingValue>
    <snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i2549c5b1e1ef4ff7b92495c0cd189ff7_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfNC0zLTEtMS0xMzcyNTQ_168d1895-3797-49cc-b1c9-87f6a466945f"
      unitRef="usd">0</snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i2549c5b1e1ef4ff7b92495c0cd189ff7_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfNC01LTEtMS0xMzcyNTQ_e2b439e8-3763-4c6d-8c8a-39a7ec8420b3"
      unitRef="usd">0</snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i2549c5b1e1ef4ff7b92495c0cd189ff7_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfNC03LTEtMS0xMzcyNTQ_ac015d5d-9cc8-47c2-840e-d8311ca85372"
      unitRef="usd">590661000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i94214b75e8b34943b314964d6decfece_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfNi0xLTEtMS0xMzcyNTQ_e572a06f-27f2-40e7-96d3-32b0f22e8303"
      unitRef="usd">71835000</us-gaap:CashEquivalentsAtCarryingValue>
    <snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i94214b75e8b34943b314964d6decfece_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfNi0zLTEtMS0xMzcyNTQ_9dad1018-8cc7-4ff6-b86b-a876316afc52"
      unitRef="usd">0</snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i94214b75e8b34943b314964d6decfece_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfNi01LTEtMS0xMzcyNTQ_21fffead-faf0-4c4e-8daa-9f2b04fceee4"
      unitRef="usd">14000</snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i94214b75e8b34943b314964d6decfece_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfNi03LTEtMS0xMzcyNTQ_ce09cf52-ef40-43d7-960b-088e6fdc6019"
      unitRef="usd">71821000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i6f43538964134281926bd15e1665ddfd_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfOC0xLTEtMS0xMzcyNTQ_4e179f76-062b-4a2b-a773-34947d8e79d3"
      unitRef="usd">15703000</us-gaap:CashEquivalentsAtCarryingValue>
    <snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i6f43538964134281926bd15e1665ddfd_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfOC0zLTEtMS0xMzcyNTQ_9cd9a25e-0fd7-4df8-be4c-e2f6408c4135"
      unitRef="usd">0</snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i6f43538964134281926bd15e1665ddfd_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfOC01LTEtMS0xMzcyNTQ_8219dbae-3df8-419d-8b1d-e751c1aea6b7"
      unitRef="usd">7000</snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i6f43538964134281926bd15e1665ddfd_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfOC03LTEtMS0xMzcyNTQ_e8907641-1fea-4920-9cd1-104cfd5698c1"
      unitRef="usd">15696000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfOS0xLTEtMS0xMzcyNTQ_3dda9b7c-5c53-43e9-8b7e-7ebf07b83d13"
      unitRef="usd">678199000</us-gaap:CashEquivalentsAtCarryingValue>
    <snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfOS0zLTEtMS0xMzcyNTQ_9433411a-f998-447f-85e0-c5a6d6e8443f"
      unitRef="usd">0</snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfOS01LTEtMS0xMzcyNTQ_0c5102cd-0305-430a-8cb0-98c27f541580"
      unitRef="usd">21000</snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfOS03LTEtMS0xMzcyNTQ_c2fedffe-df28-4ce9-9e85-0e91fa26fa85"
      unitRef="usd">678178000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="if6d5950862de40cca7794cf0e11f355c_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTEtMS0xLTEtMTM3MjU0_1c5cc29c-81cb-46e5-81de-7cc3d5f81b5a"
      unitRef="usd">2464401000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="if6d5950862de40cca7794cf0e11f355c_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTEtMy0xLTEtMTM3MjU0_67fffd02-141c-4912-927e-e8f998501ec4"
      unitRef="usd">97000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="if6d5950862de40cca7794cf0e11f355c_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTEtNS0xLTEtMTM3MjU0_988ef67c-ef68-4260-b5ee-8c5210bac630"
      unitRef="usd">30226000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if6d5950862de40cca7794cf0e11f355c_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTEtNy0xLTEtMTM3MjU0_0bc4adcb-5d83-4aab-83cf-7a61989c32e4"
      unitRef="usd">2434272000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="id66ff0abe8d44cd1be2eebc8cd6917f0_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTItMS0xLTEtMTM3MjU0_8bc1d7dd-96ba-405d-84df-c2c6b1efda2d"
      unitRef="usd">893431000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="id66ff0abe8d44cd1be2eebc8cd6917f0_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTItMy0xLTEtMTM3MjU0_d668f784-90d5-45d3-bad3-f9f504302c1a"
      unitRef="usd">224000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="id66ff0abe8d44cd1be2eebc8cd6917f0_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTItNS0xLTEtMTM3MjU0_a8f693df-e46b-434b-a157-bafafb50d75b"
      unitRef="usd">3852000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id66ff0abe8d44cd1be2eebc8cd6917f0_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTItNy0xLTEtMTM3MjU0_87537d12-cdd1-43fb-bfc7-73f394060afc"
      unitRef="usd">889803000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i91b2393b1ab94d2b9eee3189a991387b_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTMtMS0xLTEtMTM3MjU0_81fb0dd2-3580-4f0d-b6b3-91a14b38286b"
      unitRef="usd">528941000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i91b2393b1ab94d2b9eee3189a991387b_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTMtMy0xLTEtMTM3MjU0_66e15048-09da-4709-9df5-5d3bcefc26eb"
      unitRef="usd">304000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i91b2393b1ab94d2b9eee3189a991387b_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTMtNS0xLTEtMTM3MjU0_a0918883-95bc-467d-9279-3798f23da8a3"
      unitRef="usd">9640000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i91b2393b1ab94d2b9eee3189a991387b_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTMtNy0xLTEtMTM3MjU0_963bfe62-a2b6-457d-abd1-e582e9f832b3"
      unitRef="usd">519605000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="iaed2c6eb6c194dcb9ec6856ec8eb5d55_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTQtMS0xLTEtMTM3MjU0_9e8a00c9-414d-4e80-a562-147248d9584f"
      unitRef="usd">290264000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iaed2c6eb6c194dcb9ec6856ec8eb5d55_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTQtMy0xLTEtMTM3MjU0_d1a7193d-69a2-40b0-a2d4-bd5400353f66"
      unitRef="usd">59000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iaed2c6eb6c194dcb9ec6856ec8eb5d55_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTQtNS0xLTEtMTM3MjU0_99117a69-3575-495c-8441-d9048ce7265d"
      unitRef="usd">842000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iaed2c6eb6c194dcb9ec6856ec8eb5d55_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTQtNy0xLTEtMTM3MjU0_8661b6b1-c824-41bd-9765-3c2b8ea0c780"
      unitRef="usd">289481000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTYtMS0xLTEtMTM3MjU0_7b4cea9f-62c7-4fc7-824a-ecf6f9ade83e"
      unitRef="usd">4177037000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTYtMy0xLTEtMTM3MjU0_6950aa18-fbf0-4626-8d42-1d1881e4224e"
      unitRef="usd">684000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTYtNS0xLTEtMTM3MjU0_2e7f1a45-ffd8-41bd-bd57-38a4f85a1710"
      unitRef="usd">44560000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTYtNy0xLTEtMTM3MjU0_296b7d87-6f42-4d56-9719-51238e8495a1"
      unitRef="usd">4133161000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTctMS0xLTEtMTM3MjU0_17d2ee0e-ce61-4265-8894-a38a88b3e652"
      unitRef="usd">4855236000</snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost>
    <snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTctMy0xLTEtMTM3MjU0_e3db3f00-2be0-4e7f-8636-0f33644d3a9c"
      unitRef="usd">684000</snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax>
    <snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTctNS0xLTEtMTM3MjU0_8b8e5377-5805-46fd-9941-ae48cf1e4164"
      unitRef="usd">44581000</snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax>
    <snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOmE4Yzc0ZmM0ZmJhMDQxMjU4N2JlYWM4ZjcyNzNmNzY0L3RhYmxlcmFuZ2U6YThjNzRmYzRmYmEwNDEyNTg3YmVhYzhmNzI3M2Y3NjRfMTctNy0xLTEtMTM3MjU0_a301abee-91d6-4f12-8f6e-ef2f9aba9397"
      unitRef="usd">4811339000</snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="ia02b72dfda984468a7f3b2e4c518a9bd_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfNC0xLTEtMS0xMzcyNTQ_12ce8915-f974-4550-846d-9dff03f4f253"
      unitRef="usd">722492000</us-gaap:CashEquivalentsAtCarryingValue>
    <snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ia02b72dfda984468a7f3b2e4c518a9bd_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfNC0zLTEtMS0xMzcyNTQ_2207f231-f082-43a2-85b3-dcc2e89e3b7d"
      unitRef="usd">0</snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ia02b72dfda984468a7f3b2e4c518a9bd_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfNC01LTEtMS0xMzcyNTQ_03806780-bc32-4fa7-99d4-be3f51335685"
      unitRef="usd">0</snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ia02b72dfda984468a7f3b2e4c518a9bd_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfNC03LTEtMS0xMzcyNTQ_31fa5706-be2b-449a-a43c-404ef7e98ebd"
      unitRef="usd">722492000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i0ec7aca2cfd74124831d8f59d2b808ec_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfNS0xLTEtMS0xMzcyNTQ_0bc9d66f-8604-43c2-8164-d4025144304a"
      unitRef="usd">77795000</us-gaap:CashEquivalentsAtCarryingValue>
    <snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i0ec7aca2cfd74124831d8f59d2b808ec_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfNS0zLTEtMS0xMzcyNTQ_01fe936d-20b7-4d4c-8c3a-57b51b0d283a"
      unitRef="usd">1000</snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i0ec7aca2cfd74124831d8f59d2b808ec_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfNS01LTEtMS0xMzcyNTQ_959d9b37-5496-4ca7-baf2-840345b5b324"
      unitRef="usd">2000</snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i0ec7aca2cfd74124831d8f59d2b808ec_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfNS03LTEtMS0xMzcyNTQ_5678faf9-c662-4988-9fb8-96e8af75b281"
      unitRef="usd">77794000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i807b428749f64679a8ac2e9fa290d86c_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfNi0xLTEtMS0xMzcyNTQ_394c9a81-8289-4353-9d9b-1781bfad5454"
      unitRef="usd">36997000</us-gaap:CashEquivalentsAtCarryingValue>
    <snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i807b428749f64679a8ac2e9fa290d86c_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfNi0zLTEtMS0xMzcyNTQ_da229653-1fc8-46bc-acf0-25ae8632b3e0"
      unitRef="usd">0</snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i807b428749f64679a8ac2e9fa290d86c_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfNi01LTEtMS0xMzcyNTQ_061ce7b8-3dd0-45c3-81f0-53211987265b"
      unitRef="usd">2000</snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i807b428749f64679a8ac2e9fa290d86c_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfNi03LTEtMS0xMzcyNTQ_8ef445fe-fc51-43fe-b0f4-0a06d49ba926"
      unitRef="usd">36995000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i51e4cadbb2cf4f69a67ecead377adcf2_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfOC0xLTEtMS0xMzcyNTQ_7559517a-a3d0-4f39-b0d9-e1fbed868f90"
      unitRef="usd">7950000</us-gaap:CashEquivalentsAtCarryingValue>
    <snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i51e4cadbb2cf4f69a67ecead377adcf2_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfOC0zLTEtMS0xMzcyNTQ_688d382c-e542-47bd-a115-10b5f5e2cea2"
      unitRef="usd">0</snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i51e4cadbb2cf4f69a67ecead377adcf2_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfOC01LTEtMS0xMzcyNTQ_8dd19049-2fe1-42b6-bc5b-a425313a436a"
      unitRef="usd">1000</snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i51e4cadbb2cf4f69a67ecead377adcf2_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfOC03LTEtMS0xMzcyNTQ_8e822c8a-7e28-458a-98b6-fa9a829d2535"
      unitRef="usd">7949000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfOS0xLTEtMS0xMzcyNTQ_0842fc3d-1682-4a8c-912c-e43af296f63a"
      unitRef="usd">845234000</us-gaap:CashEquivalentsAtCarryingValue>
    <snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfOS0zLTEtMS0xMzcyNTQ_b6f2ff15-1c4d-4ddb-a9d3-1c8f0f819456"
      unitRef="usd">1000</snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfOS01LTEtMS0xMzcyNTQ_22c1173b-f52c-4078-a1f8-63eb925f673a"
      unitRef="usd">5000</snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfOS03LTEtMS0xMzcyNTQ_9d63b000-2370-49c9-b401-52dd217ba2c9"
      unitRef="usd">845230000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ibfa1e6adfd814eb1a11394ed2840e585_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTEtMS0xLTEtMTM3MjU0_a5d0109d-b8e0-4558-93f5-a71595b83c7f"
      unitRef="usd">2610010000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ibfa1e6adfd814eb1a11394ed2840e585_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTEtMy0xLTEtMTM3MjU0_a16b043e-c351-4797-80b0-364ac57e8a64"
      unitRef="usd">91000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ibfa1e6adfd814eb1a11394ed2840e585_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTEtNS0xLTEtMTM3MjU0_b678b06a-7287-4c4d-abe7-1163bf18257f"
      unitRef="usd">12062000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibfa1e6adfd814eb1a11394ed2840e585_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTEtNy0xLTEtMTM3MjU0_571b3a95-f6b8-4fd0-a921-0cb83369db4d"
      unitRef="usd">2598039000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i110716bcad234186822cf53d7f258b60_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTItMS0xLTEtMTM3MjU0_6cdb0b18-2824-4ce4-956a-a937c354a7ce"
      unitRef="usd">884376000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i110716bcad234186822cf53d7f258b60_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTItMy0xLTEtMTM3MjU0_3c159db3-7fcd-4c15-b74a-4038040f1325"
      unitRef="usd">81000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i110716bcad234186822cf53d7f258b60_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTItNS0xLTEtMTM3MjU0_32b6b2fd-fdb6-4420-a72c-0768d551ccf0"
      unitRef="usd">821000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i110716bcad234186822cf53d7f258b60_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTItNy0xLTEtMTM3MjU0_5d9d16d8-0e87-4291-af30-b821bccdf794"
      unitRef="usd">883636000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i06bc2452dd4e451895f134c959716a42_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTMtMS0xLTEtMTM3MjU0_162d0ff9-2d21-4305-8992-41f277bbbab6"
      unitRef="usd">439449000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i06bc2452dd4e451895f134c959716a42_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTMtMy0xLTEtMTM3MjU0_e64986a4-5f5c-4e75-b818-38344736ffc9"
      unitRef="usd">28000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i06bc2452dd4e451895f134c959716a42_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTMtNS0xLTEtMTM3MjU0_7112146f-0f42-44c4-a4cc-ba98e4558890"
      unitRef="usd">2558000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i06bc2452dd4e451895f134c959716a42_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTMtNy0xLTEtMTM3MjU0_be01ab3d-90c4-4b2b-ae0a-359b8b3e75f0"
      unitRef="usd">436919000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i1089742f8b284568b0159b19bc3ca05b_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTQtMS0xLTEtMTM3MjU0_7ef1105b-1669-4465-be61-63c7606c4cb6"
      unitRef="usd">104108000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i1089742f8b284568b0159b19bc3ca05b_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTQtMy0xLTEtMTM3MjU0_19e49d58-2a23-4c01-ba7f-b39cb3765e9d"
      unitRef="usd">4000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i1089742f8b284568b0159b19bc3ca05b_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTQtNS0xLTEtMTM3MjU0_293719f5-6de8-4378-82a4-0c8189a4b079"
      unitRef="usd">135000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1089742f8b284568b0159b19bc3ca05b_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTQtNy0xLTEtMTM3MjU0_0b058665-5983-4d3b-9f0d-ffdcb771a38d"
      unitRef="usd">103977000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTYtMS0xLTEtMTM3MjU0_42005413-2634-441d-b819-bde11c9762b9"
      unitRef="usd">4037943000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTYtMy0xLTEtMTM3MjU0_16979d78-d917-49af-80c6-ea99383fef89"
      unitRef="usd">204000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTYtNS0xLTEtMTM3MjU0_dc899647-d35f-495c-befb-93b57e65d3c5"
      unitRef="usd">15576000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTYtNy0xLTEtMTM3MjU0_fde79227-3d84-4f09-bbb3-92da2f541d5d"
      unitRef="usd">4022571000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTctMS0xLTEtMTM3MjU0_de6c1e8c-dff0-4010-942c-773e34e691b3"
      unitRef="usd">4883177000</snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost>
    <snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTctMy0xLTEtMTM3MjU0_b8228de7-0602-4ab1-9456-32e86eb9de22"
      unitRef="usd">205000</snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax>
    <snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTctNS0xLTEtMTM3MjU0_af7785fd-4e7e-4732-9543-46910604299d"
      unitRef="usd">15581000</snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax>
    <snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjhkYWZjYmE5M2IwODRmM2U5YmNiMWFkYzNmZGUzNjQwL3RhYmxlcmFuZ2U6OGRhZmNiYTkzYjA4NGYzZTliY2IxYWRjM2ZkZTM2NDBfMTctNy0xLTEtMTM3MjU0_1bf194df-d84f-4c45-8c03-9e2fb42746ea"
      unitRef="usd">4867801000</snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue>
    <us-gaap:InterestReceivableCurrent
      contextRef="i59ab325e28e549e68d25421c506edc55_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RleHRyZWdpb246MTE4MTAzOTQ5ZTlmNDVjNmIwNTk5MGNiN2UzZDFkNWVfMjEz_88e87e5f-c73f-4893-b3c6-161735668d49"
      unitRef="usd">14200000</us-gaap:InterestReceivableCurrent>
    <us-gaap:InterestReceivableCurrent
      contextRef="ia311722256e94c5cbbb2a82a9034989d_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RleHRyZWdpb246MTE4MTAzOTQ5ZTlmNDVjNmIwNTk5MGNiN2UzZDFkNWVfMjIw_13e86114-5dfc-466c-b57d-05d875af377d"
      unitRef="usd">14100000</us-gaap:InterestReceivableCurrent>
    <snow:DebtSecuritiesAvailableForSaleMaturityTermMaximum
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RleHRyZWdpb246MTE4MTAzOTQ5ZTlmNDVjNmIwNTk5MGNiN2UzZDFkNWVfNjM3_5f60fdc2-28ed-46c3-bb68-bedb61e780d5">P36M</snow:DebtSecuritiesAvailableForSaleMaturityTermMaximum>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RleHRyZWdpb246MTE4MTAzOTQ5ZTlmNDVjNmIwNTk5MGNiN2UzZDFkNWVfMTU3Nw_14cf4020-e0f7-44bf-a010-e0ae5b1fdec4">The estimated fair values of available-for-sale marketable debt securities, by remaining contractual maturity, are as follows (in thousands):&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 style="width:82.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.926%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;3,133,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Due in 1 year to 3 years&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,086,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;/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;4,220,678&#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;/tr&gt;&lt;/table&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjFlOWYzMjQ3NjkzZTRmM2M4YTUxZWNhZTVjYmExOWE0L3RhYmxlcmFuZ2U6MWU5ZjMyNDc2OTNlNGYzYzhhNTFlY2FlNWNiYTE5YTRfMy0xLTEtMS0xMzcyNTQ_4236aae8-46a0-41bd-bf08-b3083491715f"
      unitRef="usd">3133994000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <snow:DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjFlOWYzMjQ3NjkzZTRmM2M4YTUxZWNhZTVjYmExOWE0L3RhYmxlcmFuZ2U6MWU5ZjMyNDc2OTNlNGYzYzhhNTFlY2FlNWNiYTE5YTRfNC0xLTEtMS0xMzcyNTQ_29471988-cc52-4c41-8303-501e6d9cda15"
      unitRef="usd">1086684000</snow:DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjFlOWYzMjQ3NjkzZTRmM2M4YTUxZWNhZTVjYmExOWE0L3RhYmxlcmFuZ2U6MWU5ZjMyNDc2OTNlNGYzYzhhNTFlY2FlNWNiYTE5YTRfNS0xLTEtMS0xMzcyNTQ_71143cfa-f7b7-41ec-8b99-eab50d44f220"
      unitRef="usd">4220678000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RleHRyZWdpb246MTE4MTAzOTQ5ZTlmNDVjNmIwNTk5MGNiN2UzZDFkNWVfMTU3OA_74f9550e-4173-40e6-a8c1-7d9cba822d3f">&lt;div style="text-align:justify;text-indent: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 condensed 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 style="width:28.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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 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 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 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 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 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 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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;Cash equivalents:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 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;61,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;61,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;15,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 cash equivalents&lt;/span&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;77,679&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(21)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;&#x2014;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;&#x2014;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;77,679&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(21)&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;/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;Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&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;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;2,285,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,345)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,348,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,226)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;837,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,852)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,852)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;369,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,334)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(306)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,640)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Certificates of deposit&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;223,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(842)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(842)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 investments&lt;/span&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;3,716,011&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(43,373)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;76,587&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(1,187)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;3,792,598&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(44,560)&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;/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;Total cash equivalents and investments&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,793,690&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(43,394)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;76,587&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,187)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,870,277&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(44,581)&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;/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"&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 style="width:28.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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 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 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 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 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 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 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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;Cash equivalents:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 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;55,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;55,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;/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;36,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;7,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;100,443&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;100,443&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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)&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;/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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&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;2,378,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,387,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;653,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;653,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;334,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,558)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,558)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;49,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;3,416,881&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,558)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,935&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(18)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,425,816&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,576)&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;/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;3,517,324&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(15,563)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,935&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,526,259&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(15,581)&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock>
    <snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months
      contextRef="id66ff0abe8d44cd1be2eebc8cd6917f0_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfNS0xLTEtMS0xMzcyNTQ_9384e896-6578-4244-9e24-8a5ab172bdcc"
      unitRef="usd">61983000</snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months>
    <snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="id66ff0abe8d44cd1be2eebc8cd6917f0_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfNS0zLTEtMS0xMzcyNTQ_67d4a0cf-d348-45ec-8f94-bece06acfb71"
      unitRef="usd">14000</snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="id66ff0abe8d44cd1be2eebc8cd6917f0_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfNS01LTEtMS0xMzcyNTQ_58a201fd-6a61-4bac-b080-516b993f3ef9"
      unitRef="usd">0</snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger>
    <snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="id66ff0abe8d44cd1be2eebc8cd6917f0_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfNS03LTEtMS0xMzcyNTQ_36c37257-2503-4d4d-9fef-0d8046cab675"
      unitRef="usd">0</snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <snow:CashEquivalentsUnrealizedLossPosition
      contextRef="id66ff0abe8d44cd1be2eebc8cd6917f0_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfNS05LTEtMS0xMzcyNTQ_da1332b7-5567-4b27-a4d2-3ae6dd8bb79d"
      unitRef="usd">61983000</snow:CashEquivalentsUnrealizedLossPosition>
    <snow:CashEquivalentsUnrealizedLossPositionAccumulatedLoss
      contextRef="id66ff0abe8d44cd1be2eebc8cd6917f0_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfNS0xMS0xLTEtMTM3MjU0_deb6a3ae-b7b1-42b6-bdee-652bb97fbbb2"
      unitRef="usd">14000</snow:CashEquivalentsUnrealizedLossPositionAccumulatedLoss>
    <snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months
      contextRef="if6d5950862de40cca7794cf0e11f355c_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfNi0xLTEtMS0xNTI0OTE_a2be2ee6-0583-43ce-bc67-3362ec975076"
      unitRef="usd">15696000</snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months>
    <snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="if6d5950862de40cca7794cf0e11f355c_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfNi0zLTEtMS0xNTI0OTE_9c3fea50-9298-4d48-8789-0a5cdc5281d9"
      unitRef="usd">7000</snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="if6d5950862de40cca7794cf0e11f355c_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfNi01LTEtMS0xNTI0OTE_1a73ff05-2fec-48be-be26-2579b49ee1ab"
      unitRef="usd">0</snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger>
    <snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="if6d5950862de40cca7794cf0e11f355c_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfNi03LTEtMS0xNTI0OTE_8c168280-5b6e-449d-afbc-80b3368b1062"
      unitRef="usd">0</snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <snow:CashEquivalentsUnrealizedLossPosition
      contextRef="if6d5950862de40cca7794cf0e11f355c_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfNi05LTEtMS0xNTI0OTg_ee877e16-a310-4a2a-aba0-c71fbf52f929"
      unitRef="usd">15696000</snow:CashEquivalentsUnrealizedLossPosition>
    <snow:CashEquivalentsUnrealizedLossPositionAccumulatedLoss
      contextRef="if6d5950862de40cca7794cf0e11f355c_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfNi0xMS0xLTEtMTUyNDk4_f5e6d7d7-c7f8-42bb-99b6-7ca8d5f56306"
      unitRef="usd">7000</snow:CashEquivalentsUnrealizedLossPositionAccumulatedLoss>
    <snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfOC0xLTEtMS0xMzcyNTQ_9e87cdee-2b14-4e39-9887-7bf1a6096290"
      unitRef="usd">77679000</snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months>
    <snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfOC0zLTEtMS0xMzcyNTQ_fbe47fe4-0bdf-4764-ab28-ad05ddd18844"
      unitRef="usd">21000</snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfOC01LTEtMS0xMzcyNTQ_1f715dea-1551-48ab-ba3b-aa63963aeca7"
      unitRef="usd">0</snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger>
    <snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfOC03LTEtMS0xMzcyNTQ_f3ecb2b5-885e-485f-9554-f909982d33f3"
      unitRef="usd">0</snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <snow:CashEquivalentsUnrealizedLossPosition
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfOC05LTEtMS0xMzcyNTQ_d4a146ae-d98c-47c9-b9fb-b85aa1255ec0"
      unitRef="usd">77679000</snow:CashEquivalentsUnrealizedLossPosition>
    <snow:CashEquivalentsUnrealizedLossPositionAccumulatedLoss
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfOC0xMS0xLTEtMTM3MjU0_c565f835-7c52-4299-b533-34714f23f776"
      unitRef="usd">21000</snow:CashEquivalentsUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="if6d5950862de40cca7794cf0e11f355c_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTAtMS0xLTEtMTM3MjU0_d9dea601-9df9-4927-a4de-ea11773012ff"
      unitRef="usd">2285206000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="if6d5950862de40cca7794cf0e11f355c_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTAtMy0xLTEtMTM3MjU0_34375f0a-570f-43d4-93e3-3f6746667bf8"
      unitRef="usd">29345000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="if6d5950862de40cca7794cf0e11f355c_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTAtNS0xLTEtMTM3MjU0_27a35f10-5def-42b0-927f-e50a9090023c"
      unitRef="usd">62893000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="if6d5950862de40cca7794cf0e11f355c_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTAtNy0xLTEtMTM3MjU0_c06e8a0a-da0b-482c-a29d-21c83246d9b2"
      unitRef="usd">881000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="if6d5950862de40cca7794cf0e11f355c_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTAtOS0xLTEtMTM3MjU0_26e04628-787e-4f08-90cb-d819a17cf9b8"
      unitRef="usd">2348099000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="if6d5950862de40cca7794cf0e11f355c_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTAtMTEtMS0xLTEzNzI1NA_24365b1c-eeac-4077-897a-3569fe0af2a7"
      unitRef="usd">30226000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="id66ff0abe8d44cd1be2eebc8cd6917f0_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTEtMS0xLTEtMTM3MjU0_7a81fd15-4a64-4d02-b5fd-cfc9c0fa047e"
      unitRef="usd">837383000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="id66ff0abe8d44cd1be2eebc8cd6917f0_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTEtMy0xLTEtMTM3MjU0_6a5d15f6-1e05-4e82-91f0-7472c4f1a940"
      unitRef="usd">3852000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="id66ff0abe8d44cd1be2eebc8cd6917f0_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTEtNS0xLTEtMTM3MjU0_70c1a4dc-53c4-431c-8e97-c4b9a1de39fd"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="id66ff0abe8d44cd1be2eebc8cd6917f0_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTEtNy0xLTEtMTM3MjU0_29238ecf-8b6a-4cd5-8e24-74fd3b212a26"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="id66ff0abe8d44cd1be2eebc8cd6917f0_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTEtOS0xLTEtMTM3MjU0_38e8a70a-047f-48b4-be5b-64e430fc09c2"
      unitRef="usd">837383000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="id66ff0abe8d44cd1be2eebc8cd6917f0_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTEtMTEtMS0xLTEzNzI1NA_7cd9a747-f123-4be3-b6c7-d6b265575204"
      unitRef="usd">3852000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i91b2393b1ab94d2b9eee3189a991387b_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTItMS0xLTEtMTM3MjU0_a80b3e48-f619-44e5-ae53-2adb7e9c2832"
      unitRef="usd">369879000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i91b2393b1ab94d2b9eee3189a991387b_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTItMy0xLTEtMTM3MjU0_06c64f47-56c8-4172-bf0c-4a709c7f328f"
      unitRef="usd">9334000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i91b2393b1ab94d2b9eee3189a991387b_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTItNS0xLTEtMTM3MjU0_55a5f6fd-6226-4d2e-b123-a9e3bdf80236"
      unitRef="usd">13694000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i91b2393b1ab94d2b9eee3189a991387b_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTItNy0xLTEtMTM3MjU0_ae2c9664-9bf1-4917-a98b-2e5746bffcc1"
      unitRef="usd">306000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i91b2393b1ab94d2b9eee3189a991387b_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTItOS0xLTEtMTM3MjU0_9a134659-634e-4e2d-94bb-454bbb9ef4a2"
      unitRef="usd">383573000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i91b2393b1ab94d2b9eee3189a991387b_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTItMTEtMS0xLTEzNzI1NA_08eb8cfa-4576-42c3-bc76-6a5dd49e0ae7"
      unitRef="usd">9640000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="iaed2c6eb6c194dcb9ec6856ec8eb5d55_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTMtMS0xLTEtMTM3MjU0_1f4a6fac-fe71-43cc-bb12-162b95b5d887"
      unitRef="usd">223543000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="iaed2c6eb6c194dcb9ec6856ec8eb5d55_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTMtMy0xLTEtMTM3MjU0_1722d49e-a725-433a-ba1c-418dcbf101a2"
      unitRef="usd">842000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="iaed2c6eb6c194dcb9ec6856ec8eb5d55_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTMtNS0xLTEtMTM3MjU0_ff50c871-a73b-4c59-9f39-8eb6bbb1c144"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="iaed2c6eb6c194dcb9ec6856ec8eb5d55_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTMtNy0xLTEtMTM3MjU0_8e133a28-cf6b-4173-8b4c-45e1cc1fd1a3"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="iaed2c6eb6c194dcb9ec6856ec8eb5d55_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTMtOS0xLTEtMTM3MjU0_6badbbfc-8b9f-441b-b3ed-b89fd5cb83e7"
      unitRef="usd">223543000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="iaed2c6eb6c194dcb9ec6856ec8eb5d55_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTMtMTEtMS0xLTEzNzI1NA_ad0de322-7f96-4c69-9be3-dd0ee34faf9f"
      unitRef="usd">842000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTUtMS0xLTEtMTM3MjU0_1308ba34-f966-40a9-825e-44036aa360f8"
      unitRef="usd">3716011000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTUtMy0xLTEtMTM3MjU0_cb27002a-92e6-4d7d-b5a8-6a1b47c6f621"
      unitRef="usd">43373000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTUtNS0xLTEtMTM3MjU0_d8c305eb-c980-43cc-9bf9-de03e91b5e2e"
      unitRef="usd">76587000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTUtNy0xLTEtMTM3MjU0_17be9b7b-6efb-4be1-8a83-8feed3d8ec59"
      unitRef="usd">1187000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTUtOS0xLTEtMTM3MjU0_0e00ee50-6491-4200-985a-98582c36eeb6"
      unitRef="usd">3792598000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTUtMTEtMS0xLTEzNzI1NA_75c20bf4-0a32-4ada-bf3c-b60b6bdeb2c6"
      unitRef="usd">44560000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTYtMS0xLTEtMTM3MjU0_d6ec5cf7-1fe3-4293-ab43-76bbe58ffaac"
      unitRef="usd">3793690000</snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTYtMy0xLTEtMTM3MjU0_3f071c89-4c6f-46cc-9c63-9926b3be3fab"
      unitRef="usd">43394000</snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTYtNS0xLTEtMTM3MjU0_e1a8cc03-d897-40fd-a322-8680a85e3bad"
      unitRef="usd">76587000</snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTYtNy0xLTEtMTM3MjU0_8ec42982-6b64-4a51-9569-bd9a0d9f5039"
      unitRef="usd">1187000</snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTYtOS0xLTEtMTM3MjU0_bf970e6b-edee-4500-b667-5b49431ddfbf"
      unitRef="usd">3870277000</snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjRiMDI3OGVkNmI3MTQyY2NhMmIyOTgyOTgxY2U0YzBjL3RhYmxlcmFuZ2U6NGIwMjc4ZWQ2YjcxNDJjY2EyYjI5ODI5ODFjZTRjMGNfMTYtMTEtMS0xLTEzNzI1NA_f97aa827-1967-49f9-847d-f6b723e7eeea"
      unitRef="usd">44581000</snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i110716bcad234186822cf53d7f258b60_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfNS0xLTEtMS0xMzcyNTQ_1e93d56e-6a68-4801-8fdb-8b77c930a2a4"
      unitRef="usd">55819000</snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months>
    <snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i110716bcad234186822cf53d7f258b60_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfNS0zLTEtMS0xMzcyNTQ_6142081d-1286-46d0-87ed-31c5fb45f41c"
      unitRef="usd">2000</snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i110716bcad234186822cf53d7f258b60_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfNS01LTEtMS0xMzcyNTQ_b5f978d8-6f2f-4ac3-af86-384c4c6b4700"
      unitRef="usd">0</snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger>
    <snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i110716bcad234186822cf53d7f258b60_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfNS03LTEtMS0xMzcyNTQ_844633ec-bc3b-4d98-acd4-7643a7228509"
      unitRef="usd">0</snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <snow:CashEquivalentsUnrealizedLossPosition
      contextRef="i110716bcad234186822cf53d7f258b60_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfNS05LTEtMS0xMzcyNTQ_83f12046-cd5f-4f18-8147-f016b08ad04c"
      unitRef="usd">55819000</snow:CashEquivalentsUnrealizedLossPosition>
    <snow:CashEquivalentsUnrealizedLossPositionAccumulatedLoss
      contextRef="i110716bcad234186822cf53d7f258b60_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfNS0xMS0xLTEtMTM3MjU0_5df4d80c-2ab1-4f93-9b4c-f3e5e70d165d"
      unitRef="usd">2000</snow:CashEquivalentsUnrealizedLossPositionAccumulatedLoss>
    <snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i06bc2452dd4e451895f134c959716a42_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfNi0xLTEtMS0xMzcyNTQ_7e2a9783-9ba0-4385-9de8-a73c2567f92f"
      unitRef="usd">36995000</snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months>
    <snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i06bc2452dd4e451895f134c959716a42_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfNi0zLTEtMS0xMzcyNTQ_32e80612-d31a-422b-b697-4834fc849975"
      unitRef="usd">2000</snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i06bc2452dd4e451895f134c959716a42_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfNi01LTEtMS0xMzcyNTQ_91d9bed2-7b1e-4402-b9c8-215eae0f7f02"
      unitRef="usd">0</snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger>
    <snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i06bc2452dd4e451895f134c959716a42_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfNi03LTEtMS0xMzcyNTQ_2686d165-a0f7-45d2-aa81-e4865e2e6701"
      unitRef="usd">0</snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <snow:CashEquivalentsUnrealizedLossPosition
      contextRef="i06bc2452dd4e451895f134c959716a42_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfNi05LTEtMS0xMzcyNTQ_fecd8310-43f9-4a31-88a5-f558500d1842"
      unitRef="usd">36995000</snow:CashEquivalentsUnrealizedLossPosition>
    <snow:CashEquivalentsUnrealizedLossPositionAccumulatedLoss
      contextRef="i06bc2452dd4e451895f134c959716a42_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfNi0xMS0xLTEtMTM3MjU0_8e0dab46-179b-4366-a8fa-1e52439e65c2"
      unitRef="usd">2000</snow:CashEquivalentsUnrealizedLossPositionAccumulatedLoss>
    <snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ibfa1e6adfd814eb1a11394ed2840e585_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfNy0xLTEtMS0xMzcyNTQ_3d405703-ef02-41fc-9bb5-47076e8e1add"
      unitRef="usd">7629000</snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months>
    <snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ibfa1e6adfd814eb1a11394ed2840e585_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfNy0zLTEtMS0xMzcyNTQ_aeaec99a-3771-45cf-b2bf-d0dfddb3b06f"
      unitRef="usd">1000</snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ibfa1e6adfd814eb1a11394ed2840e585_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfNy01LTEtMS0xMzcyNTQ_228b0719-e978-4e6c-ad98-b6d75b236015"
      unitRef="usd">0</snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger>
    <snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ibfa1e6adfd814eb1a11394ed2840e585_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfNy03LTEtMS0xMzcyNTQ_ba5802cf-598d-4b96-9bcf-39c988c7fb3b"
      unitRef="usd">0</snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <snow:CashEquivalentsUnrealizedLossPosition
      contextRef="ibfa1e6adfd814eb1a11394ed2840e585_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfNy05LTEtMS0xMzcyNTQ_100a549b-def7-4530-b670-20ed468f560f"
      unitRef="usd">7629000</snow:CashEquivalentsUnrealizedLossPosition>
    <snow:CashEquivalentsUnrealizedLossPositionAccumulatedLoss
      contextRef="ibfa1e6adfd814eb1a11394ed2840e585_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfNy0xMS0xLTEtMTM3MjU0_0f8cad7c-9bba-48d0-b65d-503fa6836147"
      unitRef="usd">1000</snow:CashEquivalentsUnrealizedLossPositionAccumulatedLoss>
    <snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfOC0xLTEtMS0xMzcyNTQ_465ea0d1-1063-4d79-94de-560ad10fd525"
      unitRef="usd">100443000</snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months>
    <snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfOC0zLTEtMS0xMzcyNTQ_894420c0-8c09-4f3e-9f46-0377a86bd4d3"
      unitRef="usd">5000</snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfOC01LTEtMS0xMzcyNTQ_0b7016f1-702f-4389-90db-2c9532290017"
      unitRef="usd">0</snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger>
    <snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfOC03LTEtMS0xMzcyNTQ_c1a2beff-1886-413e-b6e2-5f53e151880a"
      unitRef="usd">0</snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <snow:CashEquivalentsUnrealizedLossPosition
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfOC05LTEtMS0xMzcyNTQ_6cac04dd-6b3f-426a-8405-a25199bf5a79"
      unitRef="usd">100443000</snow:CashEquivalentsUnrealizedLossPosition>
    <snow:CashEquivalentsUnrealizedLossPositionAccumulatedLoss
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfOC0xMS0xLTEtMTM3MjU0_87d9afff-f9fa-49c7-9f7a-eff8966dc1be"
      unitRef="usd">5000</snow:CashEquivalentsUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ibfa1e6adfd814eb1a11394ed2840e585_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTAtMS0xLTEtMTM3MjU0_032ccd72-e779-4422-bccc-5249cf451553"
      unitRef="usd">2378956000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ibfa1e6adfd814eb1a11394ed2840e585_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTAtMy0xLTEtMTM3MjU0_311091e7-8d04-4b86-8bb1-4d204cdf9060"
      unitRef="usd">12044000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ibfa1e6adfd814eb1a11394ed2840e585_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTAtNS0xLTEtMTM3MjU0_a4e96efa-9562-40c0-b18f-aa9920eb7d7f"
      unitRef="usd">8935000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ibfa1e6adfd814eb1a11394ed2840e585_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTAtNy0xLTEtMTM3MjU0_fe363784-48c1-40d2-a6f8-46a4cae680b3"
      unitRef="usd">18000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ibfa1e6adfd814eb1a11394ed2840e585_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTAtOS0xLTEtMTM3MjU0_26b474d7-0920-44de-8b5b-52bcddc2ab23"
      unitRef="usd">2387891000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ibfa1e6adfd814eb1a11394ed2840e585_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTAtMTEtMS0xLTEzNzI1NA_629656f7-777e-43f0-9bd3-42d2e443759e"
      unitRef="usd">12062000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i110716bcad234186822cf53d7f258b60_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTEtMS0xLTEtMTM3MjU0_1d8d22b7-2591-4e5b-90d4-b65bd8bc29ed"
      unitRef="usd">653827000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i110716bcad234186822cf53d7f258b60_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTEtMy0xLTEtMTM3MjU0_291dba59-2bcb-4371-ab33-82af6993d4da"
      unitRef="usd">821000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i110716bcad234186822cf53d7f258b60_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTEtNS0xLTEtMTM3MjU0_087a2ed9-4aac-4870-916d-3b4510d7b4a0"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i110716bcad234186822cf53d7f258b60_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTEtNy0xLTEtMTM3MjU0_012b9133-239f-4cec-b106-c1063054ce04"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i110716bcad234186822cf53d7f258b60_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTEtOS0xLTEtMTM3MjU0_b1997af3-6a30-4583-9628-e030d8cba5b4"
      unitRef="usd">653827000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i110716bcad234186822cf53d7f258b60_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTEtMTEtMS0xLTEzNzI1NA_2c0180a3-4540-4488-b59e-ae5405872e4a"
      unitRef="usd">821000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i06bc2452dd4e451895f134c959716a42_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTItMS0xLTEtMTM3MjU0_fc922731-ec3d-402f-9b37-dfa83a29589c"
      unitRef="usd">334980000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i06bc2452dd4e451895f134c959716a42_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTItMy0xLTEtMTM3MjU0_7fbbc84d-c285-43d3-9280-b1f7ca9d72fe"
      unitRef="usd">2558000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i06bc2452dd4e451895f134c959716a42_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTItNS0xLTEtMTM3MjU0_91b9d1c5-a9d3-4ace-82c4-307faffa378d"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i06bc2452dd4e451895f134c959716a42_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTItNy0xLTEtMTM3MjU0_e031a493-14fe-4663-9d9e-85ae70685248"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i06bc2452dd4e451895f134c959716a42_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTItOS0xLTEtMTM3MjU0_ede860e7-5cb2-479c-84b5-8a479d914fa9"
      unitRef="usd">334980000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i06bc2452dd4e451895f134c959716a42_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTItMTEtMS0xLTEzNzI1NA_c1676586-23db-4928-b4cd-4724b610aeae"
      unitRef="usd">2558000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i1089742f8b284568b0159b19bc3ca05b_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTMtMS0xLTEtMTM3MjU0_ddc0aeef-f84f-4e1f-b7df-2853b11584b2"
      unitRef="usd">49118000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i1089742f8b284568b0159b19bc3ca05b_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTMtMy0xLTEtMTM3MjU0_04fe8c30-a651-41bf-bd29-9ea3f003070b"
      unitRef="usd">135000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i1089742f8b284568b0159b19bc3ca05b_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTMtNS0xLTEtMTM3MjU0_6b1d216b-73d2-4dfd-85b6-5c75802155e5"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i1089742f8b284568b0159b19bc3ca05b_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTMtNy0xLTEtMTM3MjU0_34d33464-b171-40bd-aa12-e0e28f0e83b1"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i1089742f8b284568b0159b19bc3ca05b_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTMtOS0xLTEtMTM3MjU0_74849a3c-e9fd-4d0f-9195-c2717abdd45d"
      unitRef="usd">49118000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i1089742f8b284568b0159b19bc3ca05b_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTMtMTEtMS0xLTEzNzI1NA_611e2d2b-0c74-4ead-8dd4-1e4b281d20ae"
      unitRef="usd">135000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTUtMS0xLTEtMTM3MjU0_17aaec03-60c3-4368-b250-f3fedf07e4a1"
      unitRef="usd">3416881000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTUtMy0xLTEtMTM3MjU0_74301559-a54f-478d-a470-62b20f4a86a5"
      unitRef="usd">15558000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTUtNS0xLTEtMTM3MjU0_97cfc064-e224-4803-95ca-a0070206b8c5"
      unitRef="usd">8935000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTUtNy0xLTEtMTM3MjU0_8a8f526e-f04e-4e2a-a606-3abcd5804d84"
      unitRef="usd">18000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTUtOS0xLTEtMTM3MjU0_67e704fe-f7bb-430f-95e0-5ff75030ca26"
      unitRef="usd">3425816000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTUtMTEtMS0xLTEzNzI1NA_1386a061-455e-44ee-91d0-fd4f8cbde306"
      unitRef="usd">15576000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTYtMS0xLTEtMTM3MjU0_a721944c-ddc8-4625-9f3b-f3b835516806"
      unitRef="usd">3517324000</snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTYtMy0xLTEtMTM3MjU0_6ff6f982-5fbe-46da-85f8-b76fdc8e427b"
      unitRef="usd">15563000</snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTYtNS0xLTEtMTM3MjU0_4866c67b-9702-4836-a118-52001c8b72c4"
      unitRef="usd">8935000</snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTYtNy0xLTEtMTM3MjU0_c7fa205c-2e44-487c-8b2e-b14c280864aa"
      unitRef="usd">18000</snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTYtOS0xLTEtMTM3MjU0_04087f37-d043-4477-9b5d-d57464aec7cc"
      unitRef="usd">3526259000</snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M180OS9mcmFnOjExODEwMzk0OWU5ZjQ1YzZiMDU5OTBjYjdlM2QxZDVlL3RhYmxlOjQzMjRmMzIyYTI1ODQ0YTc4NzJiMzk4NWJlZjc2NDkwL3RhYmxlcmFuZ2U6NDMyNGYzMjJhMjU4NDRhNzg3MmIzOTg1YmVmNzY0OTBfMTYtMTEtMS0xLTEzNzI1NA_084689fc-8719-4eab-ae92-dc344e9b5e1b"
      unitRef="usd">15581000</snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RleHRyZWdpb246OGVhMjU1ZTcwZGFmNGU2Y2FiZWM1MjcwZDVmYjM5ODlfMzgwMQ_1c2da501-7cff-408c-9dc6-d8451340df1a">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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent: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 measured at fair value on a recurring basis as of July&#160;31, 2022 (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 style="width:52.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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"&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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;590,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;590,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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"&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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,729,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,729,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;889,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;889,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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"&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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;704,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;704,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:22.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&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;590,661&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;4,220,678&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;4,811,339&#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;/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 measured at fair value on a recurring basis as of January&#160;31, 2022 (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 style="width:52.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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"&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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;722,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;722,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,662,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,662,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;883,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;883,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;935,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;935,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:22.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&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;722,492&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;4,145,309&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;4,867,801&#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;/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 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"&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:112%"&gt;The tables above do not include the Company&#x2019;s strategic investments, which 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent: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 style="width:66.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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, 2022&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;170,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Marketable equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Debt securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;Non-marketable debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 26.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 strategic investments&#x2014;included in other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;207,473&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;207,756&#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;/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 summarizes the unrealized gains and losses included in the carrying value of the Company&#x2019;s strategic investments in equity securities held as of July&#160;31, 2022 (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 style="width:41.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Three Months Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Six Months Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Non-marketable equity securities under Measurement Alternative:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Upward adjustments&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Impairments&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;(26,555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Marketable equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:24pt;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)&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;3,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,477)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 33.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&#x2014;included in other income (expense), net&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;(23,173)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,060&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(32,032)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,060&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;The Company did not have any strategic investments in marketable equity securities during the three and six months ended July&#160;31, 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-weight:400;line-height:120%"&gt;No realized gains or losses were recognized on the Company&#x2019;s strategic investments in equity securities during any of periods presented. The cumulative upward adjustments and the cumulative impairments to the carrying value of the non-marketable equity securities accounted for using the Measurement Alternative that the Company held as of July&#160;31, 2022 were $33.0 million and $26.6 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RleHRyZWdpb246OGVhMjU1ZTcwZGFmNGU2Y2FiZWM1MjcwZDVmYjM5ODlfMzgwMw_f97054a0-ed2d-4e40-a149-108adbd9ae51">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;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.</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RleHRyZWdpb246OGVhMjU1ZTcwZGFmNGU2Y2FiZWM1MjcwZDVmYjM5ODlfMzgwNA_870090bc-a279-4000-b2e0-c7686a4943e4">&lt;div style="text-align:justify;text-indent: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 measured at fair value on a recurring basis as of July&#160;31, 2022 (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 style="width:52.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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"&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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;590,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;590,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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"&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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,729,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,729,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;889,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;889,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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"&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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;704,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;704,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:22.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&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;590,661&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;4,220,678&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;4,811,339&#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;/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 measured at fair value on a recurring basis as of January&#160;31, 2022 (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 style="width:52.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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"&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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;722,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;722,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,662,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,662,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;883,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;883,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;935,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;935,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:22.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&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;722,492&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;4,145,309&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;4,867,801&#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;/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 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 style="width:66.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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, 2022&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;170,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Marketable equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Debt securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;Non-marketable debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 26.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 strategic investments&#x2014;included in other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;207,473&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;207,756&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie928563d10874c9b9a84d68c0bf30837_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMy0xLTEtMS0xMzcyNTQ_59cd9184-425c-4e15-8840-4599ec2cfc9e"
      unitRef="usd">590661000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i7b07adee4b824e67ab903db2e98f6472_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMy0zLTEtMS0xMzcyNTQ_49682632-7a1a-4aed-98b2-256d70aa1fdd"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie11507e25be149deaabbf33f1e686b12_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMy01LTEtMS0xMzcyNTQ_4038b256-c24c-4596-a833-b528c8977e36"
      unitRef="usd">590661000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic5d2671211384195821fd61362816843_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfNC0xLTEtMS0xMzcyNTQ_f46a04ee-148a-48bf-b138-c0e3f1166cba"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ifc25f7e7fd28442ebf7c9c5848370774_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfNC0zLTEtMS0xMzcyNTQ_f2609b20-40eb-4c14-9945-87bf9b7d85b0"
      unitRef="usd">71821000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i75bcdd3507334c839798667c2b796546_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfNC01LTEtMS0xMzcyNTQ_cc0bf290-d443-457f-ac0e-e314c6d68541"
      unitRef="usd">71821000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic33a149d3784463cbcc32594b1337cc7_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfNy0xLTEtMS0xMzcyNTQ_2f114420-e1f3-41f4-9c79-e43a6e555d8c"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i7e59ec0fa83a4685b32e8277d07a36bb_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfNy0zLTEtMS0xMzcyNTQ_3b65e611-bf5e-445c-96f3-f2a8d9758184"
      unitRef="usd">15696000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i519e19c76d5944389b62d48a1c6a8ab9_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfNy01LTEtMS0xMzcyNTQ_a4667771-c3e9-403e-8b62-03a99b79f178"
      unitRef="usd">15696000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i158da78921584efba6466ed1a8eee813_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfOS0xLTEtMS0xMzcyNTQ_d34590c3-ac3c-4e57-963c-8d94473fcf1a"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i0e82cb9f683b47dfb4a93566d6edb809_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfOS0zLTEtMS0xMzcyNTQ_067ab1cb-58c7-4000-abbc-8a9debf65af4"
      unitRef="usd">1729751000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i565e744a268c4a44a5ffe407569e7af6_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfOS01LTEtMS0xMzcyNTQ_b04e7cec-31a4-4fea-a707-a82c6331c097"
      unitRef="usd">1729751000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i2ebc646fa1474e8c82b8ca64bf97f484_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMTAtMS0xLTEtMTM3MjU0_009873f7-f60b-47ce-b94a-217bf0e86ad6"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i69bc5936e67d47758ec781c641fee6e9_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMTAtMy0xLTEtMTM3MjU0_11e94343-ba30-492f-9eff-84e623811468"
      unitRef="usd">889803000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="iaf6659a93b5949c0be7cdd23fd8c2d44_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMTAtNS0xLTEtMTM3MjU0_d9c18623-c034-42dd-9881-52cf4fe2ed94"
      unitRef="usd">889803000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i111c0822bd894d3791b09a487980e15a_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMTEtMS0xLTEtMTU2Nzk3_bd2f64c9-2ad5-4e26-a826-495cf00b4db3"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i07b353a698ec4d70a7c0b8489a1ddb82_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMTEtMy0xLTEtMTU2Nzk3_2d7b1479-a826-4f18-8486-04d9dfd51ee4"
      unitRef="usd">289481000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i9817b58854764335b95753c101df9212_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMTEtNS0xLTEtMTU2Nzk3_0da7cb84-d18b-4b98-b9e1-176cf5608e37"
      unitRef="usd">289481000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i5eb8cffa41b14453957bf5e7e3e73d9f_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMTEtMS0xLTEtMTM3MjU0_a867edf9-3aa5-4f15-8e52-40d35db00aa6"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="icce30c01b42741e398460f94a63cf141_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMTEtMy0xLTEtMTM3MjU0_32e75352-c7b8-4003-8025-62ac30d25ef0"
      unitRef="usd">137442000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="idf7aee2c510740d282494e253c5eae4e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMTEtNS0xLTEtMTM3MjU0_d1f09df9-cb93-46f8-9efa-3ea8ed190000"
      unitRef="usd">137442000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i158da78921584efba6466ed1a8eee813_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMTUtMS0xLTEtMTM3MjU0_35a43daf-912d-4f7a-8b60-62dcde95355b"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i0e82cb9f683b47dfb4a93566d6edb809_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMTUtMy0xLTEtMTM3MjU0_0fb1e619-f826-4da9-a02d-f92157a7e6fd"
      unitRef="usd">704521000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i565e744a268c4a44a5ffe407569e7af6_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMTUtNS0xLTEtMTM3MjU0_1d454e1e-589b-4064-b044-04cfaa036361"
      unitRef="usd">704521000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i5eb8cffa41b14453957bf5e7e3e73d9f_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMTYtMS0xLTEtMTM3MjU0_cc23ad23-3d7e-42e2-b068-23c74350e9a5"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="icce30c01b42741e398460f94a63cf141_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMTYtMy0xLTEtMTM3MjU0_bfc2dc27-e4f9-4a52-9cd5-26bbacd8766b"
      unitRef="usd">382163000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="idf7aee2c510740d282494e253c5eae4e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMTYtNS0xLTEtMTM3MjU0_2d0c1fdb-3ff2-44b6-9f14-003a2b18075f"
      unitRef="usd">382163000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if687dda966e4487ab23d71702fdb1d0b_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMjAtMS0xLTEtMTM3MjU0_de8deebe-3f24-4a61-bebf-b5c9cb2ec59b"
      unitRef="usd">590661000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ifac74d9147854b95b08684e734221d46_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMjAtMy0xLTEtMTM3MjU0_acd3cc52-b169-4e1e-acb5-4aa3b5b62ed5"
      unitRef="usd">4220678000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i28778349948a4c638a6142724d86ed92_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjJmNzM5NWM3N2U1OTQwNjhiY2FjNDhjYThlMDk5NWU0L3RhYmxlcmFuZ2U6MmY3Mzk1Yzc3ZTU5NDA2OGJjYWM0OGNhOGUwOTk1ZTRfMjAtNS0xLTEtMTM3MjU0_faa179fb-ea56-4ffe-a16a-746e57ce4622"
      unitRef="usd">4811339000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i432526a855ad405598ee5ac2db13cc3b_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMy0xLTEtMS0xMzcyNTQ_a097a399-d0f0-47b2-8ee0-a803288c614d"
      unitRef="usd">722492000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib99f5824fb91436ea12f313e478c1d15_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMy0zLTEtMS0xMzcyNTQ_9fd63b49-ea87-4de3-b157-46dad3727ced"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i1bdb753442fa44d68961c2b6f9778d58_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMy01LTEtMS0xMzcyNTQ_f80891ec-3422-4d59-836a-61a6523bf14e"
      unitRef="usd">722492000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i4b520e90deab46b890f1867e9720380d_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfNC0xLTEtMS0xMzcyNTQ_d7282ef2-40c2-449f-bb66-79039c154bd8"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i289eeed637bd4095bba67bc194331c78_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfNC0zLTEtMS0xMzcyNTQ_f3b5f914-abd6-4ce2-84c2-3a94ad2e6abf"
      unitRef="usd">77794000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i9fb40f6fc0ef4048aa909ce939ba3823_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfNC01LTEtMS0xMzcyNTQ_e12b3cfe-853e-4e27-a6a4-5a7f69d3f75f"
      unitRef="usd">77794000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i09c6c6323d554688af6c15e5c2138b05_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfNS0xLTEtMS0xMzcyNTQ_6f51699e-73ad-4813-939e-4945aa6df517"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if92ced57643a426fa8b512ee4e60d1d3_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfNS0zLTEtMS0xMzcyNTQ_75cebe90-fd0c-4df8-96df-b429852ecf67"
      unitRef="usd">36995000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i3dedcc692cd94b2b8c1c6c3013810507_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfNS01LTEtMS0xMzcyNTQ_88bfdf55-2603-4c17-aa5c-d68a12341804"
      unitRef="usd">36995000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i89ff914bfd214de1bfe5d4be9eb128bb_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfNy0xLTEtMS0xMzcyNTQ_f928adf3-18ee-4528-a7fc-6a5cedc3efff"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="icd6c6cc594864fceb4b471deafa8c3af_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfNy0zLTEtMS0xMzcyNTQ_4449a967-421f-4fb6-b1e7-286b6d6360a2"
      unitRef="usd">7949000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i1d267d88651542ccbe97bedd08813975_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfNy01LTEtMS0xMzcyNTQ_bde94a34-1fe3-464c-9936-66c7dee0d4e9"
      unitRef="usd">7949000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i070a476da66a474f9360d7c42497c64f_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfOS0xLTEtMS0xMzcyNTQ_ef542628-def6-45ce-bf55-c52d0b8e7898"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="id539353569ac4e3e84ef346478202852_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfOS0zLTEtMS0xMzcyNTQ_b2b1c6fb-1560-44c3-ae65-918dd022e06f"
      unitRef="usd">1662436000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i6766f303bb334e43a431ebe162de845f_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfOS01LTEtMS0xMzcyNTQ_f50a6946-50f6-47ae-8d86-0664139d9c7b"
      unitRef="usd">1662436000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i0df21abbaffa482c9316b9b8d335c0ab_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTAtMS0xLTEtMTM3MjU0_e668db93-9796-4a0a-aa5f-504608669c18"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i1cf940db682547eeb3f96ac2adf02023_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTAtMy0xLTEtMTM3MjU0_d3dfcf5e-c9c1-43af-9fdb-1e78b245d505"
      unitRef="usd">883636000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i1f2e516a51b8463f9231725bf9631af2_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTAtNS0xLTEtMTM3MjU0_7a90c46f-4e99-4a2b-86b7-dbe75427f09d"
      unitRef="usd">883636000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="id5014ac8ff3c4ffabe6f777fa0caa6d7_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTEtMS0xLTEtMTM3MjU0_bf08aded-24a1-4dda-bdae-43fdd201fbd1"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i6c5c64dc50f9481aad6920c8c9a14a8e_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTEtMy0xLTEtMTM3MjU0_512ebc7a-49be-4c9b-9322-f2c9075e4abe"
      unitRef="usd">116712000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ic9a8586fa000418cab5a1a44a482668a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTEtNS0xLTEtMTM3MjU0_f6151e90-a87f-44e8-a348-7029eb43ff46"
      unitRef="usd">116712000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ie4c45ad0247f44dca52b587ff4e8ab12_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTItMS0xLTEtMTM3MjU0_5f80e943-490e-4f6a-adfb-8b83589df32d"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="iea925aadd1bc4b10bb98cccef6baab4b_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTItMy0xLTEtMTM3MjU0_18e535ab-03d8-4eed-8827-8523e56cfa80"
      unitRef="usd">103580000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i8160e970617141479163e1e5243457eb_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTItNS0xLTEtMTM3MjU0_cf54afbf-f6a1-44d5-9c57-2b2e80c116fe"
      unitRef="usd">103580000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i070a476da66a474f9360d7c42497c64f_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTQtMS0xLTEtMTM3MjU0_5f3e73f4-b74c-4e77-9842-8e47b715907b"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="id539353569ac4e3e84ef346478202852_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTQtMy0xLTEtMTM3MjU0_e2002b36-0cf2-4331-9c1d-8e7d320b0862"
      unitRef="usd">935603000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i6766f303bb334e43a431ebe162de845f_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTQtNS0xLTEtMTM3MjU0_8f3498e3-05b2-43f3-ba19-f5577b8ed74d"
      unitRef="usd">935603000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="id5014ac8ff3c4ffabe6f777fa0caa6d7_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTUtMS0xLTEtMTM3MjU0_8995f4b2-6421-4cff-bedd-829cb391b762"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i6c5c64dc50f9481aad6920c8c9a14a8e_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTUtMy0xLTEtMTM3MjU0_c6adf988-6181-40a8-a525-a967e51bf842"
      unitRef="usd">320207000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="ic9a8586fa000418cab5a1a44a482668a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTUtNS0xLTEtMTM3MjU0_500c551d-8cde-46c8-96c7-d057aa3a82a1"
      unitRef="usd">320207000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="ie4c45ad0247f44dca52b587ff4e8ab12_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTYtMS0xLTEtMTM3MjU0_3357f1e2-1207-4361-a619-71a33c7348f4"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="iea925aadd1bc4b10bb98cccef6baab4b_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTYtMy0xLTEtMTM3MjU0_8c876840-e78c-456d-9f39-eb7951302ee3"
      unitRef="usd">397000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i8160e970617141479163e1e5243457eb_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTYtNS0xLTEtMTM3MjU0_7c06ee61-2942-41e0-8ae7-c4b6de501d52"
      unitRef="usd">397000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8ca096212aca438588f710457ac20853_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTgtMS0xLTEtMTM3MjU0_ede9bd6c-4d76-4277-98ee-0c679b882ed9"
      unitRef="usd">722492000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if35ae929fe704b11819ff1324d08d4af_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTgtMy0xLTEtMTM3MjU0_ae47fe2e-dabb-4c98-9297-80e79cea997a"
      unitRef="usd">4145309000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4fb4f814731a41fa861d06eb1c6841df_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjg3OTI4YWQyOWM5NDRmZWRhNzAzZDRmMWIxMDUxMGRmL3RhYmxlcmFuZ2U6ODc5MjhhZDI5Yzk0NGZlZGE3MDNkNGYxYjEwNTEwZGZfMTgtNS0xLTEtMTM3MjU0_51df0b62-6690-41a8-8735-cccfaadb9fac"
      unitRef="usd">4867801000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RleHRyZWdpb246OGVhMjU1ZTcwZGFmNGU2Y2FiZWM1MjcwZDVmYjM5ODlfMzgwMg_cfefca66-0439-43f8-9ca7-dc5ef59ac67e">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The tables above do not include the Company&#x2019;s strategic investments, which 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-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:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjU5MGExMTUyNjY1ZDQ4ZDk4YjIxNTE2NGQ1MGFiYmY4L3RhYmxlcmFuZ2U6NTkwYTExNTI2NjVkNDhkOThiMjE1MTY0ZDUwYWJiZjhfMy01LTEtMS0xMzcyNTQ_ba2448cb-0cee-4b78-bfcb-0932b271a8a7"
      unitRef="usd">176805000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjU5MGExMTUyNjY1ZDQ4ZDk4YjIxNTE2NGQ1MGFiYmY4L3RhYmxlcmFuZ2U6NTkwYTExNTI2NjVkNDhkOThiMjE1MTY0ZDUwYWJiZjhfMy02LTEtMS0xNTAzOTQ_c260e8f4-2ee0-4662-8eb4-958da9c00c68"
      unitRef="usd">170860000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <snow:MarketableEquitySecuritiesFVNIAmount
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjU5MGExMTUyNjY1ZDQ4ZDk4YjIxNTE2NGQ1MGFiYmY4L3RhYmxlcmFuZ2U6NTkwYTExNTI2NjVkNDhkOThiMjE1MTY0ZDUwYWJiZjhfNC01LTEtMS0xMzcyNTQ_b2c50fb9-d0b4-4a89-a733-0b76c50a7e0e"
      unitRef="usd">29168000</snow:MarketableEquitySecuritiesFVNIAmount>
    <snow:MarketableEquitySecuritiesFVNIAmount
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjU5MGExMTUyNjY1ZDQ4ZDk4YjIxNTE2NGQ1MGFiYmY4L3RhYmxlcmFuZ2U6NTkwYTExNTI2NjVkNDhkOThiMjE1MTY0ZDUwYWJiZjhfNS02LTEtMS0xNTA0MDA_1d307cd0-2ca5-4963-b768-350849d589c6"
      unitRef="usd">34646000</snow:MarketableEquitySecuritiesFVNIAmount>
    <snow:DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjU5MGExMTUyNjY1ZDQ4ZDk4YjIxNTE2NGQ1MGFiYmY4L3RhYmxlcmFuZ2U6NTkwYTExNTI2NjVkNDhkOThiMjE1MTY0ZDUwYWJiZjhfNi01LTEtMS0xMzcyNTQ_dda1de67-4f2c-42b6-873d-bb53c58ce857"
      unitRef="usd">1500000</snow:DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount>
    <snow:DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjU5MGExMTUyNjY1ZDQ4ZDk4YjIxNTE2NGQ1MGFiYmY4L3RhYmxlcmFuZ2U6NTkwYTExNTI2NjVkNDhkOThiMjE1MTY0ZDUwYWJiZjhfNy02LTEtMS0xNTA0MDY_1574ce67-37df-4c91-9014-2d0cd060d6b7"
      unitRef="usd">2250000</snow:DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:OtherLongTermInvestments
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjU5MGExMTUyNjY1ZDQ4ZDk4YjIxNTE2NGQ1MGFiYmY4L3RhYmxlcmFuZ2U6NTkwYTExNTI2NjVkNDhkOThiMjE1MTY0ZDUwYWJiZjhfNy01LTEtMS0xMzcyNTQ_74c19ba5-6b04-4cca-8703-c3d8c8fe43ef"
      unitRef="usd">207473000</us-gaap:OtherLongTermInvestments>
    <us-gaap:OtherLongTermInvestments
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjU5MGExMTUyNjY1ZDQ4ZDk4YjIxNTE2NGQ1MGFiYmY4L3RhYmxlcmFuZ2U6NTkwYTExNTI2NjVkNDhkOThiMjE1MTY0ZDUwYWJiZjhfOC02LTEtMS0xNTA0MTI_60dad628-bca2-4af2-bda6-ccbda2ef93ae"
      unitRef="usd">207756000</us-gaap:OtherLongTermInvestments>
    <us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RleHRyZWdpb246OGVhMjU1ZTcwZGFmNGU2Y2FiZWM1MjcwZDVmYjM5ODlfNTQ5NzU1ODQ5OTI0_6c118057-e1ba-4fc3-a85d-545be5560e99">&lt;div style="text-align:justify;text-indent: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 unrealized gains and losses included in the carrying value of the Company&#x2019;s strategic investments in equity securities held as of July&#160;31, 2022 (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 style="width:41.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Three Months Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Six Months Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Non-marketable equity securities under Measurement Alternative:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Upward adjustments&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Impairments&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;(26,555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Marketable equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:24pt;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)&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;3,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,477)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 33.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&#x2014;included in other income (expense), net&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;(23,173)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,060&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(32,032)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,060&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;The Company did not have any strategic investments in marketable equity securities during the three and six months ended July&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjUyM2YxZTVlMGI5NzRhZTE5MTYwZjMyNzU5OTZmNjY5L3RhYmxlcmFuZ2U6NTIzZjFlNWUwYjk3NGFlMTkxNjBmMzI3NTk5NmY2NjlfNC0xLTEtMS0xNTM0NzA_dc606039-28d0-4546-8739-d889398d373c"
      unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjUyM2YxZTVlMGI5NzRhZTE5MTYwZjMyNzU5OTZmNjY5L3RhYmxlcmFuZ2U6NTIzZjFlNWUwYjk3NGFlMTkxNjBmMzI3NTk5NmY2NjlfNC0zLTEtMS0xNTM0NzA_40360a82-e7ef-4769-97f7-2df6e8f78b5d"
      unitRef="usd">8060000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjUyM2YxZTVlMGI5NzRhZTE5MTYwZjMyNzU5OTZmNjY5L3RhYmxlcmFuZ2U6NTIzZjFlNWUwYjk3NGFlMTkxNjBmMzI3NTk5NmY2NjlfNC01LTEtMS0xNTM0NzA_a6d27d33-fa8e-48d0-aea2-d8035f59880f"
      unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjUyM2YxZTVlMGI5NzRhZTE5MTYwZjMyNzU5OTZmNjY5L3RhYmxlcmFuZ2U6NTIzZjFlNWUwYjk3NGFlMTkxNjBmMzI3NTk5NmY2NjlfNC03LTEtMS0xNTM0NzA_6114db44-d590-4077-9d21-a66b817e18f0"
      unitRef="usd">8060000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjUyM2YxZTVlMGI5NzRhZTE5MTYwZjMyNzU5OTZmNjY5L3RhYmxlcmFuZ2U6NTIzZjFlNWUwYjk3NGFlMTkxNjBmMzI3NTk5NmY2NjlfNS0xLTEtMS0xNTM0NzY_cd3982e9-b6c5-4c84-8f8b-68c243bfe760"
      unitRef="usd">26555000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjUyM2YxZTVlMGI5NzRhZTE5MTYwZjMyNzU5OTZmNjY5L3RhYmxlcmFuZ2U6NTIzZjFlNWUwYjk3NGFlMTkxNjBmMzI3NTk5NmY2NjlfNS0zLTEtMS0xNTM0NzY_61e0d0a5-c894-4f62-a9ad-c156fc1e6208"
      unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjUyM2YxZTVlMGI5NzRhZTE5MTYwZjMyNzU5OTZmNjY5L3RhYmxlcmFuZ2U6NTIzZjFlNWUwYjk3NGFlMTkxNjBmMzI3NTk5NmY2NjlfNS01LTEtMS0xNTM0NzY_9b9e66bc-74af-4d67-b714-9053f3bd98d5"
      unitRef="usd">26555000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjUyM2YxZTVlMGI5NzRhZTE5MTYwZjMyNzU5OTZmNjY5L3RhYmxlcmFuZ2U6NTIzZjFlNWUwYjk3NGFlMTkxNjBmMzI3NTk5NmY2NjlfNS03LTEtMS0xNTM0NzY_1da2669b-5752-4b75-a0f3-97c6d60019ae"
      unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <snow:MarketableEquitySecuritiesFVNIUnrealizedGainLoss
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjUyM2YxZTVlMGI5NzRhZTE5MTYwZjMyNzU5OTZmNjY5L3RhYmxlcmFuZ2U6NTIzZjFlNWUwYjk3NGFlMTkxNjBmMzI3NTk5NmY2NjlfNy0xLTEtMS0xNTM0ODI_d3aacc47-6cf5-4a81-814e-fdbb9f4a5536"
      unitRef="usd">3382000</snow:MarketableEquitySecuritiesFVNIUnrealizedGainLoss>
    <snow:MarketableEquitySecuritiesFVNIUnrealizedGainLoss
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjUyM2YxZTVlMGI5NzRhZTE5MTYwZjMyNzU5OTZmNjY5L3RhYmxlcmFuZ2U6NTIzZjFlNWUwYjk3NGFlMTkxNjBmMzI3NTk5NmY2NjlfNy0zLTEtMS0xNTM0ODI_f8a934c5-d27a-4ab1-b5a5-8e489a8e18aa"
      unitRef="usd">0</snow:MarketableEquitySecuritiesFVNIUnrealizedGainLoss>
    <snow:MarketableEquitySecuritiesFVNIUnrealizedGainLoss
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjUyM2YxZTVlMGI5NzRhZTE5MTYwZjMyNzU5OTZmNjY5L3RhYmxlcmFuZ2U6NTIzZjFlNWUwYjk3NGFlMTkxNjBmMzI3NTk5NmY2NjlfNy01LTEtMS0xNTM0ODI_9e4aa183-32f3-4cc0-afe2-7b090ea289ad"
      unitRef="usd">-5477000</snow:MarketableEquitySecuritiesFVNIUnrealizedGainLoss>
    <snow:MarketableEquitySecuritiesFVNIUnrealizedGainLoss
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjUyM2YxZTVlMGI5NzRhZTE5MTYwZjMyNzU5OTZmNjY5L3RhYmxlcmFuZ2U6NTIzZjFlNWUwYjk3NGFlMTkxNjBmMzI3NTk5NmY2NjlfNy03LTEtMS0xNTM0ODI_c68e672d-8d62-4eff-ae0f-20864878ad6a"
      unitRef="usd">0</snow:MarketableEquitySecuritiesFVNIUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjUyM2YxZTVlMGI5NzRhZTE5MTYwZjMyNzU5OTZmNjY5L3RhYmxlcmFuZ2U6NTIzZjFlNWUwYjk3NGFlMTkxNjBmMzI3NTk5NmY2NjlfOS0xLTEtMS0xNTk2MTY_09b2778e-4b42-4172-b109-23cf7c0a1431"
      unitRef="usd">-23173000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjUyM2YxZTVlMGI5NzRhZTE5MTYwZjMyNzU5OTZmNjY5L3RhYmxlcmFuZ2U6NTIzZjFlNWUwYjk3NGFlMTkxNjBmMzI3NTk5NmY2NjlfOS0zLTEtMS0xNTk2MzQ_44b5b873-c099-4b1a-8d84-4b5bd4ba7541"
      unitRef="usd">8060000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjUyM2YxZTVlMGI5NzRhZTE5MTYwZjMyNzU5OTZmNjY5L3RhYmxlcmFuZ2U6NTIzZjFlNWUwYjk3NGFlMTkxNjBmMzI3NTk5NmY2NjlfOS01LTEtMS0xNTk2MzY_93f92ef8-e9bb-4538-9126-81dd43c828d1"
      unitRef="usd">-32032000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RhYmxlOjUyM2YxZTVlMGI5NzRhZTE5MTYwZjMyNzU5OTZmNjY5L3RhYmxlcmFuZ2U6NTIzZjFlNWUwYjk3NGFlMTkxNjBmMzI3NTk5NmY2NjlfOS03LTEtMS0xNTk2Mzg_9fc18293-d84e-415e-853b-f7bf00e01f5b"
      unitRef="usd">8060000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RleHRyZWdpb246OGVhMjU1ZTcwZGFmNGU2Y2FiZWM1MjcwZDVmYjM5ODlfOTM0NTg0ODg3MzA1MQ_118b6c8f-b532-41e2-8599-8f922139108c"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RleHRyZWdpb246OGVhMjU1ZTcwZGFmNGU2Y2FiZWM1MjcwZDVmYjM5ODlfOTM0NTg0ODg3MzA1MQ_28445075-030e-453b-a0dd-580e9370ef05"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RleHRyZWdpb246OGVhMjU1ZTcwZGFmNGU2Y2FiZWM1MjcwZDVmYjM5ODlfOTM0NTg0ODg3MzA1MQ_49c284fa-751f-484d-94da-d9a20487d738"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RleHRyZWdpb246OGVhMjU1ZTcwZGFmNGU2Y2FiZWM1MjcwZDVmYjM5ODlfOTM0NTg0ODg3MzA1MQ_e9bd31c7-6fc7-47e5-a785-65f727f781b7"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RleHRyZWdpb246OGVhMjU1ZTcwZGFmNGU2Y2FiZWM1MjcwZDVmYjM5ODlfMzg0ODI5MDczMDc0MA_a14d8756-2faa-4274-82d3-e53a6266b514"
      unitRef="usd">33000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181Mi9mcmFnOjhlYTI1NWU3MGRhZjRlNmNhYmVjNTI3MGQ1ZmIzOTg5L3RleHRyZWdpb246OGVhMjU1ZTcwZGFmNGU2Y2FiZWM1MjcwZDVmYjM5ODlfMzg0ODI5MDczMDc3NA_745e39df-a4ee-4508-9025-152a9c1bb44d"
      unitRef="usd">26600000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RleHRyZWdpb246NDQ3MWY2ZDQzZWU5NGRhNDkwODg2YWIwZmY3ODA0ODRfMzMz_b65ac959-cf5b-4645-a5e1-2cf418576d9e">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 style="width:66.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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, 2022&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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;54,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;51,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;16,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;11,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;36,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;41,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;3,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;162,800&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;128,526&#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;/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;(32,718)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,447)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;130,082&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;105,079&#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;/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;Includes $13.6 million and $9.7 million of accumulated amortization related to capitalized internal-use software development costs as of July&#160;31, 2022 and January&#160;31, 2022, 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 $5.9&#160;million and $10.5 million for the three and six months ended July&#160;31, 2022, respectively. Included in these amounts were the amortization of capitalized internal-use software development costs of $2.4 million and $3.9 million for the three and six months ended July&#160;31, 2022, 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;Depreciation and amortization expense was $3.5&#160;million and $6.3&#160;million for the three and six months ended July&#160;31, 2021, respectively. Included in these amounts were the amortization of capitalized internal-use software development costs of $1.2 million and $2.0 million for the three and six months ended July&#160;31, 2021, respectively.&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RleHRyZWdpb246NDQ3MWY2ZDQzZWU5NGRhNDkwODg2YWIwZmY3ODA0ODRfMzM0_10f83dd8-992c-4169-9dd0-091e4739103d">&lt;div style="text-align:justify;text-indent: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 style="width:66.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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, 2022&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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;54,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;51,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;16,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;11,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;36,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;41,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;3,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;162,800&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;128,526&#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;/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;(32,718)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,447)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;130,082&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;105,079&#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;/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;Includes $13.6 million and $9.7 million of accumulated amortization related to capitalized internal-use software development costs as of July&#160;31, 2022 and January&#160;31, 2022, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4de577d5c7b64bc4a34a605251eb8b9f_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RhYmxlOjY3NTY2N2Y3ZWIwYjQ2OTdiNzgxMzIxNzhmZjI1ZjU1L3RhYmxlcmFuZ2U6Njc1NjY3ZjdlYjBiNDY5N2I3ODEzMjE3OGZmMjVmNTVfMi0xLTEtMS0xMzcyNTQ_33cb204a-c56e-4cd8-bd9f-6e1d73dd846b"
      unitRef="usd">54059000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie04171a91ca541f4b7a3af2d456d8815_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RhYmxlOjY3NTY2N2Y3ZWIwYjQ2OTdiNzgxMzIxNzhmZjI1ZjU1L3RhYmxlcmFuZ2U6Njc1NjY3ZjdlYjBiNDY5N2I3ODEzMjE3OGZmMjVmNTVfMi0zLTEtMS0xMzcyNTQ_60fd7e85-afda-421f-ab53-4980538d8d45"
      unitRef="usd">51801000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie33ee809c0c94746a29e1e15296be31f_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RhYmxlOjY3NTY2N2Y3ZWIwYjQ2OTdiNzgxMzIxNzhmZjI1ZjU1L3RhYmxlcmFuZ2U6Njc1NjY3ZjdlYjBiNDY5N2I3ODEzMjE3OGZmMjVmNTVfMy0xLTEtMS0xMzcyNTQ_1b82c3f5-68ae-4264-a240-017cd5a8322e"
      unitRef="usd">16210000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ideca2649126d4fd7b9b75bccfdc5aa3d_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RhYmxlOjY3NTY2N2Y3ZWIwYjQ2OTdiNzgxMzIxNzhmZjI1ZjU1L3RhYmxlcmFuZ2U6Njc1NjY3ZjdlYjBiNDY5N2I3ODEzMjE3OGZmMjVmNTVfMy0zLTEtMS0xMzcyNTQ_e7aa04da-9a90-4409-9b62-50ac600a3295"
      unitRef="usd">8735000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ifcefc6b1ca104b0f949b696aeca74bb6_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RhYmxlOjY3NTY2N2Y3ZWIwYjQ2OTdiNzgxMzIxNzhmZjI1ZjU1L3RhYmxlcmFuZ2U6Njc1NjY3ZjdlYjBiNDY5N2I3ODEzMjE3OGZmMjVmNTVfNC0xLTEtMS0xMzcyNTQ_7d876202-b3f8-4ab5-9a81-7df40ce0d213"
      unitRef="usd">11904000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib16da73c570345f5a76636acb450ab76_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RhYmxlOjY3NTY2N2Y3ZWIwYjQ2OTdiNzgxMzIxNzhmZjI1ZjU1L3RhYmxlcmFuZ2U6Njc1NjY3ZjdlYjBiNDY5N2I3ODEzMjE3OGZmMjVmNTVfNC0zLTEtMS0xMzcyNTQ_1e7e1922-6eaf-4ff8-b00b-d1f2da24b22a"
      unitRef="usd">8488000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i51df88916bce4ea28949503146b65f51_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RhYmxlOjY3NTY2N2Y3ZWIwYjQ2OTdiNzgxMzIxNzhmZjI1ZjU1L3RhYmxlcmFuZ2U6Njc1NjY3ZjdlYjBiNDY5N2I3ODEzMjE3OGZmMjVmNTVfNi0xLTEtMS0xNTQwODg_dbe6880b-4070-47da-8319-d78515cee52c"
      unitRef="usd">36470000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie8a6c0a42d5545e1841199efac0503af_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RhYmxlOjY3NTY2N2Y3ZWIwYjQ2OTdiNzgxMzIxNzhmZjI1ZjU1L3RhYmxlcmFuZ2U6Njc1NjY3ZjdlYjBiNDY5N2I3ODEzMjE3OGZmMjVmNTVfNi0zLTEtMS0xNTQwODg_d3aeda6d-79ce-4e2a-84ca-592ea8fc9687"
      unitRef="usd">17154000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4f6eb378dceb4bc5bf9fef69bb5aef96_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RhYmxlOjY3NTY2N2Y3ZWIwYjQ2OTdiNzgxMzIxNzhmZjI1ZjU1L3RhYmxlcmFuZ2U6Njc1NjY3ZjdlYjBiNDY5N2I3ODEzMjE3OGZmMjVmNTVfNy0xLTEtMS0xNTQwNzk_08fcddf7-748a-4d37-8d0d-e24f69df1bf7"
      unitRef="usd">41058000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iaee185d736e84cc4b08171f9edcb4c04_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RhYmxlOjY3NTY2N2Y3ZWIwYjQ2OTdiNzgxMzIxNzhmZjI1ZjU1L3RhYmxlcmFuZ2U6Njc1NjY3ZjdlYjBiNDY5N2I3ODEzMjE3OGZmMjVmNTVfNy0zLTEtMS0xNTQwNzk_d697e772-ab2f-4dc0-ad73-3c8f27ce147d"
      unitRef="usd">36163000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i33e9156428884cf1878300e4b59f7004_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RhYmxlOjY3NTY2N2Y3ZWIwYjQ2OTdiNzgxMzIxNzhmZjI1ZjU1L3RhYmxlcmFuZ2U6Njc1NjY3ZjdlYjBiNDY5N2I3ODEzMjE3OGZmMjVmNTVfNy0xLTEtMS0xMzcyNTQ_2507a306-648f-488e-b08a-9dc10ae9213f"
      unitRef="usd">3099000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i54960148a6294ed6b478755c90185667_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RhYmxlOjY3NTY2N2Y3ZWIwYjQ2OTdiNzgxMzIxNzhmZjI1ZjU1L3RhYmxlcmFuZ2U6Njc1NjY3ZjdlYjBiNDY5N2I3ODEzMjE3OGZmMjVmNTVfNy0zLTEtMS0xMzcyNTQ_076d3de9-4d9d-4e49-aa03-0ba448bdda5a"
      unitRef="usd">6185000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RhYmxlOjY3NTY2N2Y3ZWIwYjQ2OTdiNzgxMzIxNzhmZjI1ZjU1L3RhYmxlcmFuZ2U6Njc1NjY3ZjdlYjBiNDY5N2I3ODEzMjE3OGZmMjVmNTVfOC0xLTEtMS0xMzcyNTQ_33c3409d-ef59-4631-ba99-54fd9f825e88"
      unitRef="usd">162800000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RhYmxlOjY3NTY2N2Y3ZWIwYjQ2OTdiNzgxMzIxNzhmZjI1ZjU1L3RhYmxlcmFuZ2U6Njc1NjY3ZjdlYjBiNDY5N2I3ODEzMjE3OGZmMjVmNTVfOC0zLTEtMS0xMzcyNTQ_2e637044-42b0-44e3-b876-39ef4103e0ff"
      unitRef="usd">128526000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RhYmxlOjY3NTY2N2Y3ZWIwYjQ2OTdiNzgxMzIxNzhmZjI1ZjU1L3RhYmxlcmFuZ2U6Njc1NjY3ZjdlYjBiNDY5N2I3ODEzMjE3OGZmMjVmNTVfOS0xLTEtMS0xMzcyNTQ_56aeef23-10c0-45d2-8266-70711d6c18f7"
      unitRef="usd">32718000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RhYmxlOjY3NTY2N2Y3ZWIwYjQ2OTdiNzgxMzIxNzhmZjI1ZjU1L3RhYmxlcmFuZ2U6Njc1NjY3ZjdlYjBiNDY5N2I3ODEzMjE3OGZmMjVmNTVfOS0zLTEtMS0xMzcyNTQ_c4f25417-9171-4d20-b446-28f6d136eba2"
      unitRef="usd">23447000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RhYmxlOjY3NTY2N2Y3ZWIwYjQ2OTdiNzgxMzIxNzhmZjI1ZjU1L3RhYmxlcmFuZ2U6Njc1NjY3ZjdlYjBiNDY5N2I3ODEzMjE3OGZmMjVmNTVfMTAtMS0xLTEtMTM3MjU0_7e906559-952b-4d4c-a1fc-c2164f72f9f3"
      unitRef="usd">130082000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RhYmxlOjY3NTY2N2Y3ZWIwYjQ2OTdiNzgxMzIxNzhmZjI1ZjU1L3RhYmxlcmFuZ2U6Njc1NjY3ZjdlYjBiNDY5N2I3ODEzMjE3OGZmMjVmNTVfMTAtMy0xLTEtMTM3MjU0_4b8123fd-4a57-444a-8806-a78f32e02866"
      unitRef="usd">105079000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i51df88916bce4ea28949503146b65f51_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RleHRyZWdpb246NDQ3MWY2ZDQzZWU5NGRhNDkwODg2YWIwZmY3ODA0ODRfMTEz_44aaee60-9e91-48e9-b7ee-69554397cb42"
      unitRef="usd">13600000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ie8a6c0a42d5545e1841199efac0503af_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RleHRyZWdpb246NDQ3MWY2ZDQzZWU5NGRhNDkwODg2YWIwZmY3ODA0ODRfMTIw_9635327a-d6ed-4323-94a8-a6db14b9ea18"
      unitRef="usd">9700000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:Depreciation
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RleHRyZWdpb246NDQ3MWY2ZDQzZWU5NGRhNDkwODg2YWIwZmY3ODA0ODRfMjg4_16631245-25e6-4dc4-9951-87d7329f3413"
      unitRef="usd">5900000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RleHRyZWdpb246NDQ3MWY2ZDQzZWU5NGRhNDkwODg2YWIwZmY3ODA0ODRfMTY0OTI2NzQ0MjAwNg_3c353a67-a91c-4ee4-9823-5014dc807c33"
      unitRef="usd">10500000</us-gaap:Depreciation>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RleHRyZWdpb246NDQ3MWY2ZDQzZWU5NGRhNDkwODg2YWIwZmY3ODA0ODRfMTA5OTUxMTYzMDY1OA_fe9f981c-e40d-4366-8823-d3a540cc92ae"
      unitRef="usd">2400000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RleHRyZWdpb246NDQ3MWY2ZDQzZWU5NGRhNDkwODg2YWIwZmY3ODA0ODRfMTA5OTUxMTYzMDY2Ng_6c5d95fa-4dfe-4fb8-90b7-d01fb605fd60"
      unitRef="usd">3900000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:Depreciation
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RleHRyZWdpb246NDQ3MWY2ZDQzZWU5NGRhNDkwODg2YWIwZmY3ODA0ODRfMjk1_8eac4730-d00b-4cc0-8a5d-80c4b93333bc"
      unitRef="usd">3500000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RleHRyZWdpb246NDQ3MWY2ZDQzZWU5NGRhNDkwODg2YWIwZmY3ODA0ODRfMTY0OTI2NzQ0MjAyMg_adbdf762-f0a1-4b60-8874-94c2c1076ebf"
      unitRef="usd">6300000</us-gaap:Depreciation>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RleHRyZWdpb246NDQ3MWY2ZDQzZWU5NGRhNDkwODg2YWIwZmY3ODA0ODRfMTY0OTI2NzQ0NDA5OA_02819f32-1a0b-47da-b0fc-d863d7b31117"
      unitRef="usd">1200000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181NS9mcmFnOjQ0NzFmNmQ0M2VlOTRkYTQ5MDg4NmFiMGZmNzgwNDg0L3RleHRyZWdpb246NDQ3MWY2ZDQzZWU5NGRhNDkwODg2YWIwZmY3ODA0ODRfMTY0OTI2NzQ0NDExMw_ff585fce-7fb8-4a05-a6f9-16bd95bf1c0f"
      unitRef="usd">2000000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <snow:BusinessCombinationIntangibleAssetsAndGoodwillTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfNDQ4Mw_031a044e-b17c-4bb2-ab4a-73eff2588228">Business Combination, Intangible Assets, and Goodwill&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 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;On March 31, 2022, the Company acquired all outstanding stock of Streamlit, Inc. (Streamlit), a privately-held company which provides 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 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 style="width:78.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.253%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;/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;/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;/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 are accounted for as post-combination stock-based compensation over the requisite service period of three years. See Note 10 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.553%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.254%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,165&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(660)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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,664)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;Deferred tax liabilities, net primarily relates 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. 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-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 value 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 $2.0&#160;million associated with this business combination were recorded as a general and administrative expense during the six months ended July&#160;31, 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;From the date of acquisition through July&#160;31, 2022, revenue attributable to Streamlit was not material. It was impracticable to determine the effect on the Company's net loss attributable to Streamlit as its operations have been integrated into the Company'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 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 Streamlit, as if Streamlit 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 style="width:32.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.928%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" 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 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;Three Months Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;Six Months Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;2021&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 colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;(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 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;497,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;272,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;919,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;501,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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;(222,806)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,905)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(436,965)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(431,494)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 Streamlit 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 both the Company and Streamlit as though this business combination occurred as of February 1, 2021, the beginning of the Company&#x2019;s fiscal 2022. The historical condensed consolidated financial information has been adjusted in the pro forma combined financial results to give effect to pro forma events that are directly attributable to the 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, 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"&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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent: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 style="width:49.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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;July&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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 colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Developer community&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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(10,100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;139,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Assembled workforce&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,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,466)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,519)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;198,505&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(27,077)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;171,428&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Infinite-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;172,254&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 style="width:49.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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 colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 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;28,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,941)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;24,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Developed technology&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;11,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,812)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Patents&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;8,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;47,805&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(11,490)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;36,315&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Infinite-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;37,141&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Amortization expense of intangible assets was $10.3&#160;million and $15.6&#160;million for the three and six months ended July&#160;31, 2022, respectively, and $1.9 million and $3.7&#160;million for the three and six months ended July&#160;31, 2021, 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;As of July&#160;31, 2022, 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&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 style="width:82.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.926%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;/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;Reminder of 2023&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;20,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2024&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;41,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2025&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;40,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2026&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;34,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2027&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;30,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;4,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;171,428&#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;/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;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 style="width:82.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.926%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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, 2022&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;8,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Addition&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;494,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;July&#160;31, 2022&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;502,614&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</snow:BusinessCombinationIntangibleAssetsAndGoodwillTextBlock>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfNDQ3OQ_bc15c80f-72c5-4efe-8b39-9fc44eaa5c01">The acquisition date fair value of the purchase consideration was $650.8 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 style="width:78.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.253%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;/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;/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;/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:BusinessCombinationConsiderationTransferred1
      contextRef="i853c9bae55824fc48b1363cf0f184888_D20220331-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfNDYw_cb810d94-69c5-4424-8a46-4995ab4f823f"
      unitRef="usd">650800000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i853c9bae55824fc48b1363cf0f184888_D20220331-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjNmMWI2ZDQ4YzM4MTQ5OTNhMzVjMDE1YWZlYmI4ZGYxL3RhYmxlcmFuZ2U6M2YxYjZkNDhjMzgxNDk5M2EzNWMwMTVhZmViYjhkZjFfMi0xLTEtMS0xMzcyNTQ_05550a6e-6519-4eea-8ec4-afabb60b4257"
      unitRef="usd">211839000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
      contextRef="i36c65bdf36eb440bb9a684f4fb231911_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjNmMWI2ZDQ4YzM4MTQ5OTNhMzVjMDE1YWZlYmI4ZGYxL3RhYmxlcmFuZ2U6M2YxYjZkNDhjMzgxNDk5M2EzNWMwMTVhZmViYjhkZjFfMy0xLTEtMS0xMzcyNTQ_a1d230ce-a160-4ec7-a73d-d95e1832307f"
      unitRef="usd">438916000</us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i853c9bae55824fc48b1363cf0f184888_D20220331-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjNmMWI2ZDQ4YzM4MTQ5OTNhMzVjMDE1YWZlYmI4ZGYxL3RhYmxlcmFuZ2U6M2YxYjZkNDhjMzgxNDk5M2EzNWMwMTVhZmViYjhkZjFfNC0xLTEtMS0xMzcyNTQ_354b021a-f0b2-4a38-a7fa-44e8a2378d7d"
      unitRef="usd">650755000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i616d72a0038841ab84f3d2f56f05f744_D20220331-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfNTUx_3ecd407c-f92f-4516-aa7d-e80106399e5c"
      unitRef="shares">1900000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionSharePrice
      contextRef="i8f03b5a59d76420f8ed3112384568948_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfNzMy_e8010893-065b-4c54-8381-10f4cef8fe4b"
      unitRef="usdPerShare">229.13</us-gaap:BusinessAcquisitionSharePrice>
    <snow:NumberOfFounders
      contextRef="i853c9bae55824fc48b1363cf0f184888_D20220331-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfODY0_5bb633ff-2681-4e11-a6a6-6e28de4ddda4"
      unitRef="co-founder">3</snow:NumberOfFounders>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i43f0e88dee65416486122d48ae3c84d0_D20220331-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfNTQ5NzU1ODQyMjY5_cc23d1fe-9726-44c5-9a3c-6c8f6d1776a8"
      unitRef="shares">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod
      contextRef="i43f0e88dee65416486122d48ae3c84d0_D20220331-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfOTg5NTYwNDY3MzUzMA_53863c62-96a6-4eb0-bdc8-9bcf4aedf4d9">P3Y</snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod>
    <snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue
      contextRef="i43f0e88dee65416486122d48ae3c84d0_D20220331-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfNTQ5NzU1ODQyMjk3_0c5dc1a8-e74b-40be-af56-27bbb44df3a1"
      unitRef="usd">93700000</snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue>
    <snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod
      contextRef="i43f0e88dee65416486122d48ae3c84d0_D20220331-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfOTg5NTYwNDY3MzU0NA_4e363f18-bf1c-4464-b8b2-d5d60593769b">P3Y</snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfNDQ4MA_ffd60014-2d39-452c-ac1f-679db8e2c8a4">&lt;div style="text-align:justify;text-indent: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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.553%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.254%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,165&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(660)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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,664)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;Deferred tax liabilities, net primarily relates 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="i1a881be3e234475381b672cd0f452c85_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjMwYzM4MmQ5YTllYjQwY2M4MTNmOGJiNjgxNTAxMzBmL3RhYmxlcmFuZ2U6MzBjMzgyZDlhOWViNDBjYzgxM2Y4YmI2ODE1MDEzMGZfMi0xLTEtMS0xMzcyNTQ_0777c20d-19aa-4f55-824c-977667b447b8"
      unitRef="usd">33914000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:Goodwill
      contextRef="i1a881be3e234475381b672cd0f452c85_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjMwYzM4MmQ5YTllYjQwY2M4MTNmOGJiNjgxNTAxMzBmL3RhYmxlcmFuZ2U6MzBjMzgyZDlhOWViNDBjYzgxM2Y4YmI2ODE1MDEzMGZfMy0xLTEtMS0xMzcyNTQ_89adb86b-966a-4dd7-b4b2-8cc71327689d"
      unitRef="usd">494165000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i1a881be3e234475381b672cd0f452c85_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjMwYzM4MmQ5YTllYjQwY2M4MTNmOGJiNjgxNTAxMzBmL3RhYmxlcmFuZ2U6MzBjMzgyZDlhOWViNDBjYzgxM2Y4YmI2ODE1MDEzMGZfNC0xLTEtMS0xMzcyNTQ_84dc4e63-9ba8-4588-9445-90321995b97c"
      unitRef="usd">150000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i853c9bae55824fc48b1363cf0f184888_D20220331-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjMwYzM4MmQ5YTllYjQwY2M4MTNmOGJiNjgxNTAxMzBmL3RhYmxlcmFuZ2U6MzBjMzgyZDlhOWViNDBjYzgxM2Y4YmI2ODE1MDEzMGZfNC0zLTEtMS0xMzcyNTQvdGV4dHJlZ2lvbjpiOTIxOWQ0NjU1NDA0NDMzYTVmNjg3MTlhYjhlOTAxYV80_23064f67-89e5-4b5f-a748-51428457bc1b">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNetTangibleLiabilities
      contextRef="i1a881be3e234475381b672cd0f452c85_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjMwYzM4MmQ5YTllYjQwY2M4MTNmOGJiNjgxNTAxMzBmL3RhYmxlcmFuZ2U6MzBjMzgyZDlhOWViNDBjYzgxM2Y4YmI2ODE1MDEzMGZfNS0xLTEtMS0xMzcyNTQ_c0db447a-4e1f-431f-91cd-80e8055c9cb1"
      unitRef="usd">660000</snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNetTangibleLiabilities>
    <snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNet
      contextRef="i1a881be3e234475381b672cd0f452c85_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjMwYzM4MmQ5YTllYjQwY2M4MTNmOGJiNjgxNTAxMzBmL3RhYmxlcmFuZ2U6MzBjMzgyZDlhOWViNDBjYzgxM2Y4YmI2ODE1MDEzMGZfOC0xLTEtMS0xMzcyNTQ_ca26dbdb-c442-4700-8636-401d53cb5844"
      unitRef="usd">26664000</snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i1a881be3e234475381b672cd0f452c85_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjMwYzM4MmQ5YTllYjQwY2M4MTNmOGJiNjgxNTAxMzBmL3RhYmxlcmFuZ2U6MzBjMzgyZDlhOWViNDBjYzgxM2Y4YmI2ODE1MDEzMGZfOS0xLTEtMS0xMzcyNTQ_5dab0711-5102-49c3-a872-ffbba1575256"
      unitRef="usd">650755000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="ica2123f22667442e8b12360233c91d9b_D20220201-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfMjYzOQ_cfa302cd-8622-4cb9-a34c-0ef47f8f6ea2"
      unitRef="usd">2000000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfNDQ4MQ_e7054656-d88f-4b4a-a258-1661aaae50bb">&lt;div style="text-align:justify;text-indent: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 Streamlit, as if Streamlit 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 style="width:32.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.928%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" 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 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;Three Months Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;Six Months Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;2021&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 colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;(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 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;497,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;272,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;919,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;501,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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;(222,806)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,905)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(436,965)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(431,494)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i4616b95d951e4fd1a767bd54f1abe2ff_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjdhNGZlYzIxNTgxMjQzZmNhMzNhNTBiMzk2YmJlYjI2L3RhYmxlcmFuZ2U6N2E0ZmVjMjE1ODEyNDNmY2EzM2E1MGIzOTZiYmViMjZfNS0xLTEtMS0xMzcyNTQ_af376476-969c-4ea5-a88a-64570542b6bb"
      unitRef="usd">497248000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="ic1a5512a582c4db7b95198489f63f96e_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjdhNGZlYzIxNTgxMjQzZmNhMzNhNTBiMzk2YmJlYjI2L3RhYmxlcmFuZ2U6N2E0ZmVjMjE1ODEyNDNmY2EzM2E1MGIzOTZiYmViMjZfNS0zLTEtMS0xMzcyNTQ_9cf46f36-f6af-4234-9ca7-0f2872712d5b"
      unitRef="usd">272198000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="ica2123f22667442e8b12360233c91d9b_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjdhNGZlYzIxNTgxMjQzZmNhMzNhNTBiMzk2YmJlYjI2L3RhYmxlcmFuZ2U6N2E0ZmVjMjE1ODEyNDNmY2EzM2E1MGIzOTZiYmViMjZfNS01LTEtMS0xNDIwMzI_4085a1dd-e38f-45f1-93c1-9e2c15f86866"
      unitRef="usd">919641000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i07ba511e1bf54aefb82ed0a5f7120662_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjdhNGZlYzIxNTgxMjQzZmNhMzNhNTBiMzk2YmJlYjI2L3RhYmxlcmFuZ2U6N2E0ZmVjMjE1ODEyNDNmY2EzM2E1MGIzOTZiYmViMjZfNS03LTEtMS0xNDIwMzI_0863eff7-a639-480b-9ae2-891612a9893f"
      unitRef="usd">501112000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i4616b95d951e4fd1a767bd54f1abe2ff_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjdhNGZlYzIxNTgxMjQzZmNhMzNhNTBiMzk2YmJlYjI2L3RhYmxlcmFuZ2U6N2E0ZmVjMjE1ODEyNDNmY2EzM2E1MGIzOTZiYmViMjZfNi0xLTEtMS0xMzcyNTQ_7fdaa0d9-4542-4519-acc4-d5fd65f91793"
      unitRef="usd">-222806000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="ic1a5512a582c4db7b95198489f63f96e_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjdhNGZlYzIxNTgxMjQzZmNhMzNhNTBiMzk2YmJlYjI2L3RhYmxlcmFuZ2U6N2E0ZmVjMjE1ODEyNDNmY2EzM2E1MGIzOTZiYmViMjZfNi0zLTEtMS0xMzcyNTQ_ba324e0d-274d-4c6f-80d8-646df4d11cfe"
      unitRef="usd">-219905000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="ica2123f22667442e8b12360233c91d9b_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjdhNGZlYzIxNTgxMjQzZmNhMzNhNTBiMzk2YmJlYjI2L3RhYmxlcmFuZ2U6N2E0ZmVjMjE1ODEyNDNmY2EzM2E1MGIzOTZiYmViMjZfNi01LTEtMS0xNDIwMzI_7abd1789-7a80-43c8-9c21-438517998760"
      unitRef="usd">-436965000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i07ba511e1bf54aefb82ed0a5f7120662_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjdhNGZlYzIxNTgxMjQzZmNhMzNhNTBiMzk2YmJlYjI2L3RhYmxlcmFuZ2U6N2E0ZmVjMjE1ODEyNDNmY2EzM2E1MGIzOTZiYmViMjZfNi03LTEtMS0xNDIwMzI_f7c399a8-4ac4-47e3-a2bf-c1a47d7c27c9"
      unitRef="usd">-431494000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfNDQ3Ng_84201ab0-d56f-49ac-a09e-a895bb3d15d0">&lt;div style="text-align:justify;text-indent: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 style="width:49.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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;July&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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 colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Developer community&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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(10,100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;139,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Assembled workforce&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,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,466)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,519)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;198,505&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(27,077)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;171,428&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Infinite-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;172,254&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 style="width:49.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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 colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 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;28,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,941)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;24,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Developed technology&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;11,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,812)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Patents&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;8,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;47,805&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(11,490)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;36,315&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Infinite-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;37,141&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8c17094325ed42bf9ce29ac80aa1f720_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfNC0xLTEtMS0xMzcyNTQ_08d93769-8a07-4a12-a427-24ddda668aa8"
      unitRef="usd">150000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8c17094325ed42bf9ce29ac80aa1f720_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfNC0zLTEtMS0xMzcyNTQ_8b5e6f32-0f4b-4f33-b4ba-063b54e03c54"
      unitRef="usd">10100000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i8c17094325ed42bf9ce29ac80aa1f720_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfNC01LTEtMS0xMzcyNTQ_007cf418-96ef-417d-ae73-8887ef69e655"
      unitRef="usd">139900000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9323ab5800324ecdb164aebc6734897b_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfNS0xLTEtMS0xMzcyNTQ_5fa6be84-5688-4407-b376-55c4ad1114fb"
      unitRef="usd">28252000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9323ab5800324ecdb164aebc6734897b_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfNS0zLTEtMS0xMzcyNTQ_3dc3a79d-c1f4-46b7-991b-042f6f215499"
      unitRef="usd">7466000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9323ab5800324ecdb164aebc6734897b_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfNS01LTEtMS0xMzcyNTQ_a53f8d74-a40e-4783-ac08-6b863c7c8a48"
      unitRef="usd">20786000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i25be27ade5824ea2883cba2ddf1e80fe_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfNi0xLTEtMS0xMzcyNTQ_3e1c0f9f-6b1c-4cb4-8b35-56c8688b47fb"
      unitRef="usd">11332000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i25be27ade5824ea2883cba2ddf1e80fe_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfNi0zLTEtMS0xMzcyNTQ_3aa026bf-030e-490d-856e-8f0fb1381f74"
      unitRef="usd">5945000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i25be27ade5824ea2883cba2ddf1e80fe_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfNi01LTEtMS0xMzcyNTQ_fb3eb447-f1ab-488c-b965-c8940863a605"
      unitRef="usd">5387000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2aa6f5bda0ee4e19aa040ead77784e0b_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfNy0xLTEtMS0xMzcyNTQ_a3709d02-48e5-4ea4-8c90-cf366b33913b"
      unitRef="usd">8874000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2aa6f5bda0ee4e19aa040ead77784e0b_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfNy0zLTEtMS0xMzcyNTQ_cb1fa3c8-aa16-47c6-9ae1-18f4429e75df"
      unitRef="usd">3519000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2aa6f5bda0ee4e19aa040ead77784e0b_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfNy01LTEtMS0xMzcyNTQ_e6a4bbbe-5dd2-477c-8789-b60520a4e995"
      unitRef="usd">5355000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id9fb3f9c1d47432da9b8693af785b567_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfOC0xLTEtMS0xMzcyNTQ_a4047691-c149-4f2a-b80c-3b831b8d82c9"
      unitRef="usd">47000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id9fb3f9c1d47432da9b8693af785b567_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfOC0zLTEtMS0xMzcyNTQ_cecdb0c8-3afa-4d84-8c53-cd50165faa96"
      unitRef="usd">47000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id9fb3f9c1d47432da9b8693af785b567_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfOC01LTEtMS0xMzcyNTQ_b271db19-eeb7-4f53-b553-7d1fc5b161ff"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfOS0xLTEtMS0xMzcyNTQ_f5cb54e3-9f13-40d3-bd49-c9b253e6c25f"
      unitRef="usd">198505000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfOS0zLTEtMS0xMzcyNTQ_c3907d6d-6495-4d4f-8e8c-bafb4992b072"
      unitRef="usd">27077000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfOS01LTEtMS0xMzcyNTQ_1aa6187d-ef50-4dc2-8c01-cdc5e5014ed6"
      unitRef="usd">171428000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfMTAtNS0xLTEtMTM3MjU0_6c387857-5f0b-4548-b2c4-817a50e9e492"
      unitRef="usd">826000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmU1YmExZjAxNDc0MTQxY2VhYmQ0MTQyMGVhMmJlODk2L3RhYmxlcmFuZ2U6ZTViYTFmMDE0NzQxNDFjZWFiZDQxNDIwZWEyYmU4OTZfMTEtNS0xLTEtMTM3MjU0_db8b7613-06c7-4db1-b450-4307f688f193"
      unitRef="usd">172254000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6d58af0ed3f34d95b808cb6abe1c2de0_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmVhMGZjODE4NmNhMzQ1OWY4YzNlODM4NDgwOTA3MzBjL3RhYmxlcmFuZ2U6ZWEwZmM4MTg2Y2EzNDU5ZjhjM2U4Mzg0ODA5MDczMGNfNC0xLTEtMS0xMzcyNTQ_9b98d874-af5f-4d7f-8310-d45ee60bcc18"
      unitRef="usd">28252000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6d58af0ed3f34d95b808cb6abe1c2de0_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmVhMGZjODE4NmNhMzQ1OWY4YzNlODM4NDgwOTA3MzBjL3RhYmxlcmFuZ2U6ZWEwZmM4MTg2Y2EzNDU5ZjhjM2U4Mzg0ODA5MDczMGNfNC0zLTEtMS0xMzcyNTQ_a239bc42-30cf-444a-b20a-5342ca16fcd6"
      unitRef="usd">3941000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6d58af0ed3f34d95b808cb6abe1c2de0_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmVhMGZjODE4NmNhMzQ1OWY4YzNlODM4NDgwOTA3MzBjL3RhYmxlcmFuZ2U6ZWEwZmM4MTg2Y2EzNDU5ZjhjM2U4Mzg0ODA5MDczMGNfNC01LTEtMS0xMzcyNTQ_b075cbda-fc73-49ab-bb2d-d198f44ed65b"
      unitRef="usd">24311000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9d491d3c1dd74af28cc37c0d70be0910_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmVhMGZjODE4NmNhMzQ1OWY4YzNlODM4NDgwOTA3MzBjL3RhYmxlcmFuZ2U6ZWEwZmM4MTg2Y2EzNDU5ZjhjM2U4Mzg0ODA5MDczMGNfNS0xLTEtMS0xMzcyNTQ_481b95c5-a8f9-4c2d-9beb-374a421e7380"
      unitRef="usd">11332000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9d491d3c1dd74af28cc37c0d70be0910_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmVhMGZjODE4NmNhMzQ1OWY4YzNlODM4NDgwOTA3MzBjL3RhYmxlcmFuZ2U6ZWEwZmM4MTg2Y2EzNDU5ZjhjM2U4Mzg0ODA5MDczMGNfNS0zLTEtMS0xMzcyNTQ_217b33c5-ff5e-4d88-b616-56845ae8cfe1"
      unitRef="usd">4812000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9d491d3c1dd74af28cc37c0d70be0910_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmVhMGZjODE4NmNhMzQ1OWY4YzNlODM4NDgwOTA3MzBjL3RhYmxlcmFuZ2U6ZWEwZmM4MTg2Y2EzNDU5ZjhjM2U4Mzg0ODA5MDczMGNfNS01LTEtMS0xMzcyNTQ_eee6939c-7467-485f-996f-adf1d35debc4"
      unitRef="usd">6520000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iaa9d7caaec4e46ec80983086f4752bd4_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmVhMGZjODE4NmNhMzQ1OWY4YzNlODM4NDgwOTA3MzBjL3RhYmxlcmFuZ2U6ZWEwZmM4MTg2Y2EzNDU5ZjhjM2U4Mzg0ODA5MDczMGNfNi0xLTEtMS0xMzcyNTQ_c1731e96-f67d-46b9-be26-d924adc9d98a"
      unitRef="usd">8174000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iaa9d7caaec4e46ec80983086f4752bd4_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmVhMGZjODE4NmNhMzQ1OWY4YzNlODM4NDgwOTA3MzBjL3RhYmxlcmFuZ2U6ZWEwZmM4MTg2Y2EzNDU5ZjhjM2U4Mzg0ODA5MDczMGNfNi0zLTEtMS0xMzcyNTQ_ddc82dd5-01bd-46a9-8929-aaa07b2e0bc3"
      unitRef="usd">2690000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iaa9d7caaec4e46ec80983086f4752bd4_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmVhMGZjODE4NmNhMzQ1OWY4YzNlODM4NDgwOTA3MzBjL3RhYmxlcmFuZ2U6ZWEwZmM4MTg2Y2EzNDU5ZjhjM2U4Mzg0ODA5MDczMGNfNi01LTEtMS0xMzcyNTQ_b0f8328c-f2dc-4e84-bb86-0c7c7518e95a"
      unitRef="usd">5484000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1434792b8f6c47ecbc7361f94adb7b80_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmVhMGZjODE4NmNhMzQ1OWY4YzNlODM4NDgwOTA3MzBjL3RhYmxlcmFuZ2U6ZWEwZmM4MTg2Y2EzNDU5ZjhjM2U4Mzg0ODA5MDczMGNfNy0xLTEtMS0xMzcyNTQ_4679a17c-45d9-4425-ac26-fa47369dec54"
      unitRef="usd">47000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1434792b8f6c47ecbc7361f94adb7b80_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmVhMGZjODE4NmNhMzQ1OWY4YzNlODM4NDgwOTA3MzBjL3RhYmxlcmFuZ2U6ZWEwZmM4MTg2Y2EzNDU5ZjhjM2U4Mzg0ODA5MDczMGNfNy0zLTEtMS0xMzcyNTQ_3c94fc19-db66-4c39-aa73-71587ed705d6"
      unitRef="usd">47000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1434792b8f6c47ecbc7361f94adb7b80_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmVhMGZjODE4NmNhMzQ1OWY4YzNlODM4NDgwOTA3MzBjL3RhYmxlcmFuZ2U6ZWEwZmM4MTg2Y2EzNDU5ZjhjM2U4Mzg0ODA5MDczMGNfNy01LTEtMS0xMzcyNTQ_75fba5c2-7741-4b85-a8c6-5a27ca5d601e"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmVhMGZjODE4NmNhMzQ1OWY4YzNlODM4NDgwOTA3MzBjL3RhYmxlcmFuZ2U6ZWEwZmM4MTg2Y2EzNDU5ZjhjM2U4Mzg0ODA5MDczMGNfOC0xLTEtMS0xMzcyNTQ_cb7e9ba5-9bfc-41aa-b21d-eedf1dc1e91b"
      unitRef="usd">47805000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmVhMGZjODE4NmNhMzQ1OWY4YzNlODM4NDgwOTA3MzBjL3RhYmxlcmFuZ2U6ZWEwZmM4MTg2Y2EzNDU5ZjhjM2U4Mzg0ODA5MDczMGNfOC0zLTEtMS0xMzcyNTQ_ca67a2d9-a02b-4cd8-af92-49aabd0b23e6"
      unitRef="usd">11490000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmVhMGZjODE4NmNhMzQ1OWY4YzNlODM4NDgwOTA3MzBjL3RhYmxlcmFuZ2U6ZWEwZmM4MTg2Y2EzNDU5ZjhjM2U4Mzg0ODA5MDczMGNfOC01LTEtMS0xMzcyNTQ_2f454d99-990e-4a8c-8552-a093c1de3141"
      unitRef="usd">36315000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmVhMGZjODE4NmNhMzQ1OWY4YzNlODM4NDgwOTA3MzBjL3RhYmxlcmFuZ2U6ZWEwZmM4MTg2Y2EzNDU5ZjhjM2U4Mzg0ODA5MDczMGNfOS01LTEtMS0xMzcyNTQ_e4571251-ebe8-4064-bd15-f920ed9f8b89"
      unitRef="usd">826000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOmVhMGZjODE4NmNhMzQ1OWY4YzNlODM4NDgwOTA3MzBjL3RhYmxlcmFuZ2U6ZWEwZmM4MTg2Y2EzNDU5ZjhjM2U4Mzg0ODA5MDczMGNfMTAtNS0xLTEtMTM3MjU0_47ed7691-b2c1-48f5-94da-ad6df20b81ba"
      unitRef="usd">37141000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfNDI4MQ_64b79ef3-db0a-4d86-8ded-44ec3f358baf"
      unitRef="usd">10300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfMTY0OTI2NzQ0NjUxNA_7c6ad4b5-451e-4264-a76f-b421f88bfcca"
      unitRef="usd">15600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfMTY0OTI2NzQ0NjYwOA_d9376388-e7ea-48b0-9c57-79cf37a78180"
      unitRef="usd">1900000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfMTY0OTI2NzQ0NjY1Nw_17212c82-b21d-4882-a0d4-d613100e3b78"
      unitRef="usd">3700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfNDQ3Nw_1afcc599-700a-4617-b10d-f757cff495c2">&lt;div style="text-align:justify;text-indent: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 July&#160;31, 2022, 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&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 style="width:82.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.926%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;/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;Reminder of 2023&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;20,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2024&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;41,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2025&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;40,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2026&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;34,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2027&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;30,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;4,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;171,428&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjNkMWY3NmMzMjQ1MDQ1YzRiMmIzOGM4MjA0ZGIyYzJjL3RhYmxlcmFuZ2U6M2QxZjc2YzMyNDUwNDVjNGIyYjM4YzgyMDRkYjJjMmNfMi0xLTEtMS0xMzcyNTQ_eab1a51b-3ba2-4675-9ca3-83c25b040c65"
      unitRef="usd">20719000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjNkMWY3NmMzMjQ1MDQ1YzRiMmIzOGM4MjA0ZGIyYzJjL3RhYmxlcmFuZ2U6M2QxZjc2YzMyNDUwNDVjNGIyYjM4YzgyMDRkYjJjMmNfMy0xLTEtMS0xMzcyNTQ_f88b22a2-18c7-4c15-b046-506be185d01b"
      unitRef="usd">41101000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjNkMWY3NmMzMjQ1MDQ1YzRiMmIzOGM4MjA0ZGIyYzJjL3RhYmxlcmFuZ2U6M2QxZjc2YzMyNDUwNDVjNGIyYjM4YzgyMDRkYjJjMmNfNC0xLTEtMS0xMzcyNTQ_d5a5486b-1075-4a51-99b4-22249811a137"
      unitRef="usd">40360000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjNkMWY3NmMzMjQ1MDQ1YzRiMmIzOGM4MjA0ZGIyYzJjL3RhYmxlcmFuZ2U6M2QxZjc2YzMyNDUwNDVjNGIyYjM4YzgyMDRkYjJjMmNfNS0xLTEtMS0xMzcyNTQ_55b7aac7-a8ea-4ed9-8fde-044a2d7b0ba2"
      unitRef="usd">34250000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjNkMWY3NmMzMjQ1MDQ1YzRiMmIzOGM4MjA0ZGIyYzJjL3RhYmxlcmFuZ2U6M2QxZjc2YzMyNDUwNDVjNGIyYjM4YzgyMDRkYjJjMmNfNi0xLTEtMS0xMzcyNTQ_49ecff4f-44f1-4428-9ad2-a846cff34ba7"
      unitRef="usd">30097000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <snow:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjNkMWY3NmMzMjQ1MDQ1YzRiMmIzOGM4MjA0ZGIyYzJjL3RhYmxlcmFuZ2U6M2QxZjc2YzMyNDUwNDVjNGIyYjM4YzgyMDRkYjJjMmNfNy0xLTEtMS0xMzcyNTQ_7060f090-d578-434c-9e55-d519b1f8dc1c"
      unitRef="usd">4901000</snow:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjNkMWY3NmMzMjQ1MDQ1YzRiMmIzOGM4MjA0ZGIyYzJjL3RhYmxlcmFuZ2U6M2QxZjc2YzMyNDUwNDVjNGIyYjM4YzgyMDRkYjJjMmNfOC0xLTEtMS0xMzcyNTQ_86de3275-6e23-4924-92bb-729c0a9fdbb0"
      unitRef="usd">171428000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RleHRyZWdpb246NjhmOWU5Zjc4ODkyNGQwOWJkZDM5ZDEwY2M3ZGI0ZmZfNDQ3OA_a823e178-e4e7-4508-8f1d-91a7dc08f6f0">&lt;div style="text-align:justify;text-indent: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 style="width:82.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.926%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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, 2022&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;8,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Addition&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;494,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;July&#160;31, 2022&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;502,614&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjJiMmQ5NGVjNTE1ZjRlOTM4MDg1NjBhMTZmZjE1YmQ3L3RhYmxlcmFuZ2U6MmIyZDk0ZWM1MTVmNGU5MzgwODU2MGExNmZmMTViZDdfMi0xLTEtMS0xMzcyNTQ_4781160c-a30d-43a9-9560-7d92cd4aa002"
      unitRef="usd">8449000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjJiMmQ5NGVjNTE1ZjRlOTM4MDg1NjBhMTZmZjE1YmQ3L3RhYmxlcmFuZ2U6MmIyZDk0ZWM1MTVmNGU5MzgwODU2MGExNmZmMTViZDdfMy0xLTEtMS0xMzcyNTQ_140441ab-2e95-4cb8-a03f-22b6fdc2f51b"
      unitRef="usd">494165000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M181OC9mcmFnOjY4ZjllOWY3ODg5MjRkMDliZGQzOWQxMGNjN2RiNGZmL3RhYmxlOjJiMmQ5NGVjNTE1ZjRlOTM4MDg1NjBhMTZmZjE1YmQ3L3RhYmxlcmFuZ2U6MmIyZDk0ZWM1MTVmNGU5MzgwODU2MGExNmZmMTViZDdfNC0xLTEtMS0xMzcyNTQ_2b4f66c3-4089-4e57-a363-2d02d52d178f"
      unitRef="usd">502614000</us-gaap:Goodwill>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RleHRyZWdpb246M2Q5YzU1M2MzZDY1NDk2Yjk3Yjg0ZmFhZTUzYTY1N2RfMTA0_a4e8f0b8-50b0-4780-84e3-9041e9f521e4">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 style="width:66.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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, 2022&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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;110,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;98,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;24,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;15,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:-18pt;vertical-align: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 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;15,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;10,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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 professional services&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,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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 purchases of property and equipment&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,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;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;20,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 accrued expenses and other current liabilities&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;209,772&#160;&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;200,664&#160;&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RleHRyZWdpb246M2Q5YzU1M2MzZDY1NDk2Yjk3Yjg0ZmFhZTUzYTY1N2RfMTA1_dd039e75-841a-448d-8baa-2efeb6357948">&lt;div style="text-align:justify;text-indent: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 style="width:66.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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, 2022&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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;110,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;98,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;24,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;15,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:-18pt;vertical-align: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 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;15,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;10,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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 professional services&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,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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 purchases of property and equipment&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,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;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;20,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 accrued expenses and other current liabilities&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;209,772&#160;&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;200,664&#160;&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RhYmxlOmU4YmNlOWRhODkxYjQxYzE4ZDc1ODU3MGEzZDgyZDhkL3RhYmxlcmFuZ2U6ZThiY2U5ZGE4OTFiNDFjMThkNzU4NTcwYTNkODJkOGRfMi0xLTEtMS0xMzcyNTQ_ec4a95f6-ef91-4f62-8996-c6b766ea217d"
      unitRef="usd">110090000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RhYmxlOmU4YmNlOWRhODkxYjQxYzE4ZDc1ODU3MGEzZDgyZDhkL3RhYmxlcmFuZ2U6ZThiY2U5ZGE4OTFiNDFjMThkNzU4NTcwYTNkODJkOGRfMi0zLTEtMS0xMzcyNTQ_c7665ff2-880f-45e1-8465-10e3586d8668"
      unitRef="usd">98916000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <snow:AccruedThirdPartyCloudInfrastructureExpensesCurrent
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RhYmxlOmU4YmNlOWRhODkxYjQxYzE4ZDc1ODU3MGEzZDgyZDhkL3RhYmxlcmFuZ2U6ZThiY2U5ZGE4OTFiNDFjMThkNzU4NTcwYTNkODJkOGRfMy0xLTEtMS0xNTM4Njk_b77353b0-4a25-4354-82d9-a13d94af3426"
      unitRef="usd">24486000</snow:AccruedThirdPartyCloudInfrastructureExpensesCurrent>
    <snow:AccruedThirdPartyCloudInfrastructureExpensesCurrent
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RhYmxlOmU4YmNlOWRhODkxYjQxYzE4ZDc1ODU3MGEzZDgyZDhkL3RhYmxlcmFuZ2U6ZThiY2U5ZGE4OTFiNDFjMThkNzU4NTcwYTNkODJkOGRfMy0zLTEtMS0xNTM4Njk_db2cd8cf-36f7-464a-b38f-11877d064f16"
      unitRef="usd">13341000</snow:AccruedThirdPartyCloudInfrastructureExpensesCurrent>
    <snow:AccruedEmployeeStockPurchasePlanCurrent
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RhYmxlOmU4YmNlOWRhODkxYjQxYzE4ZDc1ODU3MGEzZDgyZDhkL3RhYmxlcmFuZ2U6ZThiY2U5ZGE4OTFiNDFjMThkNzU4NTcwYTNkODJkOGRfNC0xLTEtMS0xNTM4NzI_9f7fc216-1f52-4a81-880f-922168786a99"
      unitRef="usd">15563000</snow:AccruedEmployeeStockPurchasePlanCurrent>
    <snow:AccruedEmployeeStockPurchasePlanCurrent
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RhYmxlOmU4YmNlOWRhODkxYjQxYzE4ZDc1ODU3MGEzZDgyZDhkL3RhYmxlcmFuZ2U6ZThiY2U5ZGE4OTFiNDFjMThkNzU4NTcwYTNkODJkOGRfNC0zLTEtMS0xNTM4NzI_9ddd9a4f-a797-457e-b573-aeb9a12da329"
      unitRef="usd">28497000</snow:AccruedEmployeeStockPurchasePlanCurrent>
    <snow:LiabilitiesAssociatedWithMarketingCostsCurrent
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RhYmxlOmU4YmNlOWRhODkxYjQxYzE4ZDc1ODU3MGEzZDgyZDhkL3RhYmxlcmFuZ2U6ZThiY2U5ZGE4OTFiNDFjMThkNzU4NTcwYTNkODJkOGRfMy0xLTEtMS0xMzcyNTQ_c7fbf16b-9e68-42b4-ac15-a1a0b251cde7"
      unitRef="usd">15074000</snow:LiabilitiesAssociatedWithMarketingCostsCurrent>
    <snow:LiabilitiesAssociatedWithMarketingCostsCurrent
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RhYmxlOmU4YmNlOWRhODkxYjQxYzE4ZDc1ODU3MGEzZDgyZDhkL3RhYmxlcmFuZ2U6ZThiY2U5ZGE4OTFiNDFjMThkNzU4NTcwYTNkODJkOGRfMy0zLTEtMS0xMzcyNTQ_aab1f5cb-c2d9-4080-89da-14513758bcbe"
      unitRef="usd">16284000</snow:LiabilitiesAssociatedWithMarketingCostsCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RhYmxlOmU4YmNlOWRhODkxYjQxYzE4ZDc1ODU3MGEzZDgyZDhkL3RhYmxlcmFuZ2U6ZThiY2U5ZGE4OTFiNDFjMThkNzU4NTcwYTNkODJkOGRfNC0xLTEtMS0xMzcyNTQ_7555cb0d-8e0a-46d7-b126-6c17a74428ea"
      unitRef="usd">10830000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RhYmxlOmU4YmNlOWRhODkxYjQxYzE4ZDc1ODU3MGEzZDgyZDhkL3RhYmxlcmFuZ2U6ZThiY2U5ZGE4OTFiNDFjMThkNzU4NTcwYTNkODJkOGRfNC0zLTEtMS0xMzcyNTQ_030e6cf6-b2be-437b-bbba-62be549e3f4e"
      unitRef="usd">12709000</us-gaap:TaxesPayableCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RhYmxlOmU4YmNlOWRhODkxYjQxYzE4ZDc1ODU3MGEzZDgyZDhkL3RhYmxlcmFuZ2U6ZThiY2U5ZGE4OTFiNDFjMThkNzU4NTcwYTNkODJkOGRfNS0xLTEtMS0xMzcyNTQ_8d12e95d-c738-481e-8504-7da251aa60ce"
      unitRef="usd">9049000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RhYmxlOmU4YmNlOWRhODkxYjQxYzE4ZDc1ODU3MGEzZDgyZDhkL3RhYmxlcmFuZ2U6ZThiY2U5ZGE4OTFiNDFjMThkNzU4NTcwYTNkODJkOGRfNS0zLTEtMS0xMzcyNTQ_2e846ff3-807f-48a4-ae28-b7357368fce9"
      unitRef="usd">7068000</us-gaap:AccruedProfessionalFeesCurrent>
    <snow:AccruedPurchasesOfPropertyPlantAndEquipmentCurrent
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RhYmxlOmU4YmNlOWRhODkxYjQxYzE4ZDc1ODU3MGEzZDgyZDhkL3RhYmxlcmFuZ2U6ZThiY2U5ZGE4OTFiNDFjMThkNzU4NTcwYTNkODJkOGRfOC0xLTEtMS0xMzcyNTQ_b46b9c8a-0039-441b-9d8c-9ee5aad0e3f7"
      unitRef="usd">4119000</snow:AccruedPurchasesOfPropertyPlantAndEquipmentCurrent>
    <snow:AccruedPurchasesOfPropertyPlantAndEquipmentCurrent
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RhYmxlOmU4YmNlOWRhODkxYjQxYzE4ZDc1ODU3MGEzZDgyZDhkL3RhYmxlcmFuZ2U6ZThiY2U5ZGE4OTFiNDFjMThkNzU4NTcwYTNkODJkOGRfOC0zLTEtMS0xMzcyNTQ_dcd1c934-ab5c-44c2-a914-2ce2f88bc291"
      unitRef="usd">4204000</snow:AccruedPurchasesOfPropertyPlantAndEquipmentCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RhYmxlOmU4YmNlOWRhODkxYjQxYzE4ZDc1ODU3MGEzZDgyZDhkL3RhYmxlcmFuZ2U6ZThiY2U5ZGE4OTFiNDFjMThkNzU4NTcwYTNkODJkOGRfMTAtMS0xLTEtMTM3MjU0_c4ed3977-8a0c-4a2f-a9d0-00bebbd82a1c"
      unitRef="usd">20561000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RhYmxlOmU4YmNlOWRhODkxYjQxYzE4ZDc1ODU3MGEzZDgyZDhkL3RhYmxlcmFuZ2U6ZThiY2U5ZGE4OTFiNDFjMThkNzU4NTcwYTNkODJkOGRfMTAtMy0xLTEtMTM3MjU0_e1150f2e-5008-4ea1-9dd5-c0e0ca6ad030"
      unitRef="usd">19645000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RhYmxlOmU4YmNlOWRhODkxYjQxYzE4ZDc1ODU3MGEzZDgyZDhkL3RhYmxlcmFuZ2U6ZThiY2U5ZGE4OTFiNDFjMThkNzU4NTcwYTNkODJkOGRfMTEtMS0xLTEtMTM3MjU0_51c7475c-1dc1-47a9-b94c-67edb4e97b1a"
      unitRef="usd">209772000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182MS9mcmFnOjNkOWM1NTNjM2Q2NTQ5NmI5N2I4NGZhYWU1M2E2NTdkL3RhYmxlOmU4YmNlOWRhODkxYjQxYzE4ZDc1ODU3MGEzZDgyZDhkL3RhYmxlcmFuZ2U6ZThiY2U5ZGE4OTFiNDFjMThkNzU4NTcwYTNkODJkOGRfMTEtMy0xLTEtMTM3MjU0_fb58871e-394b-4348-b717-c5fbf4df2814"
      unitRef="usd">200664000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182NC9mcmFnOmY5M2Y4NGJkNmU0ZTQ3Y2Q5MzQ3NDBiYzI0OTU1OTY4L3RleHRyZWdpb246ZjkzZjg0YmQ2ZTRlNDdjZDkzNDc0MGJjMjQ5NTU5NjhfMzU0Mw_2c26e52e-0f05-4e11-ac01-760498f22872">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="text-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 leases its facilities for office space under non-cancelable operating leases with various expiration dates through fiscal 2035. 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 May 2022, the Company entered into an agreement related to the expansion and lease term extension of an existing office facility located in the United States, which is considered a lease modification not accounted for as a separate contract. Total commitment, net of tenant incentives expected to be received, under the modified lease is $68.0 million. The modified lease commenced during the three months ended July&#160;31, 2022, with an expiration date in fiscal 2035, and resulted in an increase in the Company&#x2019;s operating lease right-of-use assets and operating lease liabilities in the amount of approximately $30&#160;million. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-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 with various expiration dates through fiscal 2030. Such subleases have all been classified as operating leases. Sublease income is recorded as a reduction to the Company&#x2019;s operating lease costs. Sublease income was $3.3&#160;million and $6.6&#160;million for the three and six months ended July&#160;31, 2022, respectively, and $3.2&#160;million and $6.4&#160;million for the three and six months ended July&#160;31, 2021, 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;As of July 31, 2022, the Company had $16.0&#160;million of legally-binding lease commitment for a lease signed but not yet commenced. The lease will commence in fiscal 2023 with a lease term of 10.0 years.&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;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. There were no material contractual obligations that were entered into during the six months ended July&#160;31, 2022 that were outside the ordinary course of business.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-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 three and six months ended July&#160;31, 2022 and 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;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;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 for each of the three and six months ended July&#160;31, 2022 and 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;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 July&#160;31, 2022, the Company had a total of $17.1 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, 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 three and six months ended July&#160;31, 2022 and 2021, losses recorded in the consolidated statements of operations in connection with the indemnification provisions were not material.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <snow:LesseeOperatingLeaseModifiedLeaseUndiscountedAmount
      contextRef="i34f19cf207384cc5b8d5801e32671459_I20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182NC9mcmFnOmY5M2Y4NGJkNmU0ZTQ3Y2Q5MzQ3NDBiYzI0OTU1OTY4L3RleHRyZWdpb246ZjkzZjg0YmQ2ZTRlNDdjZDkzNDc0MGJjMjQ5NTU5NjhfMTY0OTI2NzQ2MzIzOA_bde052ca-1e6b-435e-8769-ab08a9e719b5"
      unitRef="usd">68000000</snow:LesseeOperatingLeaseModifiedLeaseUndiscountedAmount>
    <snow:IncreaseDecreaseInOperatingLeaseRightOfUseAssetsAndOperatingLeaseLiabilitiesUponModificationOfExistingLease
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182NC9mcmFnOmY5M2Y4NGJkNmU0ZTQ3Y2Q5MzQ3NDBiYzI0OTU1OTY4L3RleHRyZWdpb246ZjkzZjg0YmQ2ZTRlNDdjZDkzNDc0MGJjMjQ5NTU5NjhfMTY0OTI2NzQ3MDM1Ng_2bf6af1b-2772-4bb6-a230-039270c38b06"
      unitRef="usd">30000000</snow:IncreaseDecreaseInOperatingLeaseRightOfUseAssetsAndOperatingLeaseLiabilitiesUponModificationOfExistingLease>
    <us-gaap:SubleaseIncome
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182NC9mcmFnOmY5M2Y4NGJkNmU0ZTQ3Y2Q5MzQ3NDBiYzI0OTU1OTY4L3RleHRyZWdpb246ZjkzZjg0YmQ2ZTRlNDdjZDkzNDc0MGJjMjQ5NTU5NjhfNjY3_73cc4ad2-faeb-4df0-83c1-8e356651851d"
      unitRef="usd">3300000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182NC9mcmFnOmY5M2Y4NGJkNmU0ZTQ3Y2Q5MzQ3NDBiYzI0OTU1OTY4L3RleHRyZWdpb246ZjkzZjg0YmQ2ZTRlNDdjZDkzNDc0MGJjMjQ5NTU5NjhfMTY0OTI2NzQ0NTIxMw_5d25d819-2d39-48aa-8840-6e793c12bf18"
      unitRef="usd">6600000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182NC9mcmFnOmY5M2Y4NGJkNmU0ZTQ3Y2Q5MzQ3NDBiYzI0OTU1OTY4L3RleHRyZWdpb246ZjkzZjg0YmQ2ZTRlNDdjZDkzNDc0MGJjMjQ5NTU5NjhfMTY0OTI2NzQ0NTM0MA_1162ebb9-3012-4045-b84e-cfa4f966aa8a"
      unitRef="usd">3200000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182NC9mcmFnOmY5M2Y4NGJkNmU0ZTQ3Y2Q5MzQ3NDBiYzI0OTU1OTY4L3RleHRyZWdpb246ZjkzZjg0YmQ2ZTRlNDdjZDkzNDc0MGJjMjQ5NTU5NjhfMTY0OTI2NzQ0NTM0NA_c794f146-96fc-4c5d-b8f4-003964e3d131"
      unitRef="usd">6400000</us-gaap:SubleaseIncome>
    <snow:LesseeLeaseLeaseNotYetCommencedUndiscountedAmount
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182NC9mcmFnOmY5M2Y4NGJkNmU0ZTQ3Y2Q5MzQ3NDBiYzI0OTU1OTY4L3RleHRyZWdpb246ZjkzZjg0YmQ2ZTRlNDdjZDkzNDc0MGJjMjQ5NTU5NjhfMTY0OTI2NzQ3MTc1Mw_28af5bf2-79b8-46e5-9ffb-f417eb293ec6"
      unitRef="usd">16000000</snow:LesseeLeaseLeaseNotYetCommencedUndiscountedAmount>
    <snow:LesseeLeaseLeaseNotYetCommencedTermOfContract
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182NC9mcmFnOmY5M2Y4NGJkNmU0ZTQ3Y2Q5MzQ3NDBiYzI0OTU1OTY4L3RleHRyZWdpb246ZjkzZjg0YmQ2ZTRlNDdjZDkzNDc0MGJjMjQ5NTU5NjhfMTY0OTI2NzQ3MTc4NA_166f167d-2995-4e8c-8623-16c899209b8b">P10Y</snow:LesseeLeaseLeaseNotYetCommencedTermOfContract>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182NC9mcmFnOmY5M2Y4NGJkNmU0ZTQ3Y2Q5MzQ3NDBiYzI0OTU1OTY4L3RleHRyZWdpb246ZjkzZjg0YmQ2ZTRlNDdjZDkzNDc0MGJjMjQ5NTU5NjhfMTc4NQ_2f136196-77ee-46d7-b302-5020223c317d"
      unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182NC9mcmFnOmY5M2Y4NGJkNmU0ZTQ3Y2Q5MzQ3NDBiYzI0OTU1OTY4L3RleHRyZWdpb246ZjkzZjg0YmQ2ZTRlNDdjZDkzNDc0MGJjMjQ5NTU5NjhfMTc4NQ_52111c7a-bc3e-4ec6-821b-53a0e35b6f7b"
      unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182NC9mcmFnOmY5M2Y4NGJkNmU0ZTQ3Y2Q5MzQ3NDBiYzI0OTU1OTY4L3RleHRyZWdpb246ZjkzZjg0YmQ2ZTRlNDdjZDkzNDc0MGJjMjQ5NTU5NjhfMTc4NQ_95c851de-7263-4e99-97d6-6c5e5be7eef4"
      unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182NC9mcmFnOmY5M2Y4NGJkNmU0ZTQ3Y2Q5MzQ3NDBiYzI0OTU1OTY4L3RleHRyZWdpb246ZjkzZjg0YmQ2ZTRlNDdjZDkzNDc0MGJjMjQ5NTU5NjhfMTc4NQ_bb6feb4d-cb6d-44c1-aa8f-040940a89fc4"
      unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182NC9mcmFnOmY5M2Y4NGJkNmU0ZTQ3Y2Q5MzQ3NDBiYzI0OTU1OTY4L3RleHRyZWdpb246ZjkzZjg0YmQ2ZTRlNDdjZDkzNDc0MGJjMjQ5NTU5NjhfMjM0NA_29991d6d-11d0-4d07-987f-b5f93bd06dcf"
      unitRef="usd">17100000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTE3MzM_10fe11fd-80c4-4c56-835c-80b0a45af395">Equity&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;In connection with its Initial Public Offering (IPO), the Company&#x2019;s amended and restated certificate of incorporation became effective, which 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.&lt;/span&gt;&lt;div 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 and Elimination of Dual-Class Structure&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. In connection with the IPO, the Company&#x2019;s amended and restated certificate of incorporation authorized the issuance of 2,500.0 million shares of Class A common stock and 355.0 million shares of Class B common stock. On March 1, 2021, all 169.5 million shares of the Company's then-outstanding Class B common stock, par value $0.0001 per share, were automatically converted into the same number of shares of Class A common stock, par value $0.0001 per share, pursuant to the terms of the Company&#x2019;s amended and restated certificate of incorporation. No additional shares of Class B common stock will be issued following such conversion. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-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 shares of Class A common stock and Class B common stock were identical prior to the conversion, except with respect to voting, converting, and transfer rights. Prior to the conversion, each share of Class B common stock was entitled to cast ten votes per share on any matter submitted to a vote of the Company&#x2019;s stockholders. As a result of the conversion, all former holders of shares of Class B common stock are now holders of shares of Class A common stock, which is entitled to only one vote per share on all matters subject to a stockholder vote. Class A and Class B common stock are referred to as common stock throughout the notes to the condensed consolidated financial statements, unless otherwise indicated. Holders of common stock are entitled to receive any dividends as may be declared from time to time by the board of directors.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-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 the conversion, shares of Class B common stock were convertible to Class A common stock at any time at the option of the stockholder, and shares of Class B common stock would automatically convert to Class A common stock upon the following: (i) sale or transfer of such share of Class B common stock; (ii) the death of the Class B common stockholder (or nine months after the date of death if the stockholder is one of the Company&#x2019;s founders); and (iii) on the final conversion date, defined as the earlier to occur following an IPO of (a) the first trading day on or after the date on which the outstanding shares of Class B common stock represented less than 10% of the then outstanding Class A and Class B common stock; (b) September 15, 2027, which is the seventh anniversary of the effectiveness of the registration statement filed in connection with the IPO; or (c) the date specified by a vote of the holders of a majority of the outstanding shares of Class B common stock, voting as a single class.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-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, on March 3, 2021, the Company filed a certificate with the Secretary of State of the State of Delaware effecting the retirement of the shares of Class B common stock that were issued but no longer outstanding following the conversion. Upon the effectiveness of the certificate, the Company&#x2019;s total number of authorized shares of capital stock was reduced by the retirement of 169.5 million shares of Class B 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;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 style="width:66.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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, 2022&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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;37,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;3,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;10,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;55,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;11,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;118,855&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;105,310&#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;/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: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), which became effective in connection with the IPO, provides for the grant of incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock awards, restricted stock unit 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 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 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;The Company&#x2019;s 2020 Employee Stock Purchase Plan (2020 ESPP), which became effective in connection with the IPO, authorizes the issuance of shares of common stock pursuant to purchase rights granted to employees. Offering periods are generally six months long and begin on 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-weight:400;line-height:120%"&gt;On February 1, 2022, the shares available for grant under the 2020 Plan and the 2020 ESPP were automatically increased by 15.6 million shares and 3.1 million shares, respectively, pursuant to the annual evergreen increase provisions under the 2020 Plan and the 2020 ESPP.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent: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 and activity regarding shares available for grant under the Plans during the six months ended July&#160;31, 2022 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 style="width:36.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Shares&lt;br/&gt;Available for Grant&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;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 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;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 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;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 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;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&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 colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;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="2" style="background-color:#cceeff;padding:2px 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;45,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;42,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;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:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;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 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:9pt;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:9pt;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;/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:9pt;font-weight:400;line-height:100%"&gt;Shares authorized&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:9pt;font-weight:400;line-height:100%"&gt;15,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;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:9pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;Options granted&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:9pt;font-weight:400;line-height:100%"&gt;(642)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;207.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;Options exercised&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:9pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(2,448)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;6.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;Options canceled&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:9pt;font-weight:400;line-height:100%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;6.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:400;line-height:100%"&gt;RSUs 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:9pt;font-weight:400;line-height:100%"&gt;(5,763)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;Shares withheld related to net share settlement of 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:9pt;font-weight:400;line-height:100%"&gt;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;RSUs 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:9pt;font-weight:400;line-height:100%"&gt;327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;April&#160;30, 2022&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:9pt;font-weight:400;line-height:100%"&gt;55,679&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;39,837&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;10.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;6.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;6,421,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:400;line-height:100%"&gt;Options exercised&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:9pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(1,494)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;5.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;Options canceled&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:9pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;7.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:400;line-height:100%"&gt;RSUs 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:9pt;font-weight:400;line-height:100%"&gt;(1,374)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;Shares withheld related to net share settlement of 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:9pt;font-weight:400;line-height:100%"&gt;260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;RSUs 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:9pt;font-weight:400;line-height:100%"&gt;462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;July&#160;31, 2022&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:9pt;font-weight:400;line-height:100%"&gt;55,207&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;38,163&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;11.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;6.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;5,336,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:400;line-height:100%"&gt;Vested and exercisable as of July&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;7.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;6.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;3,741,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 weighted-average grant-date fair value of options granted during the six months ended July&#160;31, 2022 was $101.66 per share. No options were granted during the six months ended July&#160;31, 2021. The intrinsic value of options exercised in the six months ended July&#160;31, 2022 and 2021 was $704.6 million and $2.6 billion, respectively. The aggregate grant-date fair value of options that vested during the six months ended July&#160;31, 2022 and 2021 was $41.3 million and $44.1 million, 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-style:italic;font-weight:700;line-height:120%"&gt;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 prior to the IPO 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 prior to the IPO 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. RSUs granted after the IPO only contain the service-based vesting condition and the related stock-based compensation for such RSUs is recognized on a straight-line basis over the requisite service 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-weight:400;line-height:120%"&gt;During the six months ended July&#160;31, 2022, 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 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;A summary of RSU activity during the six months ended July&#160;31, 2022 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:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.442%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 Grant Date&lt;br/&gt;Fair Value&lt;br/&gt;per Share&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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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, 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;/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;5,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;201.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(848)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;161.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;202.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;April&#160;30, 2022&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,200&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;189.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;/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;1,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;145.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(775)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;156.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(462)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;196.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;/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;July&#160;31, 2022&lt;/span&gt;&lt;/div&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;14,337&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;186.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:700;line-height:120%"&gt;Early Exercised 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;Common stock purchased pursuant to an early exercise of stock options is not deemed to be outstanding for accounting purposes until those shares vest. The consideration received for an exercise of an option is considered to be a deposit of the exercise price and the related dollar amount is recorded in other liabilities on the condensed consolidated balance sheets. The shares issued upon the early exercise of these unvested stock option awards, which are reflected as exercises in the stock option activity table above, are considered to be legally issued and outstanding on the date of exercise. Upon termination of service, the Company may repurchase unvested shares acquired through the early exercise of stock options at a price equal to the price per share paid upon the exercise of such options. As of July&#160;31, 2022 and January&#160;31, 2022, shares subject to repurchase as a result of early exercised options 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-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;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;As discussed in Note 7, during the six months ended July&#160;31, 2022, in connection with the Streamlit business combination, the Company issued to Streamlit&#x2019;s three founders a total of 0.4 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 million fair value of these shares are accounted for as post-combination stock-based compensation over the requisite service period of three years. As of July&#160;31, 2022, all 0.4 million shares remained unvested.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent: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 during the six months ended July&#160;31, 2022 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 style="width:67.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.286%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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;Weighted-Average Grant Date&lt;br/&gt;Fair Value&lt;br/&gt;per Share&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 colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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, 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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;/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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;/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;(90)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;/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;April&#160;30, 2022&lt;/span&gt;&lt;/div&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;699&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;134.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;(90)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 Balance&#x2014;July&#160;31, 2022&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;609&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;154.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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-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 fair value of stock options granted to employees during the six months ended July&#160;31, 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"&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 style="width:79.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Six Months Ended July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 three months ended July&#160;31, 2022 or each of the three and six months ended July&#160;31, 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: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.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-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;Prior to fiscal 2023, the Company performed an analysis of using the average volatility of a peer group of representative public companies with sufficient trading history over the expected term to develop an expected volatility assumption. During the six months ended July&#160;31, 2022, the Company began using 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-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;Since the completion of the IPO, 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 employee stock purchase rights granted under the 2020 ESPP during the three and six months ended July&#160;31, 2022 and 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"&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 style="width:66.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Three and Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;2021&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 colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;Stock-based compensation included in the condensed consolidated statements of operations was as follows (in thousands):&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 style="width:32.553%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Three Months Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Six Months Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 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;26,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;48,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;45,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="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;209,181&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;163,991&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;381,674&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;315,005&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 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;215,896&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;170,929&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;394,884&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;328,242&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 July&#160;31, 2022, total compensation cost related to unvested stock-based awards not yet recognized was $2.4 billion, which will be recognized over a weighted-average period of 3.2 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ie628c4a0259a4bed9783dc078b379ca1_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTk3_097fd76b-978a-4858-be3a-a44945adc3fc"
      unitRef="shares">200000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ie628c4a0259a4bed9783dc078b379ca1_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMjU5_97a8e2c2-80a6-4b5d-b84c-29d5b4bb137b"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <snow:CommonStockNumberOfClassesOfStock
      contextRef="ie628c4a0259a4bed9783dc078b379ca1_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfNDU2_134c3259-9a82-4630-b6d2-6e248de1603a"
      unitRef="class">2</snow:CommonStockNumberOfClassesOfStock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ibbb60db1209b4c0590448cf383049ef6_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfNjYx_2682a65d-1226-4a07-9a6e-ce7b2b7c394b"
      unitRef="shares">2500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="idf590038741e4ef0a4e18061746b7c37_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfNjk5_e7565833-cb09-4b76-aa99-f477cb61f13b"
      unitRef="shares">355000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="i3e953b8c5e3a411d86ac19ddd7055db7_D20210301-20210301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfNzU2_f3a34999-334f-4aef-92a5-4e2405869803"
      unitRef="shares">169500000</us-gaap:ConversionOfStockSharesConverted1>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i9cc40e693ec5445a9b95f0cc55525b93_I20210301"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfODMy_529a764c-f3b7-4dc6-a787-91c8443e3619"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ic421510dafa64d809403da0e37b0c6d6_I20210301"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfOTQx_06641c82-41fb-4d7e-901b-c5cb49d7131d"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <snow:CommonStockVotingRightsVotesPerShare
      contextRef="id47e1669af0b4e8fa12d288afbcba1be_D20210228-20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTM3OQ_c144ead8-e69a-4495-9546-c320711a596c"
      unitRef="vote">10</snow:CommonStockVotingRightsVotesPerShare>
    <snow:CommonStockVotingRightsVotesPerShare
      contextRef="i8f0e20f566a24884a4a6b2192680ad60_D20210301-20210301"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTYyNA_9c1e0ec2-af21-409d-ab5a-2bf597a566e3"
      unitRef="vote">1</snow:CommonStockVotingRightsVotesPerShare>
    <snow:ConversionPercentThresholdOutstanding
      contextRef="i4828e83d3e0644579ba2ff8293c1c0a8_D20210228-20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMjY1MQ_6423bcfc-d583-4eb8-874a-e24862af623c"
      unitRef="number">0.10</snow:ConversionPercentThresholdOutstanding>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="i0fae6a2859444e28bbb0a099968ddda8_D20210303-20210303"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMzM4Ng_e1e5c888-8a96-4943-8fc7-4705050f50a1"
      unitRef="shares">169500000</us-gaap:ConversionOfStockSharesConverted1>
    <snow:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTE3MzE_6ece20d5-9c80-47d0-91b0-1939208c8219">&lt;div style="text-align:justify;text-indent: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 style="width:66.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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, 2022&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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;37,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;3,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;10,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;55,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;11,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;118,855&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;105,310&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</snow:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i567fd086295c4e37968c3e770f212e1a_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmYxMTA1N2NlOWUyZDQ1OTg5MzAyYTdhM2EyNWQ4ZGZhL3RhYmxlcmFuZ2U6ZjExMDU3Y2U5ZTJkNDU5ODkzMDJhN2EzYTI1ZDhkZmFfMy0xLTEtMS0xMzcyNTQ_e6b32185-8445-4cc2-a541-d9419680ade9"
      unitRef="shares">37521000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i8671cd4bc0db4afe958ba21577d5d683_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmYxMTA1N2NlOWUyZDQ1OTg5MzAyYTdhM2EyNWQ4ZGZhL3RhYmxlcmFuZ2U6ZjExMDU3Y2U5ZTJkNDU5ODkzMDJhN2EzYTI1ZDhkZmFfMy0zLTEtMS0xMzcyNTQ_f7c9e513-ab9b-40f3-9b69-3731853ff6a9"
      unitRef="shares">42043000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i2aac276a367f4dca881a6fb49f95c504_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmYxMTA1N2NlOWUyZDQ1OTg5MzAyYTdhM2EyNWQ4ZGZhL3RhYmxlcmFuZ2U6ZjExMDU3Y2U5ZTJkNDU5ODkzMDJhN2EzYTI1ZDhkZmFfNC0xLTEtMS0xMzcyNTQ_6d67a9c8-a6b8-40a4-b41a-89972f9c002b"
      unitRef="shares">3493000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i8932770d659c4272be185bbc7db885c1_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmYxMTA1N2NlOWUyZDQ1OTg5MzAyYTdhM2EyNWQ4ZGZhL3RhYmxlcmFuZ2U6ZjExMDU3Y2U5ZTJkNDU5ODkzMDJhN2EzYTI1ZDhkZmFfNC0zLTEtMS0xMzcyNTQ_8320777a-2a50-47ec-8e7f-1ab065702460"
      unitRef="shares">4530000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ie69af91b5be94b608f2409bc6379b492_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmYxMTA1N2NlOWUyZDQ1OTg5MzAyYTdhM2EyNWQ4ZGZhL3RhYmxlcmFuZ2U6ZjExMDU3Y2U5ZTJkNDU5ODkzMDJhN2EzYTI1ZDhkZmFfNy0xLTEtMS0xNjA5NTA_8b9f43f0-f266-486c-9bdc-e3e2ebd8bf8c"
      unitRef="shares">642000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i64c983d822744c91a76f9ede41569b2f_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmYxMTA1N2NlOWUyZDQ1OTg5MzAyYTdhM2EyNWQ4ZGZhL3RhYmxlcmFuZ2U6ZjExMDU3Y2U5ZTJkNDU5ODkzMDJhN2EzYTI1ZDhkZmFfNy0zLTEtMS0xNjA5NTA_9ce94d3e-e62e-4864-8b55-983b08df1463"
      unitRef="shares">0</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i9c33a2bce6cc4f45a0ef0077e6853593_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmYxMTA1N2NlOWUyZDQ1OTg5MzAyYTdhM2EyNWQ4ZGZhL3RhYmxlcmFuZ2U6ZjExMDU3Y2U5ZTJkNDU5ODkzMDJhN2EzYTI1ZDhkZmFfOC0xLTEtMS0xNjA5NTc_ed0f12a8-ec5f-4e33-b3a4-07ce2a426f47"
      unitRef="shares">10844000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="if2970f6ce34548d7a8857ed0941fb9f3_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmYxMTA1N2NlOWUyZDQ1OTg5MzAyYTdhM2EyNWQ4ZGZhL3RhYmxlcmFuZ2U6ZjExMDU3Y2U5ZTJkNDU5ODkzMDJhN2EzYTI1ZDhkZmFfOC0zLTEtMS0xNjA5NTc_4c5a7267-6fed-49a0-bf49-7f1a260bd44c"
      unitRef="shares">5082000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i50e1378e9c454927a55d821350ef1c69_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmYxMTA1N2NlOWUyZDQ1OTg5MzAyYTdhM2EyNWQ4ZGZhL3RhYmxlcmFuZ2U6ZjExMDU3Y2U5ZTJkNDU5ODkzMDJhN2EzYTI1ZDhkZmFfNy0xLTEtMS0xMzcyNTQ_a84288a6-8e4e-4c01-9369-3854c1efe037"
      unitRef="shares">55207000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i24f20d2fa18c458586c7b26c8fe4fb13_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmYxMTA1N2NlOWUyZDQ1OTg5MzAyYTdhM2EyNWQ4ZGZhL3RhYmxlcmFuZ2U6ZjExMDU3Y2U5ZTJkNDU5ODkzMDJhN2EzYTI1ZDhkZmFfNy0zLTEtMS0xMzcyNTQ_0e952d02-1e6b-43f2-90dc-fa142cbfca55"
      unitRef="shares">45446000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ifd61857036414f09873301d9ec5c4a1c_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmYxMTA1N2NlOWUyZDQ1OTg5MzAyYTdhM2EyNWQ4ZGZhL3RhYmxlcmFuZ2U6ZjExMDU3Y2U5ZTJkNDU5ODkzMDJhN2EzYTI1ZDhkZmFfMTEtMS0xLTEtMTM3MjU0_222f4487-b19d-4071-8b68-6b2b8eda6309"
      unitRef="shares">11148000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="icfb20c9cef1d457f8c057cf4bc5d6c27_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmYxMTA1N2NlOWUyZDQ1OTg5MzAyYTdhM2EyNWQ4ZGZhL3RhYmxlcmFuZ2U6ZjExMDU3Y2U5ZTJkNDU5ODkzMDJhN2EzYTI1ZDhkZmFfMTEtMy0xLTEtMTM3MjU0_3da5c77d-1ef1-4a7e-99ef-5e74e9591ef0"
      unitRef="shares">8209000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmYxMTA1N2NlOWUyZDQ1OTg5MzAyYTdhM2EyNWQ4ZGZhL3RhYmxlcmFuZ2U6ZjExMDU3Y2U5ZTJkNDU5ODkzMDJhN2EzYTI1ZDhkZmFfMTItMS0xLTEtMTM3MjU0_ad52d3bd-03f5-40bf-bb50-01f5169ef767"
      unitRef="shares">118855000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmYxMTA1N2NlOWUyZDQ1OTg5MzAyYTdhM2EyNWQ4ZGZhL3RhYmxlcmFuZ2U6ZjExMDU3Y2U5ZTJkNDU5ODkzMDJhN2EzYTI1ZDhkZmFfMTItMy0xLTEtMTM3MjU0_8f229eab-62a1-42d7-a97d-2e4531370d24"
      unitRef="shares">105310000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod
      contextRef="i65ed75143700450bb792bb412154fe1c_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfNDIxMjI_f8ea0c8b-c3e8-4037-938e-2aa389c1448c">P6M</snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i02c03e200d394061bb664f8d9dcab636_D20220201-20220201"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfNTMxOA_b0e21953-653d-4433-a302-b1e7ca477269"
      unitRef="shares">15600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="id179ab7a3f894ae993c232f500c003ea_D20220201-20220201"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfNTMzMg_0e873cc6-2380-4b47-8adf-a72308e0b1cb"
      unitRef="shares">3100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="idcdcf87e689c43efb1c69d8d2d531bcb_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfNTU5Nw_de018479-8a40-4e55-bbfb-af17fceabd7d">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="idcdcf87e689c43efb1c69d8d2d531bcb_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfNTYxMQ_c208fcf8-911e-4b81-b564-baffec8b89fd">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i56b8664130634122928f4b196010d475_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfNTc1NQ_f6f11f47-6db0-43b2-9242-2a6996d0fe13">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTE3MzQ_9e6fbb0b-47f6-4020-84b5-350799ea258c">&lt;div style="text-align:justify;text-indent: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 and activity regarding shares available for grant under the Plans during the six months ended July&#160;31, 2022 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 style="width:36.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Shares&lt;br/&gt;Available for Grant&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;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 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;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 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;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 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;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&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 colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;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="2" style="background-color:#cceeff;padding:2px 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;45,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;42,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;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:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;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 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:9pt;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:9pt;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;/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:9pt;font-weight:400;line-height:100%"&gt;Shares authorized&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:9pt;font-weight:400;line-height:100%"&gt;15,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;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:9pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;Options granted&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:9pt;font-weight:400;line-height:100%"&gt;(642)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;207.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;Options exercised&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:9pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(2,448)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;6.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;Options canceled&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:9pt;font-weight:400;line-height:100%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;6.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:400;line-height:100%"&gt;RSUs 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:9pt;font-weight:400;line-height:100%"&gt;(5,763)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;Shares withheld related to net share settlement of 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:9pt;font-weight:400;line-height:100%"&gt;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;RSUs 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:9pt;font-weight:400;line-height:100%"&gt;327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;April&#160;30, 2022&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:9pt;font-weight:400;line-height:100%"&gt;55,679&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;39,837&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;10.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;6.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;6,421,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:400;line-height:100%"&gt;Options exercised&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:9pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(1,494)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;5.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;Options canceled&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:9pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;7.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:400;line-height:100%"&gt;RSUs 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:9pt;font-weight:400;line-height:100%"&gt;(1,374)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;Shares withheld related to net share settlement of 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:9pt;font-weight:400;line-height:100%"&gt;260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;RSUs 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:9pt;font-weight:400;line-height:100%"&gt;462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;July&#160;31, 2022&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:9pt;font-weight:400;line-height:100%"&gt;55,207&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;38,163&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;11.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;6.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;5,336,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:400;line-height:100%"&gt;Vested and exercisable as of July&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;7.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;6.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;3,741,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTE3MzQ_cbfe17c3-76e0-482b-9df9-df8cdde35a0c">&lt;div style="text-align:justify;text-indent: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 and activity regarding shares available for grant under the Plans during the six months ended July&#160;31, 2022 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 style="width:36.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Shares&lt;br/&gt;Available for Grant&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;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 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;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 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;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 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;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&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 colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;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="2" style="background-color:#cceeff;padding:2px 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;45,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;42,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;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:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;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 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:9pt;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:9pt;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;/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:9pt;font-weight:400;line-height:100%"&gt;Shares authorized&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:9pt;font-weight:400;line-height:100%"&gt;15,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;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:9pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;Options granted&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:9pt;font-weight:400;line-height:100%"&gt;(642)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;207.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;Options exercised&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:9pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(2,448)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;6.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;Options canceled&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:9pt;font-weight:400;line-height:100%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;6.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:400;line-height:100%"&gt;RSUs 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:9pt;font-weight:400;line-height:100%"&gt;(5,763)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;Shares withheld related to net share settlement of 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:9pt;font-weight:400;line-height:100%"&gt;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;RSUs 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:9pt;font-weight:400;line-height:100%"&gt;327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;April&#160;30, 2022&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:9pt;font-weight:400;line-height:100%"&gt;55,679&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;39,837&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;10.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;6.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;6,421,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:400;line-height:100%"&gt;Options exercised&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:9pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(1,494)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;5.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;Options canceled&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:9pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;7.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:400;line-height:100%"&gt;RSUs 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:9pt;font-weight:400;line-height:100%"&gt;(1,374)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;Shares withheld related to net share settlement of 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:9pt;font-weight:400;line-height:100%"&gt;260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;RSUs 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:9pt;font-weight:400;line-height:100%"&gt;462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;July&#160;31, 2022&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:9pt;font-weight:400;line-height:100%"&gt;55,207&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;38,163&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;11.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;6.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;5,336,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:400;line-height:100%"&gt;Vested and exercisable as of July&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;7.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;6.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;3,741,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i6991e41ca3ba48919cd9bc94a1e57d15_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfNC0xLTEtMS0xMzcyNTQ_77713b80-a1e2-49eb-8d6b-8198143a0c68"
      unitRef="shares">45446000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfNC0zLTEtMS0xMzcyNTQ_7f6c9848-5bb9-4da1-a877-4039e21823b2"
      unitRef="shares">42043000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfNC01LTEtMS0xMzcyNTQ_edb4aef4-0e4f-44fd-9836-816be6c3adf5"
      unitRef="usdPerShare">7.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i582a4a8c697d4715b878cba5623fc5cf_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfNC03LTEtMS0xMzcyNTQ_6ed1c21f-5cce-45f5-8f89-aef20bc1fff3">P6Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i1c0a1651315e4b71b3d0793c64317b22_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfNC05LTEtMS0xMzcyNTQ_659cdcc3-eb01-4be9-b8f1-343702b231d1"
      unitRef="usd">11283299000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i2e036421c2cf42ab9caa987548489b9a_D20220201-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfNS0xLTEtMS0xMzcyNTQ_7c037c82-ccd0-4ba1-a4a0-2292cb0c49a9"
      unitRef="shares">15619000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i2e036421c2cf42ab9caa987548489b9a_D20220201-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfNi0xLTEtMS0xMzcyNTQ_acdab3dd-ab73-48bd-a99e-474aeb84b98e"
      unitRef="shares">642000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i2e036421c2cf42ab9caa987548489b9a_D20220201-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfNi0zLTEtMS0xMzcyNTQ_5658176f-08fb-4446-9102-b473fcb063af"
      unitRef="shares">642000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i2e036421c2cf42ab9caa987548489b9a_D20220201-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfNi01LTEtMS0xMzcyNTQ_cb8b7106-5782-484d-b0ac-21f0e724356d"
      unitRef="usdPerShare">207.56</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i2e036421c2cf42ab9caa987548489b9a_D20220201-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfNy0zLTEtMS0xMzcyNTQ_bd30b5b4-85ae-4da4-8570-ef3ac21c0d2b"
      unitRef="shares">2448000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i2e036421c2cf42ab9caa987548489b9a_D20220201-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfNy01LTEtMS0xMzcyNTQ_d5518f48-f8fa-4eb6-80b4-b0c53ecdd055"
      unitRef="usdPerShare">6.18</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i2e036421c2cf42ab9caa987548489b9a_D20220201-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfOC0xLTEtMS0xMzcyNTQ_5e85e7cd-9fa3-40c9-8356-39b9d607de19"
      unitRef="shares">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i2e036421c2cf42ab9caa987548489b9a_D20220201-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfOC0zLTEtMS0xMzcyNTQ_e2b31da7-aee4-419b-ac80-1805bb02fe39"
      unitRef="shares">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i2e036421c2cf42ab9caa987548489b9a_D20220201-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfOC01LTEtMS0xMzcyNTQ_af1ae4e7-f43b-40b8-b890-d1634af84acd"
      unitRef="usdPerShare">6.98</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsGranted
      contextRef="ie14f7d4246a04a3eb75b12b4962d32ea_D20220201-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMTAtMS0xLTEtMTM3MjU0_ec52fce3-3e6b-4603-8545-a0bdf0cce1af"
      unitRef="shares">5763000</snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsGranted>
    <snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsSharesWithheld
      contextRef="ie14f7d4246a04a3eb75b12b4962d32ea_D20220201-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMTEtMS0xLTEtMTM3MjU0_a38a58e5-d6db-44d2-9db1-e13a6e30ad8c"
      unitRef="shares">292000</snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsSharesWithheld>
    <snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsForfeited
      contextRef="ie14f7d4246a04a3eb75b12b4962d32ea_D20220201-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMTItMS0xLTEtMTM3MjU0_254a252e-bb06-4b6f-88f9-a18761430adb"
      unitRef="shares">327000</snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsForfeited>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i1a6a6e5235e9464ebe125e4d4e294e28_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMTMtMS0xLTEtMTM3MjU0_f9b4d4e1-6d1c-45bf-8a3d-88e9a649f349"
      unitRef="shares">55679000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="idc09643ec71c460db6784232ea90179b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMTMtMy0xLTEtMTM3MjU0_3abb3307-897b-483e-b74a-9579358f8b74"
      unitRef="shares">39837000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="idc09643ec71c460db6784232ea90179b_I20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMTMtNS0xLTEtMTM3MjU0_d5b1a113-68ca-457f-8db1-02e0b114d42e"
      unitRef="usdPerShare">10.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i2e036421c2cf42ab9caa987548489b9a_D20220201-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMTMtNy0xLTEtMTM3MjU0_f2250414-a845-4422-ae7f-1d195be44fcc">P6Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="idc09643ec71c460db6784232ea90179b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMTMtOS0xLTEtMTM3MjU0_e08ec3da-24fd-42de-b743-cd46de51992d"
      unitRef="usd">6421133000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMTYtMy0xLTEtMTQyODY1_ff72e00e-4ef8-4424-b4ce-0c7d16c8145e"
      unitRef="shares">1494000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMTYtNS0xLTEtMTQyODY1_02a8460a-440d-4ec1-ad9d-2d1c22737469"
      unitRef="usdPerShare">5.65</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMTctMS0xLTEtMTQyODY1_8da555bb-d8c6-4d41-995d-e4914f02e4b1"
      unitRef="shares">180000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMTctMy0xLTEtMTQyODY1_dcaebbaf-0f63-4c3d-97cc-1932a6c4a24f"
      unitRef="shares">180000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMTctNS0xLTEtMTQyODY1_4f61b508-d9c3-4b6f-b15a-7a37bfc2acad"
      unitRef="usdPerShare">7.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsGranted
      contextRef="ia0d493ae615748cd99a8de4682dc45b8_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMTktMS0xLTEtMTQyODY1_f458ebbc-6637-487b-97e8-8f1afea719b7"
      unitRef="shares">1374000</snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsGranted>
    <snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsSharesWithheld
      contextRef="ia0d493ae615748cd99a8de4682dc45b8_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMjAtMS0xLTEtMTQyODY1_9bfaf741-a15b-4992-a446-4d04df303b77"
      unitRef="shares">260000</snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsSharesWithheld>
    <snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsForfeited
      contextRef="ia0d493ae615748cd99a8de4682dc45b8_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMjEtMS0xLTEtMTQyODY1_5d9286db-d615-4f32-ad94-cb14c0c39d76"
      unitRef="shares">462000</snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsForfeited>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMjItMS0xLTEtMTM3MjU0_c2f72c18-f78a-4620-a9f9-6bafb2bfd5b5"
      unitRef="shares">55207000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMjItMy0xLTEtMTM3MjU0_3234eff0-087e-4558-83b5-fe597d5ea35e"
      unitRef="shares">38163000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMjItNS0xLTEtMTQyODcz_c2d24ee0-cd49-4dfb-bb06-a386dffab798"
      unitRef="usdPerShare">11.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMjItNy0xLTEtMTQyODcz_056e9953-a1b2-4cb1-a3a6-8c6323ee1777">P6Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMjItOS0xLTEtMTQyODcz_57e9b2b7-160d-4aeb-b938-422e629fa1d5"
      unitRef="usd">5336155000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMzItMy0xLTEtMTM3MjU0_70cb6d4f-8c02-4106-9b1e-9116549019dc"
      unitRef="shares">26233000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMzItNS0xLTEtMTM3MjU0_3ffeffe1-e0c3-4727-8966-d3af56023000"
      unitRef="usdPerShare">7.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMzItNy0xLTEtMTM3MjU0_42c458ef-df51-4503-ab6a-b8c68467e3cc">P6Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjViMzM1YTEyZGJjNjQzMDZiMGM0OTBjMjBlZGVhNGI5L3RhYmxlcmFuZ2U6NWIzMzVhMTJkYmM2NDMwNmIwYzQ5MGMyMGVkZWE0YjlfMzItOS0xLTEtMTM3MjU0_a8c43c4a-71a5-4355-9b31-a6c680f70dce"
      unitRef="usd">3741879000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTY0OTI2NzQ1NDU0OA_7041c81c-c95d-4941-8dbe-c6241c86d86a"
      unitRef="usdPerShare">101.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfNjAwNQ_c3448c8f-471c-403e-bc04-9acc3eed0fc0"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTY0OTI2NzQ1NDU1Ng_a5b266d7-44dc-4d5d-a9f2-276bf27d585d"
      unitRef="usd">704600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTY0OTI2NzQ1NDU2MA_99dcf000-afc7-4cb7-ac29-0351fe7f4a39"
      unitRef="usd">2600000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTY0OTI2NzQ1NDU5MQ_b2bbc801-9502-4bd4-81fc-84e0e9b341e5"
      unitRef="usd">41300000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTY0OTI2NzQ1NDU5NQ_14e79d76-4460-48b2-8840-2e97d8b50878"
      unitRef="usd">44100000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i1876642731f14942bb3fcb8a577f2805_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfNjU0OA_accfeb2d-e531-45c2-99e0-f82b0ac3a744">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ifa9c8af5967c4464978b37837b86c34a_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfNjU4Mg_123117b0-456c-4cf9-8875-e0ec14c98b90">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTE3MzY_2dfa6988-d3cb-488a-8d2f-84f56b0551e6">&lt;div style="text-align:justify;text-indent: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 RSU activity during the six months ended July&#160;31, 2022 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:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.442%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 Grant Date&lt;br/&gt;Fair Value&lt;br/&gt;per Share&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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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, 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;/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;5,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;201.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(848)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;161.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;202.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;April&#160;30, 2022&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,200&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;189.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;/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;1,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;145.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(775)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;156.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(462)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;196.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;/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;July&#160;31, 2022&lt;/span&gt;&lt;/div&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;14,337&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;186.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie06a3d527a084c348649e192217af2e4_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjRjYTIzZmE0MDJiMjQ0MTViNzRkZDYzYzNmOTBlY2FmL3RhYmxlcmFuZ2U6NGNhMjNmYTQwMmIyNDQxNWI3NGRkNjNjM2Y5MGVjYWZfMi0xLTEtMS0xMzcyNTQ_e092b532-7d04-4563-bfaf-20981fca97b1"
      unitRef="shares">9612000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ie06a3d527a084c348649e192217af2e4_I20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjRjYTIzZmE0MDJiMjQ0MTViNzRkZDYzYzNmOTBlY2FmL3RhYmxlcmFuZ2U6NGNhMjNmYTQwMmIyNDQxNWI3NGRkNjNjM2Y5MGVjYWZfMi0zLTEtMS0xMzcyNTQ_e653bd08-b3c1-4516-a1f2-fde416a9d9ec"
      unitRef="usdPerShare">180.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ie14f7d4246a04a3eb75b12b4962d32ea_D20220201-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjRjYTIzZmE0MDJiMjQ0MTViNzRkZDYzYzNmOTBlY2FmL3RhYmxlcmFuZ2U6NGNhMjNmYTQwMmIyNDQxNWI3NGRkNjNjM2Y5MGVjYWZfMy0xLTEtMS0xMzcyNTQ_6cc23ba8-8872-4af6-af0e-633d59c7b3dd"
      unitRef="shares">5763000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie14f7d4246a04a3eb75b12b4962d32ea_D20220201-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjRjYTIzZmE0MDJiMjQ0MTViNzRkZDYzYzNmOTBlY2FmL3RhYmxlcmFuZ2U6NGNhMjNmYTQwMmIyNDQxNWI3NGRkNjNjM2Y5MGVjYWZfMy0zLTEtMS0xMzcyNTQ_cdc38a29-f741-4291-a64a-48fb495a8407"
      unitRef="usdPerShare">201.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ie14f7d4246a04a3eb75b12b4962d32ea_D20220201-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjRjYTIzZmE0MDJiMjQ0MTViNzRkZDYzYzNmOTBlY2FmL3RhYmxlcmFuZ2U6NGNhMjNmYTQwMmIyNDQxNWI3NGRkNjNjM2Y5MGVjYWZfNC0xLTEtMS0xMzcyNTQ_329f714a-6273-4f77-867d-f0f70d40b640"
      unitRef="shares">848000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie14f7d4246a04a3eb75b12b4962d32ea_D20220201-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjRjYTIzZmE0MDJiMjQ0MTViNzRkZDYzYzNmOTBlY2FmL3RhYmxlcmFuZ2U6NGNhMjNmYTQwMmIyNDQxNWI3NGRkNjNjM2Y5MGVjYWZfNC0zLTEtMS0xMzcyNTQ_f1bd593e-d34f-4cc9-a9eb-1632564d1a2c"
      unitRef="usdPerShare">161.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ie14f7d4246a04a3eb75b12b4962d32ea_D20220201-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjRjYTIzZmE0MDJiMjQ0MTViNzRkZDYzYzNmOTBlY2FmL3RhYmxlcmFuZ2U6NGNhMjNmYTQwMmIyNDQxNWI3NGRkNjNjM2Y5MGVjYWZfNS0xLTEtMS0xMzcyNTQ_db4ee694-8932-4182-991d-59a2c9c88b2e"
      unitRef="shares">327000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ie14f7d4246a04a3eb75b12b4962d32ea_D20220201-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjRjYTIzZmE0MDJiMjQ0MTViNzRkZDYzYzNmOTBlY2FmL3RhYmxlcmFuZ2U6NGNhMjNmYTQwMmIyNDQxNWI3NGRkNjNjM2Y5MGVjYWZfNS0zLTEtMS0xMzcyNTQ_6544d244-b381-4d8f-8bf2-f848693fba89"
      unitRef="usdPerShare">202.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib9831864235141aaa65b5dbe6d706e08_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjRjYTIzZmE0MDJiMjQ0MTViNzRkZDYzYzNmOTBlY2FmL3RhYmxlcmFuZ2U6NGNhMjNmYTQwMmIyNDQxNWI3NGRkNjNjM2Y5MGVjYWZfNi0xLTEtMS0xMzcyNTQ_2e4eeea2-c61e-4920-a5c2-5cbabc911a99"
      unitRef="shares">14200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ib9831864235141aaa65b5dbe6d706e08_I20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjRjYTIzZmE0MDJiMjQ0MTViNzRkZDYzYzNmOTBlY2FmL3RhYmxlcmFuZ2U6NGNhMjNmYTQwMmIyNDQxNWI3NGRkNjNjM2Y5MGVjYWZfNi0zLTEtMS0xMzcyNTQ_c10463c0-a809-4089-98cd-243f45065bc0"
      unitRef="usdPerShare">189.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ia0d493ae615748cd99a8de4682dc45b8_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjRjYTIzZmE0MDJiMjQ0MTViNzRkZDYzYzNmOTBlY2FmL3RhYmxlcmFuZ2U6NGNhMjNmYTQwMmIyNDQxNWI3NGRkNjNjM2Y5MGVjYWZfNy0xLTEtMS0xNDMwMzc_d23c4789-127d-4bdf-86b3-31b68ca022a9"
      unitRef="shares">1374000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia0d493ae615748cd99a8de4682dc45b8_D20220501-20220731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjRjYTIzZmE0MDJiMjQ0MTViNzRkZDYzYzNmOTBlY2FmL3RhYmxlcmFuZ2U6NGNhMjNmYTQwMmIyNDQxNWI3NGRkNjNjM2Y5MGVjYWZfNy0zLTEtMS0xNDMwMzc_28596607-2260-4d9a-b322-6062de4df8e7"
      unitRef="usdPerShare">145.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ia0d493ae615748cd99a8de4682dc45b8_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjRjYTIzZmE0MDJiMjQ0MTViNzRkZDYzYzNmOTBlY2FmL3RhYmxlcmFuZ2U6NGNhMjNmYTQwMmIyNDQxNWI3NGRkNjNjM2Y5MGVjYWZfOC0xLTEtMS0xNDMwMzc_009199f5-75bf-4c58-be85-93be1e2c56c5"
      unitRef="shares">775000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia0d493ae615748cd99a8de4682dc45b8_D20220501-20220731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjRjYTIzZmE0MDJiMjQ0MTViNzRkZDYzYzNmOTBlY2FmL3RhYmxlcmFuZ2U6NGNhMjNmYTQwMmIyNDQxNWI3NGRkNjNjM2Y5MGVjYWZfOC0zLTEtMS0xNDMwMzc_d1eebdcc-aebb-4ce5-90ba-7631b9424e86"
      unitRef="usdPerShare">156.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ia0d493ae615748cd99a8de4682dc45b8_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjRjYTIzZmE0MDJiMjQ0MTViNzRkZDYzYzNmOTBlY2FmL3RhYmxlcmFuZ2U6NGNhMjNmYTQwMmIyNDQxNWI3NGRkNjNjM2Y5MGVjYWZfOS0xLTEtMS0xNDMwMzc_c3882323-c96f-4c82-ac3b-9f8f26ed79d0"
      unitRef="shares">462000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ia0d493ae615748cd99a8de4682dc45b8_D20220501-20220731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjRjYTIzZmE0MDJiMjQ0MTViNzRkZDYzYzNmOTBlY2FmL3RhYmxlcmFuZ2U6NGNhMjNmYTQwMmIyNDQxNWI3NGRkNjNjM2Y5MGVjYWZfOS0zLTEtMS0xNDMwMzc_7028d719-e228-4041-a8f5-d75a22afa02d"
      unitRef="usdPerShare">196.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i306cbe01c17f4ca2ab3bea4e26af0e76_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjRjYTIzZmE0MDJiMjQ0MTViNzRkZDYzYzNmOTBlY2FmL3RhYmxlcmFuZ2U6NGNhMjNmYTQwMmIyNDQxNWI3NGRkNjNjM2Y5MGVjYWZfMTAtMS0xLTEtMTM3MjU0_11ed6555-87f1-4481-84c6-eb20a531fc62"
      unitRef="shares">14337000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i306cbe01c17f4ca2ab3bea4e26af0e76_I20220731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjRjYTIzZmE0MDJiMjQ0MTViNzRkZDYzYzNmOTBlY2FmL3RhYmxlcmFuZ2U6NGNhMjNmYTQwMmIyNDQxNWI3NGRkNjNjM2Y5MGVjYWZfMTAtMy0xLTEtMTQzMTEw_2a58487e-9376-4981-9d07-f515c7154344"
      unitRef="usdPerShare">186.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <snow:NumberOfFounders
      contextRef="ica2123f22667442e8b12360233c91d9b_D20220201-20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfOTAzNA_bcdb3523-d38e-43f9-89c2-4191213dc4cc"
      unitRef="co-founder">3</snow:NumberOfFounders>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib806e5da75864fa8a032f1f597d178f7_D20220201-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfOTA1Nw_f956761e-16ec-463b-b5d1-5cb289f2ef4c"
      unitRef="shares">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod
      contextRef="ib806e5da75864fa8a032f1f597d178f7_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfOTI2MQ_d3159213-ad62-4b7f-a82e-f3112f1ee04d">P3Y</snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod>
    <snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue
      contextRef="ib806e5da75864fa8a032f1f597d178f7_D20220201-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfOTM1Mg_b79cb122-9333-4605-9e6b-c6585fabb171"
      unitRef="usd">93700000</snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue>
    <snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod
      contextRef="ib806e5da75864fa8a032f1f597d178f7_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfOTQ4Ng_5664d19e-9fa6-418e-9921-83008b57db9e">P3Y</snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i57415b65e5aa4fd292ee18bfc89220b1_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfOTUwNA_e619393b-e2e1-4ec6-b7be-98681514dc6d"
      unitRef="shares">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTE3MzI_72515045-0f90-42ee-b4a0-53109cecbe34">&lt;div style="text-align:justify;text-indent: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 during the six months ended July&#160;31, 2022 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 style="width:67.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.286%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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;Weighted-Average Grant Date&lt;br/&gt;Fair Value&lt;br/&gt;per Share&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 colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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, 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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;/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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;/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;(90)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;/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;April&#160;30, 2022&lt;/span&gt;&lt;/div&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;699&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;134.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;(90)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 Balance&#x2014;July&#160;31, 2022&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;609&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;154.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ic1507c6b413d4b24b8fb0668ce65546b_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjBjNzEwOGIwYjEzYzQyZjdiNzE0ZDZkNWZiOWMyYzFmL3RhYmxlcmFuZ2U6MGM3MTA4YjBiMTNjNDJmN2I3MTRkNmQ1ZmI5YzJjMWZfMy0xLTEtMS0xMzcyNTQ_0d899020-bd48-4130-bd56-16751373aeef"
      unitRef="shares">380000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ic1507c6b413d4b24b8fb0668ce65546b_I20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjBjNzEwOGIwYjEzYzQyZjdiNzE0ZDZkNWZiOWMyYzFmL3RhYmxlcmFuZ2U6MGM3MTA4YjBiMTNjNDJmN2I3MTRkNmQ1ZmI5YzJjMWZfMy0zLTEtMS0xMzcyNTQ_6aa7c64b-f27c-48e6-afc4-8c51a2094c9b"
      unitRef="usdPerShare">2.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i2c41d617329843e495f021ef2dab21de_D20220201-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjBjNzEwOGIwYjEzYzQyZjdiNzE0ZDZkNWZiOWMyYzFmL3RhYmxlcmFuZ2U6MGM3MTA4YjBiMTNjNDJmN2I3MTRkNmQ1ZmI5YzJjMWZfNC0xLTEtMS0xMzcyNTQ_d660ab11-f16c-46c5-a4f4-f354d9d5bfe6"
      unitRef="shares">409000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2c41d617329843e495f021ef2dab21de_D20220201-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjBjNzEwOGIwYjEzYzQyZjdiNzE0ZDZkNWZiOWMyYzFmL3RhYmxlcmFuZ2U6MGM3MTA4YjBiMTNjNDJmN2I3MTRkNmQ1ZmI5YzJjMWZfNC0zLTEtMS0xMzcyNTQ_e4cd4684-d9a2-4384-a26a-f4b2dabf44ac"
      unitRef="usdPerShare">229.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i2c41d617329843e495f021ef2dab21de_D20220201-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjBjNzEwOGIwYjEzYzQyZjdiNzE0ZDZkNWZiOWMyYzFmL3RhYmxlcmFuZ2U6MGM3MTA4YjBiMTNjNDJmN2I3MTRkNmQ1ZmI5YzJjMWZfNS0xLTEtMS0xMzcyNTQ_cd82263a-abb5-4704-b142-1ce1000cc13d"
      unitRef="shares">90000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2c41d617329843e495f021ef2dab21de_D20220201-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjBjNzEwOGIwYjEzYzQyZjdiNzE0ZDZkNWZiOWMyYzFmL3RhYmxlcmFuZ2U6MGM3MTA4YjBiMTNjNDJmN2I3MTRkNmQ1ZmI5YzJjMWZfNS0zLTEtMS0xMzcyNTQ_0db4b025-644f-40f5-b709-bf518f0d744e"
      unitRef="usdPerShare">2.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ic675ae4a4d4644dfbc3e5f16eab43bfa_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjBjNzEwOGIwYjEzYzQyZjdiNzE0ZDZkNWZiOWMyYzFmL3RhYmxlcmFuZ2U6MGM3MTA4YjBiMTNjNDJmN2I3MTRkNmQ1ZmI5YzJjMWZfNi0xLTEtMS0xMzcyNTQ_05e1fa16-3374-40aa-b325-d4cdc0aa8ccc"
      unitRef="shares">699000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ic675ae4a4d4644dfbc3e5f16eab43bfa_I20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjBjNzEwOGIwYjEzYzQyZjdiNzE0ZDZkNWZiOWMyYzFmL3RhYmxlcmFuZ2U6MGM3MTA4YjBiMTNjNDJmN2I3MTRkNmQ1ZmI5YzJjMWZfNi0zLTEtMS0xMzcyNTQ_0d433701-e30e-4fb4-b5d3-f7803a32d587"
      unitRef="usdPerShare">134.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="iaec5bb25dfb9438b979af702567d0b47_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjBjNzEwOGIwYjEzYzQyZjdiNzE0ZDZkNWZiOWMyYzFmL3RhYmxlcmFuZ2U6MGM3MTA4YjBiMTNjNDJmN2I3MTRkNmQ1ZmI5YzJjMWZfOC0xLTEtMS0xNDMwOTQ_a531da89-824f-471e-8c82-37b9b6eb0b36"
      unitRef="shares">90000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="iaec5bb25dfb9438b979af702567d0b47_D20220501-20220731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjBjNzEwOGIwYjEzYzQyZjdiNzE0ZDZkNWZiOWMyYzFmL3RhYmxlcmFuZ2U6MGM3MTA4YjBiMTNjNDJmN2I3MTRkNmQ1ZmI5YzJjMWZfOC0zLTEtMS0xNDMwOTQ_36c8926b-520a-4973-b16e-4dd8362b1e8b"
      unitRef="usdPerShare">2.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i4d00ae3ac9cc44e8ac18fb085623f775_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjBjNzEwOGIwYjEzYzQyZjdiNzE0ZDZkNWZiOWMyYzFmL3RhYmxlcmFuZ2U6MGM3MTA4YjBiMTNjNDJmN2I3MTRkNmQ1ZmI5YzJjMWZfMTAtMS0xLTEtMTQ4MzQz_f6f67db4-6c2d-406e-abf7-a8bdd38237d8"
      unitRef="shares">609000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i4d00ae3ac9cc44e8ac18fb085623f775_I20220731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjBjNzEwOGIwYjEzYzQyZjdiNzE0ZDZkNWZiOWMyYzFmL3RhYmxlcmFuZ2U6MGM3MTA4YjBiMTNjNDJmN2I3MTRkNmQ1ZmI5YzJjMWZfMTAtMy0xLTEtMTQzMTA0_47cc2ca7-2088-4f96-9c1c-d5a3f1932570"
      unitRef="usdPerShare">154.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTE3Mzk_520d51c5-c785-4c21-9b12-858bc4b4f9a1">The following table summarizes the assumptions used in estimating the fair value of stock options granted to employees during the six months ended July&#160;31, 2022:&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 style="width:79.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Six Months Ended July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="idcdcf87e689c43efb1c69d8d2d531bcb_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjBiNGFlNGYxYTg2MTQxYzk5MjMzOGEwNjFkOTRiYTI4L3RhYmxlcmFuZ2U6MGI0YWU0ZjFhODYxNDFjOTkyMzM4YTA2MWQ5NGJhMjhfMy01LTEtMS0xMzcyNTQ_045123a7-4550-48bb-8946-97ecf77f287b">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="idcdcf87e689c43efb1c69d8d2d531bcb_D20220201-20220731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjBiNGFlNGYxYTg2MTQxYzk5MjMzOGEwNjFkOTRiYTI4L3RhYmxlcmFuZ2U6MGI0YWU0ZjFhODYxNDFjOTkyMzM4YTA2MWQ5NGJhMjhfNC01LTEtMS0xMzcyNTQ_ac0ce8c0-b0b7-475c-84bc-79330312142a"
      unitRef="number">0.500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="idcdcf87e689c43efb1c69d8d2d531bcb_D20220201-20220731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjBiNGFlNGYxYTg2MTQxYzk5MjMzOGEwNjFkOTRiYTI4L3RhYmxlcmFuZ2U6MGI0YWU0ZjFhODYxNDFjOTkyMzM4YTA2MWQ5NGJhMjhfNS01LTEtMS0xMzcyNTQ_61b4d731-0fb5-4d2c-9f6a-cfb8ee65026a"
      unitRef="number">0.018</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="idcdcf87e689c43efb1c69d8d2d531bcb_D20220201-20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjBiNGFlNGYxYTg2MTQxYzk5MjMzOGEwNjFkOTRiYTI4L3RhYmxlcmFuZ2U6MGI0YWU0ZjFhODYxNDFjOTkyMzM4YTA2MWQ5NGJhMjhfNi01LTEtMS0xMzcyNTQ_ba80f553-20c6-411f-aafc-c4acbfcb239a"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfOTc3MA_4410ed04-9f4b-44fa-b575-48988d1b4ed8"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfOTc3MA_8e05fa2e-aa76-40d4-85d3-6faf6be6cb72"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfOTc3MA_d2fac5f3-9d98-422b-8f5d-ab1db85d4a72"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTEwMjU_3cffc91d-9ec4-4d15-9ddc-f6a3ba5262f9"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTE3Mzc_f6fd0e6b-9a0e-4aff-860f-64618fea7943">&lt;div style="text-align:justify;text-indent: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 employee stock purchase rights granted under the 2020 ESPP during the three and six months ended July&#160;31, 2022 and 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"&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 style="width:66.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Three and Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;2021&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 colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="idfa9b62e9b314f5587ec0bc74a29f5d8_D20220501-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmVmZGRiN2U1NmZhYzQzZGE5MjZiZWU2NTY3YWYyOWVmL3RhYmxlcmFuZ2U6ZWZkZGI3ZTU2ZmFjNDNkYTkyNmJlZTY1NjdhZjI5ZWZfMy0xLTEtMS0xMzcyNTQ_bdeb455d-850b-45a8-b2eb-76cefc9835c8">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i65ed75143700450bb792bb412154fe1c_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmVmZGRiN2U1NmZhYzQzZGE5MjZiZWU2NTY3YWYyOWVmL3RhYmxlcmFuZ2U6ZWZkZGI3ZTU2ZmFjNDNkYTkyNmJlZTY1NjdhZjI5ZWZfMy0xLTEtMS0xMzcyNTQ_fc8f1f41-e206-4752-a9da-3468f7b32ef2">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i7f5aa1b47991440090ef0d53de7ef52c_D20210501-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmVmZGRiN2U1NmZhYzQzZGE5MjZiZWU2NTY3YWYyOWVmL3RhYmxlcmFuZ2U6ZWZkZGI3ZTU2ZmFjNDNkYTkyNmJlZTY1NjdhZjI5ZWZfMy0zLTEtMS0xMzcyNTQ_1a05e9bf-0826-4635-900b-f7381440b0d7">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="iec3ab4497d904201a489daa95ba4f3e4_D20210201-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmVmZGRiN2U1NmZhYzQzZGE5MjZiZWU2NTY3YWYyOWVmL3RhYmxlcmFuZ2U6ZWZkZGI3ZTU2ZmFjNDNkYTkyNmJlZTY1NjdhZjI5ZWZfMy0zLTEtMS0xMzcyNTQ_59484901-4437-484a-bab1-1c28d82e1297">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="idfa9b62e9b314f5587ec0bc74a29f5d8_D20220501-20220731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmVmZGRiN2U1NmZhYzQzZGE5MjZiZWU2NTY3YWYyOWVmL3RhYmxlcmFuZ2U6ZWZkZGI3ZTU2ZmFjNDNkYTkyNmJlZTY1NjdhZjI5ZWZfNC0xLTEtMS0xMzcyNTQ_28f30a77-55a8-4d25-898d-b592b4f934a0"
      unitRef="number">0.589</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i65ed75143700450bb792bb412154fe1c_D20220201-20220731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmVmZGRiN2U1NmZhYzQzZGE5MjZiZWU2NTY3YWYyOWVmL3RhYmxlcmFuZ2U6ZWZkZGI3ZTU2ZmFjNDNkYTkyNmJlZTY1NjdhZjI5ZWZfNC0xLTEtMS0xMzcyNTQ_cdaec3f9-f0fd-4944-a9a6-dab0420afac1"
      unitRef="number">0.589</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="iec3ab4497d904201a489daa95ba4f3e4_D20210201-20210731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmVmZGRiN2U1NmZhYzQzZGE5MjZiZWU2NTY3YWYyOWVmL3RhYmxlcmFuZ2U6ZWZkZGI3ZTU2ZmFjNDNkYTkyNmJlZTY1NjdhZjI5ZWZfNC0zLTEtMS0xMzcyNTQ_7c43f91f-7d94-4822-8106-96dcf4dc5f76"
      unitRef="number">0.495</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i7f5aa1b47991440090ef0d53de7ef52c_D20210501-20210731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmVmZGRiN2U1NmZhYzQzZGE5MjZiZWU2NTY3YWYyOWVmL3RhYmxlcmFuZ2U6ZWZkZGI3ZTU2ZmFjNDNkYTkyNmJlZTY1NjdhZjI5ZWZfNC0zLTEtMS0xMzcyNTQ_d4230d6e-6a73-49fa-880f-ece0b1c0683c"
      unitRef="number">0.495</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="idfa9b62e9b314f5587ec0bc74a29f5d8_D20220501-20220731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmVmZGRiN2U1NmZhYzQzZGE5MjZiZWU2NTY3YWYyOWVmL3RhYmxlcmFuZ2U6ZWZkZGI3ZTU2ZmFjNDNkYTkyNmJlZTY1NjdhZjI5ZWZfNS0xLTEtMS0xMzcyNTQ_33e5915f-0ca2-4cc6-b6e4-8ede39c81d7c"
      unitRef="number">0.009</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i65ed75143700450bb792bb412154fe1c_D20220201-20220731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmVmZGRiN2U1NmZhYzQzZGE5MjZiZWU2NTY3YWYyOWVmL3RhYmxlcmFuZ2U6ZWZkZGI3ZTU2ZmFjNDNkYTkyNmJlZTY1NjdhZjI5ZWZfNS0xLTEtMS0xMzcyNTQ_d0a416d5-b3a3-4c56-9ee3-ff5c3b9ee9b1"
      unitRef="number">0.009</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i7f5aa1b47991440090ef0d53de7ef52c_D20210501-20210731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmVmZGRiN2U1NmZhYzQzZGE5MjZiZWU2NTY3YWYyOWVmL3RhYmxlcmFuZ2U6ZWZkZGI3ZTU2ZmFjNDNkYTkyNmJlZTY1NjdhZjI5ZWZfNS0zLTEtMS0xMzcyNTQ_1b28f1c5-6e5b-4176-99ca-9a1759f631ed"
      unitRef="number">0.001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="iec3ab4497d904201a489daa95ba4f3e4_D20210201-20210731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmVmZGRiN2U1NmZhYzQzZGE5MjZiZWU2NTY3YWYyOWVmL3RhYmxlcmFuZ2U6ZWZkZGI3ZTU2ZmFjNDNkYTkyNmJlZTY1NjdhZjI5ZWZfNS0zLTEtMS0xMzcyNTQ_368353d1-f8f0-45ee-ba77-1e0872693fa4"
      unitRef="number">0.001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i65ed75143700450bb792bb412154fe1c_D20220201-20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmVmZGRiN2U1NmZhYzQzZGE5MjZiZWU2NTY3YWYyOWVmL3RhYmxlcmFuZ2U6ZWZkZGI3ZTU2ZmFjNDNkYTkyNmJlZTY1NjdhZjI5ZWZfNi0xLTEtMS0xMzcyNTQ_31f51e8a-ef37-4da5-8f09-e3387ecd9117"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="idfa9b62e9b314f5587ec0bc74a29f5d8_D20220501-20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmVmZGRiN2U1NmZhYzQzZGE5MjZiZWU2NTY3YWYyOWVmL3RhYmxlcmFuZ2U6ZWZkZGI3ZTU2ZmFjNDNkYTkyNmJlZTY1NjdhZjI5ZWZfNi0xLTEtMS0xMzcyNTQ_50d5519c-4896-4aed-931a-46555104fad0"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i7f5aa1b47991440090ef0d53de7ef52c_D20210501-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmVmZGRiN2U1NmZhYzQzZGE5MjZiZWU2NTY3YWYyOWVmL3RhYmxlcmFuZ2U6ZWZkZGI3ZTU2ZmFjNDNkYTkyNmJlZTY1NjdhZjI5ZWZfNi0zLTEtMS0xMzcyNTQ_4c7cc754-b3d3-440e-bb0e-5c488e6f3528"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="iec3ab4497d904201a489daa95ba4f3e4_D20210201-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOmVmZGRiN2U1NmZhYzQzZGE5MjZiZWU2NTY3YWYyOWVmL3RhYmxlcmFuZ2U6ZWZkZGI3ZTU2ZmFjNDNkYTkyNmJlZTY1NjdhZjI5ZWZfNi0zLTEtMS0xMzcyNTQ_b9c895c7-72f7-475a-ba18-068a8366d968"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTE3MzU_cae29550-b61a-427e-8d97-b08cf7e46b43">&lt;div style="text-align:justify;text-indent: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 condensed consolidated statements of operations was as follows (in thousands):&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 style="width:32.553%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Three Months Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Six Months Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 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;26,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;48,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;45,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="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;209,181&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;163,991&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;381,674&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;315,005&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 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;215,896&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;170,929&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;394,884&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;328,242&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i92cb4cb1444543bb948e5236c30135d1_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfMy0xLTEtMS0xNDMyMTA_3ee8763b-65b0-4a5c-aa8d-c29321047a4d"
      unitRef="usd">26070000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic0fa71513ec9462fa662ce9e01603ad1_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfMy0zLTEtMS0xNDMyMTA_8807b80c-df3d-4e2b-97af-6afd4dda78d4"
      unitRef="usd">22114000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie857c08518a2493397e81766c06ef0e9_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfMy01LTEtMS0xMzcyNTQ_26968517-d5d2-4ad6-8ed4-1a6f1d19ef7e"
      unitRef="usd">48705000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2732317fab754640a3f27391ad0a1db2_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfMy03LTEtMS0xMzcyNTQ_9fbbb67b-c9b5-49fe-9a98-9968521eca49"
      unitRef="usd">45217000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1e2bb697603745c6bbc475dcae913b1b_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfNC0xLTEtMS0xNDMyMTA_8a0d2867-1d20-4bd5-8b09-daf5a7b0ae9f"
      unitRef="usd">60162000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iba51c258b4874b2faca4db6012e5c5c9_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfNC0zLTEtMS0xNDMyMTA_42e46900-174a-4dfc-8c28-601bc7055a78"
      unitRef="usd">52336000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8558568df59047f38037091225bfde12_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfNC01LTEtMS0xMzcyNTQ_d9758a40-548f-4e71-b183-f3004264a094"
      unitRef="usd">112631000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if091f55ae8764c63a5d594d860e622c8_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfNC03LTEtMS0xMzcyNTQ_c9d660da-13a8-4ba1-997d-78c01f4b7a61"
      unitRef="usd">98389000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2a545f7aafd0464188f88539afba3b1e_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfNS0xLTEtMS0xNDMyMTA_68a2d113-1145-47fb-ab26-1ddfdb360353"
      unitRef="usd">96897000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2f268a8a8bf14f31a7c12fcf6f9e7c10_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfNS0zLTEtMS0xNDMyMTA_e61c4095-b229-46c0-89e1-7b13015d3043"
      unitRef="usd">62827000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5356b32786ae4fa19a6845580d55d13c_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfNS01LTEtMS0xMzcyNTQ_0c36e143-6c93-41cf-a082-628e5439e661"
      unitRef="usd">170490000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic38c8c5fe805443a8a28974a35dd2f06_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfNS03LTEtMS0xMzcyNTQ_f8e6d0ed-045a-4062-9a08-c059e7d7cd0c"
      unitRef="usd">118646000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i86f88b0a33e04212bb9d2a942c96825a_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfNi0xLTEtMS0xNDMyMTA_6e02f6d2-2d41-4901-85ec-c36749a8cec1"
      unitRef="usd">26052000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4906647ddd4e4cd2addc1b58a987fdec_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfNi0zLTEtMS0xNDMyMTA_08d732a8-bd0e-4d1d-9ca3-929121aa9cb6"
      unitRef="usd">26714000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icda3477eb37644ed8efb9998d27af329_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfNi01LTEtMS0xMzcyNTQ_e6e3519d-d17f-483d-ace4-a40bc8c253db"
      unitRef="usd">49848000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5c3d50c5774b4debafa2a4b969e29e6d_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfNi03LTEtMS0xMzcyNTQ_fec6705e-b2b5-475c-8d4a-5db4c2568975"
      unitRef="usd">52753000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfNy0xLTEtMS0xNDgzNDY_dbc00b65-6985-4d8c-b46f-dd8be1177fdf"
      unitRef="usd">209181000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfNy0zLTEtMS0xNDgzNDY_c3424855-6ff5-4709-98b7-c96c5b15ae84"
      unitRef="usd">163991000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfNy01LTEtMS0xMzcyNTQ_52508943-72f2-4e89-9383-b5b474dd01e7"
      unitRef="usd">381674000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfNy03LTEtMS0xMzcyNTQ_26836104-f50b-4f65-a00f-9fbd2c6b6b43"
      unitRef="usd">315005000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfOC0xLTEtMS0xNDMyMTQ_32fa8589-a27e-465e-9393-720fa921d42d"
      unitRef="usd">6715000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfOC0zLTEtMS0xNDMyMTQ_34a9e587-13fb-4e88-ab01-8d87036d99a3"
      unitRef="usd">6938000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfOC01LTEtMS0xMzcyNTQ_8713fa86-8cc3-4361-9ab1-781ab88414e6"
      unitRef="usd">13210000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfOC03LTEtMS0xMzcyNTQ_96f72527-d77a-40da-8a1d-9f7e65f48b35"
      unitRef="usd">13237000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfOS0xLTEtMS0xNDgzNDg_83a19f3a-ddee-479b-bdad-6f32a9cab70c"
      unitRef="usd">215896000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfOS0zLTEtMS0xNDgzNDg_4bd92108-c715-433e-aaf8-ab2ee078f8ce"
      unitRef="usd">170929000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfOS01LTEtMS0xMzcyNTQ_94de1568-23a1-43e7-b9c8-1508e28697ae"
      unitRef="usd">394884000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RhYmxlOjU3NDYzNDI0OTA5MDQ4YTZhN2VkZjc1OWE2MzAwYWM1L3RhYmxlcmFuZ2U6NTc0NjM0MjQ5MDkwNDhhNmE3ZWRmNzU5YTYzMDBhYzVfOS03LTEtMS0xMzcyNTQ_f9b4edc5-8c3f-40ac-aec0-f1ad61e6bc29"
      unitRef="usd">328242000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTE2NjU_248cf9f7-10c7-4282-9397-8b7f18322c69"
      unitRef="usd">2400000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M182Ny9mcmFnOmNlYjA4ZWQ0ZTEwYzQ4N2E5MTM2ZTgxODAzNmI4ZWJmL3RleHRyZWdpb246Y2ViMDhlZDRlMTBjNDg3YTkxMzZlODE4MDM2YjhlYmZfMTE3Mjg_95cab396-ca6b-464f-bdf2-56c158ec73f8">P3Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183MC9mcmFnOjdmYzQ3MGU5NTQ5MjQwYjNhNGRhYjQ3MWZjYTMyNjMzL3RleHRyZWdpb246N2ZjNDcwZTk1NDkyNDBiM2E0ZGFiNDcxZmNhMzI2MzNfMTc4OQ_257f9ff5-fded-4a56-9f15-cf4d4fb94081">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 Company computes its tax provision for interim periods by applying the estimated annual effective tax rate to year-to-date pre-tax income from recurring operations and adjusting for discrete tax items arising in that quarter.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-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 had an effective tax rate of (1.8%) and 5.6% for the three and six months ended July&#160;31, 2022, respectively, and (0.3%) and (0.1%) for the three and six months ended July&#160;31, 2021, respectively. The Company has incurred U.S. operating losses and has minimal profits in foreign jurisdictions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-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 has evaluated all available evidence, both positive and negative, including historical levels of income and expectations and risks associated with estimates of future taxable income, and has determined that it is more likely than not that its net deferred tax assets will not be realized in the United States and the United Kingdom. Due to uncertainties surrounding the realization of the deferred tax assets, the Company maintains a full valuation allowance against its net 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 Company is subject to income taxes in the United States and numerous foreign jurisdictions. As of July&#160;31, 2022, tax years 2012 and forward generally remain open for examination for U.S. federal and state tax purposes, and tax years 2017 and forward generally remain open for examination for foreign 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 Company has applied ASC 740 and determined that it has uncertain tax positions giving rise to unrecognized tax benefits for each of the three and six months ended July&#160;31, 2022 and 2021. The Company&#x2019;s policy is to recognize interest and penalties related to uncertain tax positions in income tax expense. The Company does not anticipate any significant changes to unrecognized tax benefits over the next 12 months. None of the unrecognized tax benefits are currently expected to impact the Company&#x2019;s effective tax rate, if realized, as a result of the full valuation allowance.&lt;/span&gt;&lt;/div&gt;On August 16, 2022, President Biden signed the Inflation Reduction Act of 2022 (the 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 corporate stock buy-backs. The Company is currently evaluating the various provisions of the Inflation Act and does not anticipate the impact, if any, will be material to the Company.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183MC9mcmFnOjdmYzQ3MGU5NTQ5MjQwYjNhNGRhYjQ3MWZjYTMyNjMzL3RleHRyZWdpb246N2ZjNDcwZTk1NDkyNDBiM2E0ZGFiNDcxZmNhMzI2MzNfMjg0_6cfa5049-d480-4d79-8745-8ef66915a392"
      unitRef="number">-0.018</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183MC9mcmFnOjdmYzQ3MGU5NTQ5MjQwYjNhNGRhYjQ3MWZjYTMyNjMzL3RleHRyZWdpb246N2ZjNDcwZTk1NDkyNDBiM2E0ZGFiNDcxZmNhMzI2MzNfMTY0OTI2NzQ0MzUzMQ_1780c6fd-752a-4b4d-be6f-f0a1b343f8c5"
      unitRef="number">0.056</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183MC9mcmFnOjdmYzQ3MGU5NTQ5MjQwYjNhNGRhYjQ3MWZjYTMyNjMzL3RleHRyZWdpb246N2ZjNDcwZTk1NDkyNDBiM2E0ZGFiNDcxZmNhMzI2MzNfMTY0OTI2NzQ0MzUyOA_7aaeaeeb-e583-4179-827b-c1145af6696a"
      unitRef="number">-0.003</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183MC9mcmFnOjdmYzQ3MGU5NTQ5MjQwYjNhNGRhYjQ3MWZjYTMyNjMzL3RleHRyZWdpb246N2ZjNDcwZTk1NDkyNDBiM2E0ZGFiNDcxZmNhMzI2MzNfMTY0OTI2NzQ0MzUxMg_f2f3511e-f910-43ef-87dd-0730b8580894"
      unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RleHRyZWdpb246ZGE1NjU4NTY4ODUwNGQxZGE3OTFkZmM5YWFmOTkwMmRfMjczMQ_1e9d34d5-a94c-4ad7-a1f7-c69b0767e4a0">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;Basic and diluted net loss per share attributable to 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 is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potentially dilutive common stock equivalents&#160;to the extent they are dilutive. For purposes of this calculation, stock options, RSUs, restricted common stock, early exercised stock options, and employee stock purchase rights under the 2020 ESPP are considered to be common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to 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;text-indent: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 discussed above in Note 10, on March 1, 2021, all 169.5 million shares of the Company's then-outstanding Class B common stock, par value $0.0001 per share, were automatically converted into the same number of shares of Class A common stock, par value $0.0001 per share, pursuant to the terms of the Company&#x2019;s amended and restated certificate of incorporation. No additional shares of Class B common stock will be issued following such conversion. In addition, on March 3, 2021, the Company filed a certificate with the Secretary of State of the State of Delaware effecting the retirement of the shares of Class B common stock that were issued but no longer outstanding following the conversion. The rights, including the liquidation and dividend rights, of the holders of Class A and Class B common stock were identical prior to the conversion, except with respect to voting, converting, and transfer rights. As the liquidation and dividend rights were identical, the undistributed earnings were allocated on a proportionate basis to each class of common stock, and the resulting basic and diluted net loss per share attributable to common stockholders were, therefore, the same for both Class A and Class B common stock on both an individual and a combined basis.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RleHRyZWdpb246ZGE1NjU4NTY4ODUwNGQxZGE3OTFkZmM5YWFmOTkwMmRfMjczMw_b57a7238-f4e0-4a17-827f-020ff3ca8f5f">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;Basic and diluted net loss per share attributable to 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 is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potentially dilutive common stock equivalents&#160;to the extent they are dilutive. For purposes of this calculation, stock options, RSUs, restricted common stock, early exercised stock options, and employee stock purchase rights under the 2020 ESPP are considered to be common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to 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;text-indent: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 discussed above in Note 10, on March 1, 2021, all 169.5 million shares of the Company's then-outstanding Class B common stock, par value $0.0001 per share, were automatically converted into the same number of shares of Class A common stock, par value $0.0001 per share, pursuant to the terms of the Company&#x2019;s amended and restated certificate of incorporation. No additional shares of Class B common stock will be issued following such conversion. In addition, on March 3, 2021, the Company filed a certificate with the Secretary of State of the State of Delaware effecting the retirement of the shares of Class B common stock that were issued but no longer outstanding following the conversion. The rights, including the liquidation and dividend rights, of the holders of Class A and Class B common stock were identical prior to the conversion, except with respect to voting, converting, and transfer rights. As the liquidation and dividend rights were identical, the undistributed earnings were allocated on a proportionate basis to each class of common stock, and the resulting basic and diluted net loss per share attributable to common stockholders were, therefore, the same for both Class A and Class B common stock on both an individual and a combined basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-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 calculation of basic and diluted net loss per share (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 style="width:32.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.928%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Three Months Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Six Months Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 attributable to Class A and Class B common stockholders&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;(222,806)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(189,719)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(388,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(392,939)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Weighted-average&#160;shares used in computing net loss per share attributable to Class A and Class B common stockholders&#x2014;basic and diluted&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;318,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294,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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Net loss per share attributable to Class A and Class B common stockholders&#x2014;basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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;(0.70)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(0.64)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(1.23)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(1.33)&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 potentially dilutive securities were excluded from the computation of diluted net loss per share calculations 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 style="width:62.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.008%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.010%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Three and Six Months Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Unvested restricted common stock and early exercised stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Employee stock purchase rights under the 2020 ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;53,241&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;63,787&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="i3e953b8c5e3a411d86ac19ddd7055db7_D20210301-20210301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RleHRyZWdpb246ZGE1NjU4NTY4ODUwNGQxZGE3OTFkZmM5YWFmOTkwMmRfMTE3Mw_b1900781-a0d6-468f-970c-2e5bda54a6ed"
      unitRef="shares">169500000</us-gaap:ConversionOfStockSharesConverted1>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i9cc40e693ec5445a9b95f0cc55525b93_I20210301"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RleHRyZWdpb246ZGE1NjU4NTY4ODUwNGQxZGE3OTFkZmM5YWFmOTkwMmRfMTI0OQ_d20da966-26b8-4e29-bc9f-f386f002ff15"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i9cc40e693ec5445a9b95f0cc55525b93_I20210301"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RleHRyZWdpb246ZGE1NjU4NTY4ODUwNGQxZGE3OTFkZmM5YWFmOTkwMmRfMTM1OA_b53f30dd-570c-407c-8acc-0d0177ccc1ab"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RleHRyZWdpb246ZGE1NjU4NTY4ODUwNGQxZGE3OTFkZmM5YWFmOTkwMmRfMjczNA_c923ad71-1fa5-484b-94f9-332adcd46ed9">&lt;div style="text-align:justify;text-indent: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 (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 style="width:32.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.928%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Three Months Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Six Months Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 attributable to Class A and Class B common stockholders&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;(222,806)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(189,719)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(388,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(392,939)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Weighted-average&#160;shares used in computing net loss per share attributable to Class A and Class B common stockholders&#x2014;basic and diluted&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;318,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294,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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Net loss per share attributable to Class A and Class B common stockholders&#x2014;basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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;(0.70)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(0.64)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(1.23)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(1.33)&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNi0xLTEtMS0xNDIzODY_0a8e2e65-d231-43ad-8343-0324237dde1a"
      unitRef="usd">-222806000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNi0zLTEtMS0xNDIzODc_ee43c7d9-1cae-4227-ad64-e52e7d327cd3"
      unitRef="usd">-189719000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNC01LTEtMS0xMzcyNTQ_802b10ad-d98e-49cb-b6d8-71b7b04159d7"
      unitRef="usd">-388600000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNC03LTEtMS0xMzcyNTQ_e04e6b00-65e5-4151-ad93-7faa4a7f7558"
      unitRef="usd">-392939000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfOC0xLTEtMS0xNDI0MDc_5c5b013a-caef-4c25-8536-945bdd631288"
      unitRef="shares">318356000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfOC0xLTEtMS0xNDI0MDc_dc7400cc-e6ef-46d0-8e12-62836a45e2be"
      unitRef="shares">318356000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfOC0zLTEtMS0xNDI0MDc_79f62304-edaa-4f62-b5d3-09b004fb64c9"
      unitRef="shares">297717000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfOC0zLTEtMS0xNDI0MDc_bb3a98ac-a94c-417c-add9-01b78e427b5d"
      unitRef="shares">297717000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNi01LTEtMS0xMzcyNTQ_1bd4cd7c-b8f4-4775-80ea-196f8c71d688"
      unitRef="shares">316392000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNi01LTEtMS0xMzcyNTQ_590f0a56-cb8e-4d57-865d-1fd8d403ad63"
      unitRef="shares">316392000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNi03LTEtMS0xMzcyNTQ_23c7f2dc-e9f6-4450-ab3a-36d7e46451cb"
      unitRef="shares">294604000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNi03LTEtMS0xMzcyNTQ_5272bc78-7415-47c4-82d5-86c15a3a5a30"
      unitRef="shares">294604000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfOS0xLTEtMS0xNDgzNTE_9ec8a7ef-fac2-4786-a8f4-efea065f4c63"
      unitRef="usdPerShare">-0.70</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfOS0xLTEtMS0xNDgzNTE_becb8f51-b0a3-4a02-aeaa-43e049770110"
      unitRef="usdPerShare">-0.70</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfOS0zLTEtMS0xNDgzNTU_27ae0c8e-9247-4d15-9850-8d905732f83a"
      unitRef="usdPerShare">-0.64</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfOS0zLTEtMS0xNDgzNTU_b2118f63-20c6-4d15-a738-4d9dfa12639b"
      unitRef="usdPerShare">-0.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNy01LTEtMS0xMzcyNTQ_5f0335f4-9ccc-41f3-90eb-8f955ad8b2a6"
      unitRef="usdPerShare">-1.23</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNy01LTEtMS0xMzcyNTQ_8687085d-d233-478e-bfe5-29b68a730f6d"
      unitRef="usdPerShare">-1.23</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNy03LTEtMS0xMzcyNTQ_3c6265a8-30b2-422f-b81f-ef8d793e0eec"
      unitRef="usdPerShare">-1.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNy03LTEtMS0xMzcyNTQ_bcf823cc-5601-4273-a7aa-91e87a132134"
      unitRef="usdPerShare">-1.33</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RleHRyZWdpb246ZGE1NjU4NTY4ODUwNGQxZGE3OTFkZmM5YWFmOTkwMmRfMjczMg_438b2bb5-f7b3-47b8-8062-d26e1f359a43">&lt;div style="text-align:justify;text-indent: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 computation of diluted net loss per share calculations 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 style="width:62.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.008%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.010%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Three and Six Months Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Unvested restricted common stock and early exercised stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Employee stock purchase rights under the 2020 ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;53,241&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;63,787&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iac537934690842c0b92c8aff582193c9_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfNC0xLTEtMS0xMzcyNTQ_20ffab97-8b66-4770-aa99-4dc5c40d6a05"
      unitRef="shares">38163000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if3b1ff1e3f2d4f5e8ef098a0f5e1f25a_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfNC0xLTEtMS0xMzcyNTQ_731d961a-b6aa-4910-a166-524bbdb04c4b"
      unitRef="shares">38163000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i09e7ef51321c45e98dc1363e491cb4ce_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfNC0zLTEtMS0xMzcyNTQ_46b173b0-8a2c-465d-89be-e53f40b2c0a5"
      unitRef="shares">52250000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8b8221d448e046d4a90ad6acfaa8c9b4_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfNC0zLTEtMS0xMzcyNTQ_7a16c2b7-e7fa-43f6-b2a8-b8a1ab9fbd9e"
      unitRef="shares">52250000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4312226490d14e31aa2481b378cd50b3_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfNi0xLTEtMS0xMzcyNTQ_3b887063-1a8d-44fc-8c3e-236d2430d71a"
      unitRef="shares">14337000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5caaff9034154737ab0194b52c3a58d8_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfNi0xLTEtMS0xMzcyNTQ_3fa1fcdf-4aa4-4128-bd2a-27712ac604b2"
      unitRef="shares">14337000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id1a4ce73a914411a83037d2b25208c57_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfNi0zLTEtMS0xMzcyNTQ_1d718528-ae79-4187-96da-9c7e7d6133d4"
      unitRef="shares">10763000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="icbc61ff7daac4282a8edcc1ab130fb79_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfNi0zLTEtMS0xMzcyNTQ_9447716f-9d1d-4183-8ee2-0291fa48b4a4"
      unitRef="shares">10763000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="icf2ebe4c91df464992a953ef721eb442_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfNy0xLTEtMS0xMzcyNTQ_007d762a-dd53-4f74-94d3-090756f4d0b4"
      unitRef="shares">641000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8bc5e09db47542999522fe0f0c97d935_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfNy0xLTEtMS0xMzcyNTQ_6411a533-c16b-4247-b7ef-eddcc16497f6"
      unitRef="shares">641000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9c144660fe4e45c1a094447605ee380f_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfNy0zLTEtMS0xMzcyNTQ_db7770ee-7d85-4f06-96e5-f8cb6239ffc0"
      unitRef="shares">676000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i44a47ede5d174ce694ca85ccef1c8924_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfNy0zLTEtMS0xMzcyNTQ_eab7de66-33f9-4cd5-9f37-b7710b2adc2c"
      unitRef="shares">676000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i65eb2de13bb84561b2c82ed1c0392127_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfOC0xLTEtMS0xMzcyNTQ_399aeeea-5b25-453b-80bb-fcaecffaefe0"
      unitRef="shares">100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7e132b8525e64e979def740611b07c12_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfOC0xLTEtMS0xMzcyNTQ_b09057c3-bab5-4d64-a967-aa857de11933"
      unitRef="shares">100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4b84c47a5c5f4a6588e0d33a9f63be68_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfOC0zLTEtMS0xMzcyNTQ_5dbc4692-aeb0-46fc-9795-fd99e3eb9e66"
      unitRef="shares">98000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id372a0fe0a304ebe8fe20b0bee6d90d8_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfOC0zLTEtMS0xMzcyNTQ_b0a646e5-53c2-461b-9973-dbd8679e467b"
      unitRef="shares">98000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfOS0xLTEtMS0xMzcyNTQ_49335548-0fc5-4158-a5eb-c6730d154dd3"
      unitRef="shares">53241000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i185627a8cc07400899449dac1e08d904_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfOS0xLTEtMS0xMzcyNTQ_e3683420-529c-4dbb-9904-5c229860d6e2"
      unitRef="shares">53241000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9e689fc204db4b4a8e34161b3817bd05_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfOS0zLTEtMS0xMzcyNTQ_2172e8e9-94ea-4d09-915f-5b8a103eeaa7"
      unitRef="shares">63787000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1f37790b5e034ff1bf1f2dcde7d588d1_D20210201-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjFhNjQ3ODBiOTAyMDQzMjA5ZmVlN2QzYzk1ZTEyOGNiL3RhYmxlcmFuZ2U6MWE2NDc4MGI5MDIwNDMyMDlmZWU3ZDNjOTVlMTI4Y2JfOS0zLTEtMS0xMzcyNTQ_8289de6b-342f-4de6-b8bf-0903c03e747c"
      unitRef="shares">63787000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183Ni9mcmFnOmIzOGEyZjNlNTFlOTQ5MThhYTJhODJiOWExYTMyMzVkL3RleHRyZWdpb246YjM4YTJmM2U1MWU5NDkxOGFhMmE4MmI5YTFhMzIzNWRfNTcz_6e6e0093-d8bd-4958-9c3e-4df8e985dae0">Subsequent EventIn August 2022, the Company entered into an agreement to acquire all outstanding stock of Applica Sp. z.o.o. (Applica), a privately-held company which provides an artificial intelligence platform for document understanding. Under the terms of the agreement, the Company will acquire Applica for approximately $175 million in cash, subject to customary purchase price adjustments. The acquisition is expected to close in the three months ending October 31, 2022, subject to certain closing conditions.</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i2d7f04e3e5da45ea9ef6dbf71d8aebef_D20220801-20220831"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183Ni9mcmFnOmIzOGEyZjNlNTFlOTQ5MThhYTJhODJiOWExYTMyMzVkL3RleHRyZWdpb246YjM4YTJmM2U1MWU5NDkxOGFhMmE4MmI5YTFhMzIzNWRfMTY0OTI2NzQ1MzM4OQ_6e61bf5f-6a33-476e-ba43-d89312229413"
      unitRef="usd">175000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfNC04LTEtMS0xMzcyNTQ_ec72fcae-7bc2-4687-8ffa-b9b4e2002551"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfNC04LTEtMS0xMzcyNTQ_ec72fcae-7bc2-4687-8ffa-b9b4e2002551"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMTEtOC0xLTEtMTM3MjU0_e22180d8-149b-4c17-ad58-b3e78d8353d3"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMTEtOC0xLTEtMTM3MjU0_e22180d8-149b-4c17-ad58-b3e78d8353d3"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMy02LTEtMS0xMzcyNTQ_7e111c7d-4ad3-46db-9f9b-b22814e59a01"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMy02LTEtMS0xMzcyNTQ_7e111c7d-4ad3-46db-9f9b-b22814e59a01"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfNy02LTEtMS0xMzcyNTQ_0e0e2d3f-2908-45c4-92a7-c2b46052167a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfNy02LTEtMS0xMzcyNTQ_0e0e2d3f-2908-45c4-92a7-c2b46052167a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMy04LTEtMS0xMzcyNTQ_e762e44e-3471-433c-b2ce-6723e07e1a6b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMy04LTEtMS0xMzcyNTQ_e762e44e-3471-433c-b2ce-6723e07e1a6b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfNS02LTEtMS0xMzcyNTQ_d92be7cb-182b-4082-ad7e-38f07a47d10b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfNS02LTEtMS0xMzcyNTQ_d92be7cb-182b-4082-ad7e-38f07a47d10b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfNC02LTEtMS0xMzcyNTQ_8af7ace4-b9da-4ac6-9c33-40378e7d8771"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfNC02LTEtMS0xMzcyNTQ_8af7ace4-b9da-4ac6-9c33-40378e7d8771"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMTEtNi0xLTEtMTM3MjU0_24b33b9b-637d-489e-a66c-3318542c0927"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMTEtNi0xLTEtMTM3MjU0_24b33b9b-637d-489e-a66c-3318542c0927"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RleHRyZWdpb246MTE1ZmVmMDEyYWFkNDQ0Mzk3MGUyZWJlYzExODRkZmRfNTcy_8b2faac3-d351-4707-9584-8bfa8c791869" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RleHRyZWdpb246MTE1ZmVmMDEyYWFkNDQ0Mzk3MGUyZWJlYzExODRkZmRfNTcy_8b2faac3-d351-4707-9584-8bfa8c791869" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">On March 1, 2021, all shares of the Company&#x2019;s then-outstanding Class B common stock were automatically converted into the same number of shares of Class A common stock, pursuant to the terms of the Company&#x2019;s amended and restated certificate of incorporation. No additional shares of Class B common stock will be issued following such conversion. See Note 10 for further details. </link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfNC04LTEtMS0xMzcyNTQ_ec72fcae-7bc2-4687-8ffa-b9b4e2002551"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RleHRyZWdpb246MTE1ZmVmMDEyYWFkNDQ0Mzk3MGUyZWJlYzExODRkZmRfNTcy_8b2faac3-d351-4707-9584-8bfa8c791869"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMTEtOC0xLTEtMTM3MjU0_e22180d8-149b-4c17-ad58-b3e78d8353d3"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RleHRyZWdpb246MTE1ZmVmMDEyYWFkNDQ0Mzk3MGUyZWJlYzExODRkZmRfNTcy_8b2faac3-d351-4707-9584-8bfa8c791869"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMy02LTEtMS0xMzcyNTQ_7e111c7d-4ad3-46db-9f9b-b22814e59a01"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RleHRyZWdpb246MTE1ZmVmMDEyYWFkNDQ0Mzk3MGUyZWJlYzExODRkZmRfNTcy_8b2faac3-d351-4707-9584-8bfa8c791869"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfNy02LTEtMS0xMzcyNTQ_0e0e2d3f-2908-45c4-92a7-c2b46052167a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RleHRyZWdpb246MTE1ZmVmMDEyYWFkNDQ0Mzk3MGUyZWJlYzExODRkZmRfNTcy_8b2faac3-d351-4707-9584-8bfa8c791869"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMy04LTEtMS0xMzcyNTQ_e762e44e-3471-433c-b2ce-6723e07e1a6b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RleHRyZWdpb246MTE1ZmVmMDEyYWFkNDQ0Mzk3MGUyZWJlYzExODRkZmRfNTcy_8b2faac3-d351-4707-9584-8bfa8c791869"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfNS02LTEtMS0xMzcyNTQ_d92be7cb-182b-4082-ad7e-38f07a47d10b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RleHRyZWdpb246MTE1ZmVmMDEyYWFkNDQ0Mzk3MGUyZWJlYzExODRkZmRfNTcy_8b2faac3-d351-4707-9584-8bfa8c791869"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfNC02LTEtMS0xMzcyNTQ_8af7ace4-b9da-4ac6-9c33-40378e7d8771"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RleHRyZWdpb246MTE1ZmVmMDEyYWFkNDQ0Mzk3MGUyZWJlYzExODRkZmRfNTcy_8b2faac3-d351-4707-9584-8bfa8c791869"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RhYmxlOjFmMDk2NGNlNTUxNjRiMzNhNTUyNmE5NGM1YjU0ZWU5L3RhYmxlcmFuZ2U6MWYwOTY0Y2U1NTE2NGIzM2E1NTI2YTk0YzViNTRlZTlfMTEtNi0xLTEtMTM3MjU0_24b33b9b-637d-489e-a66c-3318542c0927"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18zMS9mcmFnOjExNWZlZjAxMmFhZDQ0NDM5NzBlMmViZWMxMTg0ZGZkL3RleHRyZWdpb246MTE1ZmVmMDEyYWFkNDQ0Mzk3MGUyZWJlYzExODRkZmRfNTcy_8b2faac3-d351-4707-9584-8bfa8c791869"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfOC0zLTEtMS0xNDI0MDc_bb3a98ac-a94c-417c-add9-01b78e427b5d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfOC0zLTEtMS0xNDI0MDc_bb3a98ac-a94c-417c-add9-01b78e427b5d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNi01LTEtMS0xMzcyNTQ_1bd4cd7c-b8f4-4775-80ea-196f8c71d688"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNi01LTEtMS0xMzcyNTQ_1bd4cd7c-b8f4-4775-80ea-196f8c71d688"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtNS0xLTEtMTM4MTM4_590f0a56-cb8e-4d57-865d-1fd8d403ad63"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtNS0xLTEtMTM4MTM4_590f0a56-cb8e-4d57-865d-1fd8d403ad63"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTctMS0xLTEtMTM3MjU0_52dbd815-d139-40f5-ad96-739ffd1fb516"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTctMS0xLTEtMTM3MjU0_52dbd815-d139-40f5-ad96-739ffd1fb516"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTctMy0xLTEtMTM3MjU0_11558164-6eac-4478-a3b7-b7f29531db7f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTctMy0xLTEtMTM3MjU0_11558164-6eac-4478-a3b7-b7f29531db7f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTktNy0xLTEtMTQ4MzEw_4dca515c-6633-442b-99f3-3f28ddfde8b4"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTktNy0xLTEtMTQ4MzEw_4dca515c-6633-442b-99f3-3f28ddfde8b4"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTktNS0xLTEtMTQ4MzA4_8fce2fe4-c8a7-4a96-a03c-a80eac899bb2"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTktNS0xLTEtMTQ4MzA4_8fce2fe4-c8a7-4a96-a03c-a80eac899bb2"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNi03LTEtMS0xMzcyNTQ_5272bc78-7415-47c4-82d5-86c15a3a5a30"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNi03LTEtMS0xMzcyNTQ_5272bc78-7415-47c4-82d5-86c15a3a5a30"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTctMy0xLTEtMTM3MjU0_437dd5c8-bff7-429e-b3dc-656b6fbe5fea"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTctMy0xLTEtMTM3MjU0_437dd5c8-bff7-429e-b3dc-656b6fbe5fea"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtNy0xLTEtMTM4MTM4_23c7f2dc-e9f6-4450-ab3a-36d7e46451cb"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtNy0xLTEtMTM4MTM4_23c7f2dc-e9f6-4450-ab3a-36d7e46451cb"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTktNS0xLTEtMTQ4MzA4_d5fdbb30-9884-4afc-a3cb-475f7adb5baa"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTktNS0xLTEtMTQ4MzA4_d5fdbb30-9884-4afc-a3cb-475f7adb5baa"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTctMS0xLTEtMTM3MjU0_ff4516f5-c678-4921-8519-e0d99e5ef2cc"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTctMS0xLTEtMTM3MjU0_ff4516f5-c678-4921-8519-e0d99e5ef2cc"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtNS0xLTEtMTM4MTM4_1bd4cd7c-b8f4-4775-80ea-196f8c71d688"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtNS0xLTEtMTM4MTM4_1bd4cd7c-b8f4-4775-80ea-196f8c71d688"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtMS0xLTEtMTM3MjU0_dc7400cc-e6ef-46d0-8e12-62836a45e2be"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtMS0xLTEtMTM3MjU0_dc7400cc-e6ef-46d0-8e12-62836a45e2be"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfOC0xLTEtMS0xNDI0MDc_5c5b013a-caef-4c25-8536-945bdd631288"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfOC0xLTEtMS0xNDI0MDc_5c5b013a-caef-4c25-8536-945bdd631288"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfOC0zLTEtMS0xNDI0MDc_79f62304-edaa-4f62-b5d3-09b004fb64c9"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfOC0zLTEtMS0xNDI0MDc_79f62304-edaa-4f62-b5d3-09b004fb64c9"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtMy0xLTEtMTM3MjU0_bb3a98ac-a94c-417c-add9-01b78e427b5d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtMy0xLTEtMTM3MjU0_bb3a98ac-a94c-417c-add9-01b78e427b5d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTktNy0xLTEtMTQ4MzEw_9c89f870-2249-4781-a288-cc3b72ce59a3"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTktNy0xLTEtMTQ4MzEw_9c89f870-2249-4781-a288-cc3b72ce59a3"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNi03LTEtMS0xMzcyNTQ_23c7f2dc-e9f6-4450-ab3a-36d7e46451cb"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNi03LTEtMS0xMzcyNTQ_23c7f2dc-e9f6-4450-ab3a-36d7e46451cb"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtNy0xLTEtMTM4MTM4_5272bc78-7415-47c4-82d5-86c15a3a5a30"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtNy0xLTEtMTM4MTM4_5272bc78-7415-47c4-82d5-86c15a3a5a30"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNi01LTEtMS0xMzcyNTQ_590f0a56-cb8e-4d57-865d-1fd8d403ad63"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNi01LTEtMS0xMzcyNTQ_590f0a56-cb8e-4d57-865d-1fd8d403ad63"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtMy0xLTEtMTM3MjU0_79f62304-edaa-4f62-b5d3-09b004fb64c9"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtMy0xLTEtMTM3MjU0_79f62304-edaa-4f62-b5d3-09b004fb64c9"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfOC0xLTEtMS0xNDI0MDc_dc7400cc-e6ef-46d0-8e12-62836a45e2be"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfOC0xLTEtMS0xNDI0MDc_dc7400cc-e6ef-46d0-8e12-62836a45e2be"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtMS0xLTEtMTM3MjU0_5c5b013a-caef-4c25-8536-945bdd631288"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtMS0xLTEtMTM3MjU0_5c5b013a-caef-4c25-8536-945bdd631288"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RleHRyZWdpb246M2E3YTE4NzQxNjRkNGZiNTlkNjllYzk3YWI0MGFjZjlfNTgz_8e50e2b7-e0f1-478d-a968-b886d14b1364" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RleHRyZWdpb246M2E3YTE4NzQxNjRkNGZiNTlkNjllYzk3YWI0MGFjZjlfNTgz_8e50e2b7-e0f1-478d-a968-b886d14b1364" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">On March 1, 2021, all shares of the Company&#x2019;s then-outstanding Class B common stock were automatically converted into the same number of shares of Class A common stock, pursuant to the terms of the Company&#x2019;s amended and restated certificate of incorporation. No additional shares of Class B common stock will be issued following such conversion. See Note 10 for further details. </link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfOC0zLTEtMS0xNDI0MDc_bb3a98ac-a94c-417c-add9-01b78e427b5d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RleHRyZWdpb246M2E3YTE4NzQxNjRkNGZiNTlkNjllYzk3YWI0MGFjZjlfNTgz_8e50e2b7-e0f1-478d-a968-b886d14b1364"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNi01LTEtMS0xMzcyNTQ_1bd4cd7c-b8f4-4775-80ea-196f8c71d688"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RleHRyZWdpb246M2E3YTE4NzQxNjRkNGZiNTlkNjllYzk3YWI0MGFjZjlfNTgz_8e50e2b7-e0f1-478d-a968-b886d14b1364"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtNS0xLTEtMTM4MTM4_590f0a56-cb8e-4d57-865d-1fd8d403ad63"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RleHRyZWdpb246M2E3YTE4NzQxNjRkNGZiNTlkNjllYzk3YWI0MGFjZjlfNTgz_8e50e2b7-e0f1-478d-a968-b886d14b1364"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTctMS0xLTEtMTM3MjU0_52dbd815-d139-40f5-ad96-739ffd1fb516"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RleHRyZWdpb246M2E3YTE4NzQxNjRkNGZiNTlkNjllYzk3YWI0MGFjZjlfNTgz_8e50e2b7-e0f1-478d-a968-b886d14b1364"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTctMy0xLTEtMTM3MjU0_11558164-6eac-4478-a3b7-b7f29531db7f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RleHRyZWdpb246M2E3YTE4NzQxNjRkNGZiNTlkNjllYzk3YWI0MGFjZjlfNTgz_8e50e2b7-e0f1-478d-a968-b886d14b1364"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTktNy0xLTEtMTQ4MzEw_4dca515c-6633-442b-99f3-3f28ddfde8b4"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RleHRyZWdpb246M2E3YTE4NzQxNjRkNGZiNTlkNjllYzk3YWI0MGFjZjlfNTgz_8e50e2b7-e0f1-478d-a968-b886d14b1364"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTktNS0xLTEtMTQ4MzA4_8fce2fe4-c8a7-4a96-a03c-a80eac899bb2"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RleHRyZWdpb246M2E3YTE4NzQxNjRkNGZiNTlkNjllYzk3YWI0MGFjZjlfNTgz_8e50e2b7-e0f1-478d-a968-b886d14b1364"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNi03LTEtMS0xMzcyNTQ_5272bc78-7415-47c4-82d5-86c15a3a5a30"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RleHRyZWdpb246M2E3YTE4NzQxNjRkNGZiNTlkNjllYzk3YWI0MGFjZjlfNTgz_8e50e2b7-e0f1-478d-a968-b886d14b1364"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTctMy0xLTEtMTM3MjU0_437dd5c8-bff7-429e-b3dc-656b6fbe5fea"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RleHRyZWdpb246M2E3YTE4NzQxNjRkNGZiNTlkNjllYzk3YWI0MGFjZjlfNTgz_8e50e2b7-e0f1-478d-a968-b886d14b1364"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtNy0xLTEtMTM4MTM4_23c7f2dc-e9f6-4450-ab3a-36d7e46451cb"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RleHRyZWdpb246M2E3YTE4NzQxNjRkNGZiNTlkNjllYzk3YWI0MGFjZjlfNTgz_8e50e2b7-e0f1-478d-a968-b886d14b1364"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTktNS0xLTEtMTQ4MzA4_d5fdbb30-9884-4afc-a3cb-475f7adb5baa"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RleHRyZWdpb246M2E3YTE4NzQxNjRkNGZiNTlkNjllYzk3YWI0MGFjZjlfNTgz_8e50e2b7-e0f1-478d-a968-b886d14b1364"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTctMS0xLTEtMTM3MjU0_ff4516f5-c678-4921-8519-e0d99e5ef2cc"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RleHRyZWdpb246M2E3YTE4NzQxNjRkNGZiNTlkNjllYzk3YWI0MGFjZjlfNTgz_8e50e2b7-e0f1-478d-a968-b886d14b1364"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtNS0xLTEtMTM4MTM4_1bd4cd7c-b8f4-4775-80ea-196f8c71d688"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RleHRyZWdpb246M2E3YTE4NzQxNjRkNGZiNTlkNjllYzk3YWI0MGFjZjlfNTgz_8e50e2b7-e0f1-478d-a968-b886d14b1364"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtMS0xLTEtMTM3MjU0_dc7400cc-e6ef-46d0-8e12-62836a45e2be"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RleHRyZWdpb246M2E3YTE4NzQxNjRkNGZiNTlkNjllYzk3YWI0MGFjZjlfNTgz_8e50e2b7-e0f1-478d-a968-b886d14b1364"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfOC0xLTEtMS0xNDI0MDc_5c5b013a-caef-4c25-8536-945bdd631288"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RleHRyZWdpb246M2E3YTE4NzQxNjRkNGZiNTlkNjllYzk3YWI0MGFjZjlfNTgz_8e50e2b7-e0f1-478d-a968-b886d14b1364"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfOC0zLTEtMS0xNDI0MDc_79f62304-edaa-4f62-b5d3-09b004fb64c9"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RleHRyZWdpb246M2E3YTE4NzQxNjRkNGZiNTlkNjllYzk3YWI0MGFjZjlfNTgz_8e50e2b7-e0f1-478d-a968-b886d14b1364"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtMy0xLTEtMTM3MjU0_bb3a98ac-a94c-417c-add9-01b78e427b5d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RleHRyZWdpb246M2E3YTE4NzQxNjRkNGZiNTlkNjllYzk3YWI0MGFjZjlfNTgz_8e50e2b7-e0f1-478d-a968-b886d14b1364"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTktNy0xLTEtMTQ4MzEw_9c89f870-2249-4781-a288-cc3b72ce59a3"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RleHRyZWdpb246M2E3YTE4NzQxNjRkNGZiNTlkNjllYzk3YWI0MGFjZjlfNTgz_8e50e2b7-e0f1-478d-a968-b886d14b1364"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNi03LTEtMS0xMzcyNTQ_23c7f2dc-e9f6-4450-ab3a-36d7e46451cb"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RleHRyZWdpb246M2E3YTE4NzQxNjRkNGZiNTlkNjllYzk3YWI0MGFjZjlfNTgz_8e50e2b7-e0f1-478d-a968-b886d14b1364"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtNy0xLTEtMTM4MTM4_5272bc78-7415-47c4-82d5-86c15a3a5a30"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RleHRyZWdpb246M2E3YTE4NzQxNjRkNGZiNTlkNjllYzk3YWI0MGFjZjlfNTgz_8e50e2b7-e0f1-478d-a968-b886d14b1364"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfNi01LTEtMS0xMzcyNTQ_590f0a56-cb8e-4d57-865d-1fd8d403ad63"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RleHRyZWdpb246M2E3YTE4NzQxNjRkNGZiNTlkNjllYzk3YWI0MGFjZjlfNTgz_8e50e2b7-e0f1-478d-a968-b886d14b1364"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtMy0xLTEtMTM3MjU0_79f62304-edaa-4f62-b5d3-09b004fb64c9"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RleHRyZWdpb246M2E3YTE4NzQxNjRkNGZiNTlkNjllYzk3YWI0MGFjZjlfNTgz_8e50e2b7-e0f1-478d-a968-b886d14b1364"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M183My9mcmFnOmRhNTY1ODU2ODg1MDRkMWRhNzkxZGZjOWFhZjk5MDJkL3RhYmxlOjg2OWRhODI5ZGRlZDRjNzU4M2E0OWU2NGM0NzhkYzQ3L3RhYmxlcmFuZ2U6ODY5ZGE4MjlkZGVkNGM3NTgzYTQ5ZTY0YzQ3OGRjNDdfOC0xLTEtMS0xNDI0MDc_dc7400cc-e6ef-46d0-8e12-62836a45e2be"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RleHRyZWdpb246M2E3YTE4NzQxNjRkNGZiNTlkNjllYzk3YWI0MGFjZjlfNTgz_8e50e2b7-e0f1-478d-a968-b886d14b1364"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RhYmxlOmE2NTU0NmFmNWM3YjRkZDg5MDVjMGYwZjdlOTRhYTE3L3RhYmxlcmFuZ2U6YTY1NTQ2YWY1YzdiNGRkODkwNWMwZjBmN2U5NGFhMTdfMTgtMS0xLTEtMTM3MjU0_5c5b013a-caef-4c25-8536-945bdd631288"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiNDZiZjY3ODJiMTQxYmM5Zjc5MTRjY2QyYTM0NjczL3NlYzo3YjQ2YmY2NzgyYjE0MWJjOWY3OTE0Y2NkMmEzNDY3M18yNS9mcmFnOjNhN2ExODc0MTY0ZDRmYjU5ZDY5ZWM5N2FiNDBhY2Y5L3RleHRyZWdpb246M2E3YTE4NzQxNjRkNGZiNTlkNjllYzk3YWI0MGFjZjlfNTgz_8e50e2b7-e0f1-478d-a968-b886d14b1364"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>77
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MW+$3?B050+ 4^KY.@:ID;2JL@U.L\78 A&$<T1Y>FQWV<3@PR<@>FQ(GWD^
MENLDOT6I '&!BDI%',G540DWP_G0>#TH3_#GX3YNTX[$F/G! .Z.!HF3>:9_
M2;F\2]+4"HZ:DQS3@/23P&(7>=Y0EW:L1=RT]2[7/+]-H+(V'3@\^LSLG9!2
MWP!JVK&0>&0 :4=:Q,U:]AJ;R_S(46>)R4R$QI0:*6NS\WPR-,4Z!B-N"OM4
M%U9';EIXBX3,!&BQHS'#0[G9,1=Q4]>NJ#H FB04XL CI%_S+89!  P\Q%>D
M(RP2/DE&I@F_2=)$)\*N)8F3^'Y53#Z7M\.@.ZXC;K)KM<^&WU?"QQJPR6"@
MW*.@/S*F&6'>X(SL>(ZXB0X@%J5P*HF](;,&8%(;Q7$8&MEOLP/%/* O:<>
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
M6C;<3VG[E1*JZ"DO%2G$$J8'>PT4<+7]\+>]T'+3?*B:2PTUT?Q<B116L@'
M\Z6$ +479H#=Y]?17U!+ P04    "  :@2%5)H,4W=D#  "7#0  &    'AL
M+W=O<FMS:&5E=',O<VAE970U+GAM;*U776_;-A3]*X16# VP1-^6Y-D&$DM%
M,S1Q$*7=P[ '6J(MK9+HD;3=[M?W4E)42V;<H/.+35+G'O(>7EY>3O:4?>89
M(0)]*8N*3[5,B,U8UWF2D1+S*[HA%7Q9459B 5VVUOF&$9S61F6A6X8QTDN<
M5]IL4H\]L-F$;D615^2!(;XM2\R^WI""[J>:J3T//.;K3,@!?3;9X#6)B?BX
M>6#0TSN6-"])Q7-:(4964^W:'$>!Q-> 3SG9\X,VDIXL*?TL.[?I5#/D@DA!
M$B$9,/SMR)P4A22"9?S;<FK=E-+PL/W,_J[V'7Q98D[FM/@S3T4VU7P-I62%
MMX5XI/OWI/7'E7P)+7C]B_8MUM!0LN6"EJTQK*#,J^8??VEU.#  'K6!U1I8
M0P/G!0.[-;!?.X/3&CBOG<%M#6K7]<;W6K@0"SR;,+I'3**!339J]6MKT"NO
M9)S$@L'7'.S$;+ZX#Z/[. H1M.+%A]OP^@DZ\1/\W47W3S%:O(-/=P^/T7O
MW7Z*T(=%'*-+]#$.T=LW%^@-RBOTE-$MQU7*)[J 54EN/6E7<-.LP'IA!3:Z
MHY7(.(JJE*0*^_"T_>B$O0YJ=))8SY+<6"<)_]@65\@V?T.685F*]<Q?;VZJ
MW/E_LT<_/7M/#+N+#[OFLU_@BP46!/*"0'2%YK2$9)3)++$CZ+9*:$G07]=+
M+A@<^+]5>]^P.VIVF03'?(,3,M6 F!.V(]KLUU_,D?&[2OASDH7G)(O.1-;;
M(J?;(N<4^^P>;I."<N71:RQ'M:6\,G:S2\NR?&,TT7>'RBIPIA]X9M#'A0J<
M[?LCP^CC(A4NL +[.U_/5;=SU3T9C0N1$8:27ACF31B^E1)<C%4BN.>,P7.2
MA><DB\Y$UMN84;<QHY,Q")<V7,D5W%B,D2KYBB C5+S 33&0_@,7F4PBRAAM
MF-U>[!F>,XA0!<H=8$(%QC;<86P>HZS 5\>EU[GO_? ()AFNUC(<T;:"BJW(
M_R,I6D.EQIO8)/P"23%V."_PLB"74.1=<EP0J&N6 G$"VN4B)TJ-/(5&P? 0
M'X-\:WB %426[\JKHJ?1,<PQ'+5&?J>1?U*C)RIP@>B/3K#*>U_AO>4-]G5^
MC/(\=^"^@LDV76_HOH+*L-3N!YW[P4GW^W?G2_DZ4.5KQ_"&6ZW F;X?.,,3
MH< YEF$>.:S 0;ZV;&_@M'Y0:9:$K>L2G\-^;BO1%!7=:/>*N*Z+Y\'XC3F>
MFXKQ$%X=S2/A.WWS9+G#;"T/4T%6,)5QY<'VL.89T'0$W=1U[I(*J)KK9@8O
M)\(D +ZO*!7/'3E!]Q:;?0-02P,$%     @ &H$A52$,28RP#0  C'@  !@
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
MC.U1!_<&'5_X<:BM)"!C)J!J%$I-OBPO> BR\PK 2P5(IQ((8Q5+3.P-&CJ
M^P5-0(-2*#79,T$OD)U>/(4O(ITK(%>%O_;X@RWJ$3(!#4FAU&2#]I)=[!SC
MJ9!Q;-<?G+BB X8(J8L3T) )J!J%4I/M%/ #V>''$%J(]#-_+W3YJ;\ZQ$!9
M2,^H"6A4"J4FVR)0"++#BI-H(=+A0ZBN%R;VP(/- >48?3: 0H64G1%X MG/
M_VVT$)G.VJ,X]+01 IF.,0552T#5:(]=(ALA. :R<XPGTL(CZH>2+D'1!]+1
MAY$6@D9-0-4HE)K<"P3Z0';T<0(M1";N8:*%Z#CWN#K2O .TT- $,RTT%#30
M0D,I.RU$ I<@>X+&H.1F9-S=H(@$Z?D6OH?\4$V> XV:@*I1*#794@$_D!U^
M'$U7-ML8:X,A<''L8FW4Z 5]]?(]TM$&B2-,B+:HTPORGHTB%1@:R\5>[),#
MQQE?4 3?_8; T =-E@!5FX*J):!J%$I-[@0"2_AV+/%,P- WX .,561A;]M@
MER'5$E U"J4FNRS8AF]G&_8EY?X%%>,4:5<?/+9ULN%[8>0I2X0I:-0$5(U"
MJ<E^[MV78X<;^N+PN(?ZK2P!#L(XQNJ@U OZ2+5&1Q=AT)[\J)E.AH(C3()(
M6=504SGD1@%?[!TXS GBX-N)P],7>O8 @[N_(9/"M- #C9J JE$H-=E2@2I\
M.ZHX;:'GZV?LYH6>;TBF4!=Z!C'S0L]0T+C0,Y:S+O0$4/#)MUSH@9("4+4I
MJ%H"JD:AU.1.('B"?^I]*D];Z('>;^(;<BAB-7UV"AHS 56C4&JRRX)J^*?>
M=C+XRK!ON '$#TBH3I:1-EEJ<Z5924V@L6_:8".>@T7X@D7XIR9B//6VL+$]
M\N AIP,&+]*6XJ"Y&*!J%$I-OH];4!1\:B[&23=Z84-J!'&U1;J]48/OTNX5
M- $-2J'49-\$^, G@@\^^&9E46P?JO.8-0LG=6[7-:]?UVW1VZSHKB0?&Z?V
M!@R^+5\G*GQYJ Y4T)@)J!J%4I,-%PP$VQG(TPTWFJS##.Q'L4?4 0MZ+TO/
MJ EH5 JE)ALHH >V0P^ $5NO;__'BSE-Z=RMFW7%G(=MUL^QL0R9@S'!.NW
MKGI?-6C(!%2-0JG)/6'OX2EVI/.47#JLXQ</J7>>V>,/'JT]0B:@(2F4FFR0
M #38#FB>G$MGUQ\\W@RWIA#UANDI:,P$5(U"J<E^"H*$[4DC-YN'NK53ZX+E
M<V[JYEEC?!XM6+,QTJE9T^1LR8JF&Y@;GI2V'.FXW:!,">O9)Z,@4"D":,P$
M5(U"J<EV"U:$[:SHJ78;+3:D<D3$\[4S&T@<,^T9-0&-2J'49/L$!,)V"#0D
M]14;TDYB'*D$8&(/.=B6?E$3T*@42DVV12 A;$=")Z6^8D/^A^\%VL/T[+$'
M^P/*>WIN X6**C^339"<P$YR; FP@4Y(1GX4$5=)FYO88PSU 50M 56C/7:)
M;(1 ,X$=S?1/@#5>Y[.K#UU,!(9G>GAQ%&L/M0,E+Z!J%$I-]E.0EV!0]DDO
M#W7 $6#49GZJXPT=SU8PB(5AA#Q/\3 Q%!SA,%(?8$A-Y9#OAO&A:[6!@!S!
MT$>N#DW6L0<8W/UU5&%,U@&-FH"J42@UV5)!*X*A"2B];,0]\W4,!?41H!,(
M<[Z.H: Q7\=4SIJO$^P]&S7XAMD* >SS34%O;P%52T#5*)2:W D$< B>Y6&H
MQSA#H),!#^LCJD^IJ7T+!KL'R@^@U&3W!#\(GB77Q.B8?JM*A'TU"<'>GL'C
M4H<&>LP$-":%4I,=$\@@.#%O!.QJJ+T!@R=B'2"$V@ %O5,&5(U"J<EV"Q01
M/-_#3@/#+2XJC;"''SP>CT=,0"-2*#7Y0>""1)#G?=[IV*X_=+ 1_4Q?NWMY
M"AHR 56C4&JRG8)GD",/+GWFJR?V\(/=UH''"!'UR1.@,1-0-0JE)MLM< >Q
MXX[GN'I"#,2APU#J,_U!TTQZ1DU HU(H-=D^06 (W(-#B$Y'D,=/K-7L'WO(
MP;;TBYJ 1J50:K(M@J(0.T4YZ>H),6 *#X4JM+>''FP/I%K2;Q,H5%#9'0%M
MR.D/#R&&.UL00I&KC1)0N@*JEH"JT1Z[1#9B[R4R4 \/,5)'N_K@I83A,2"F
M:R>@41-0-0JE)OLI4 IYRF- S![JR,1\[<104"/'AC+F:R>&@L9K)Z9RUFLG
MI(48\B_B/)?8SW-_]_ZX+IQ?TFJV<+8/3GGII'G^]ULJ^=*+'U:ZHTI:?-V^
MT[)N?RM&Y;JIFW2S^\=Y6M?..QF-/#*^CDO73;GDZX,95_W:HI('5K6+O:S@
MR[U6NT[Y$:I8+V_YT:L%7KO &\VWDN;+]@:!EL1T*:IM]895RX/MY-+%G ?C
MK>Q.%+MEYHPW(+OC#6HZFI/Q8V2U*JMN#?/*^5 ZJ7BOI=H:=0LSOJMNF9/5
M]9HKWY5Y7CZV^Z->\QVZV=BZD[UAC$OSB)[+BU7.W;KJCM=SUJ197K\RC87S
MO=>5+EEUW[VZMF5*ZZ)I+=W[=?=ZW'?=6V25WR?>ZRO3[V])]#HAD?$O,?]+
M]Z;=<Q%Z\YY>WEONLZ)V<G;'F^&^"OGT56U>?;OYTI2K[D6JMV7#O>\^+E@Z
M9U5;@/_]KN0[8ONE#;![ ?'E_P%02P,$%     @ &H$A5?]; +9J"0  P"H
M !@   !X;"]W;W)K<VAE971S+W-H965T-RYX;6RM6MMRVS83?A6,VNDD,W%$
M''A*;<TX=C)-IXD]D?/WFJ8@BPU%JCS83I_^7X"T*!$+2&Y]8Y'T MQ=[.[W
M+8C3A[+Z7J^D;,CC.B_JL\FJ:3;OIM,Z7<EU4K\M-[* _RS+:ITT<%O=3>M-
M)9.%'K3.I\SS@NDZR8K)[%0_NZYFIV7;Y%DAKRM2M^MU4OUX+_/RX6Q")T\/
MOF9WJT8]F,Y.-\F=G,OFV^:Z@KOI=I9%MI9%G94%J>3R;').WUWXGAJ@)?Z7
MR8=ZYYHH4V[+\KNZ^;0XFWA*(YG+M%%3)/!S+R]DGJN90(^_^TDGVW>J@;O7
M3[-_U,:#,;=)+2_*_,]LT:S.)M&$+.0R:?/F:_GPF^P-\M5\:9G7^B]YZ&6]
M"4G;NBG7_6#08)T5W6_RV#MB9P#,@P]@_0 V'B L W@_@&M#.\VT69=)D\Q.
MJ_*!5$H:9E,7VC=Z-%B3%6H9YTT%_\U@7#.[N/IR^>'+_,,E@:OYU1^?+L]O
MX&9^ S^?/WRYF9.KC^3B?/X;^?C'U9]S<D*^S2_)JY]?DY])5I";5=G62;&H
M3Z<-:*/FG*;]F]]W;V:6-P?D<UDTJYI\*!9RL3]^"E9L36%/IKQGS@E_;_.W
MA-,WA'F,(?I<'#^<.M3A6\]R/1^W>3:I5V0):5*3956N"61>E319<=>%;M9D
MLGZ'N:V;5N#3JK1^5V^25)Y-(&]K6=W+R>R7GVC@_8K9_$*3[7E ;#T@7+//
MOD 5RLL:C8UN9*!'JE)S/SOA411XWNGT?E=_3"YF,8^W<GNJ^5O5?.?BG"_^
M@MR"<M34I"FA'J5ED6:Y)$6OLWJJKE.UBINJO,\@2,GMC^.7T7_)97RAR?9\
M%6Q]%3B7\5+"I&F6=&6W6)!D759-]H]^@%G>3>?OK!D+*.6CE36E*$!/A*]K
MN-4U=(=<69SH)1N6*9=0Y4E:U@T:B*&I+&4[X=4I:TK1T!,>KFRT539R*GN^
MXT=2+A7ZR*J",$O+]3JK%5*B*D>(?^.0CE0VI6A(_1!7.=ZJ'#M5GC=E^OU$
MX:;6$LA$K=5_HY,%;(#8:%52I<DF:Y(\^V=<VCL38D,Y'M$@%",;$#'J>YZ/
M&T&] ?2\@Y4I&7D?@GR=M>N:P&U6W,N^/*# YIF^95$8C+1'Q)C/?6K1?@>R
MZ4'MVP)(FW:O+E>R)J_N@+35KY7Z=0.Q+^^R=-<0!=?R[S9K?I!:IFVE*Q=J
M'36]SCS.QM:98B>1%UAR@K+!.G:@W/19D!4089(TR2.J)3-?SX(@&(<0(F=3
M<4!VZH3-V56SDA6J%#=7W#.B&I,*(V;1:D!;*MR$8Y44=U*O\PY(06S VJNR
MG6?);9;K9=^FJUPN@4_7.G/);5O#E(!]X/?;K-"9@4(;=>+^<['MI6;;=]O
M!*@3/&?G:=J5+  YF=TGM[E$;?;-1>.Q'XR1 I'S_2@.+*L[@# ]A,+'@0,U
M<1484^P9Q0F3XS&W5:<!@:D;@J\KN4FR!9&/"AUD%WNERI@^&%&M38 ]81$-
MP['6B%SH>9&%-M !BND!+'Z*@DWRPQH")J0&C/EC%4TI'C);=@_ 2]W("PI6
MK43=NI/8J-HFBE)/^(;>IA@#Q2W%D@U8R]Q8>S5B8@>T929HGM"(1N/X1>7\
M.+8XF@WHRMSHNDVT2M[+HD4C@6'8%XAQ+4#$@L"C-A4'B&1NB/QR;&."ZFX"
M(A.Q)PP'FW) 'P6W*#^ )WM>7]Q1E",:*O:BC?%+S;;OA0&LF;LWOFZK=)6H
M/-;44RT>$#.5TXJC;11C0WT@D*BGT%Z-%P^1@]RPL'\V@"5S@^7%0.MAX1I9
M%4E^TD)6U^6R>4@J"4W,O<Q+;8"]Z6(F2((9OAAW_YB<B)BPF#& *7.#J8Y!
MC5++LK(PGRU'TIFF5D9?J.6Y3W+-J),4;BJ\PV$(O@*>Q09>((*VFCM@,#N
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
M>74R2HUF]Q!=S1^0%BY&5_'/4@&:/&W >N'0H;0/Q*#_HGC^;U!+ P04
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
M+3<(;!(F+(8BG*8YO&V-$JXEL_=9B6L_ML!8.(LS\LF* LYY(QR7XAL)$8K
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
MZ]U)HG\_].G?E/4%4ZE< _"8 XG'32K;M)XI)819^E;<\S^J"T%;(7).4RP
MT>*H@A XA&FG>/83JJ.:847*#I3,@+@>5-$9?NIO_F35NL[%W_2Z82TR*Z4+
M"ND=LSF84DPF(*RD;WW),@FBV52\>4SRP'W7-MEI$8'>PC 44_$#1[O$O6[)
M, :7LUEX!9EK55&(G+P?/@YX(U'B93P+9K/DZO,(]&EY?0]#4@G#E"P*YR,W
M#E+'=%40<@6/$8Q@<!&)1 ZRH4Z?^@99CSK4B3[Y6#=UI3[_-=.J1_XNQRS#
MY9FB<$2AT)VRA@QJ!U=_:\&UXZ;>-%KEE\/71H2@@</6V 554*383;C&$X3U
M-0:/ GJ^5S1K,EENE:F4P\B0T_2Q!I4AG!OMVX?9$>5YGTC?6+RIJ];V0DD:
M2=GVOE[K'1EE2E^SF%Q,<;(W'!)\(2E_J:F0G>P7'#P\/S:I'-;KXP1\;F4R
M_4GX45%1&C^VF?6:\@-%FZ8V?)[!_-21SE-"1U[GC<-BL/!:,P41L(XM)51X
MK\ELVYG0SC*$1^. L*P&A9 4GM-* $TQ,F$;Z%8=37HK& 10>JYK98*8<EFF
M'"Z3:L;ATRV8D.5+PTNR#Z4",B!7W1.G$9%1=O%+TKFJG1-ZT-#:_5:55 ]J
M4_FAM0,#1: M'A2:2K>ER0TK..Y475]#NA0!$![?]H!ZYDL_8XQ:/Z*,PZZ#
M?;['/ X-,R+%1L%KZ4]F,D.>-9V_/*'?4R\# _0U8?6]*/Q94W%,<%)\Z(X2
M8_&V+8<39$^MSM2;[>&> /;<*;1R(9VK]*KV'6TX"C&.""C$+I66@/ [?U-C
M#J91/&WW=*,>&Z$030P1S?36Q/HOG@0Q^]DG5))P"O6NJ0>+XP!"LE*#;/.$
MVI1P+]R4&\.5UV]%)E)U+BS'';TN98V)$L+!5X)?#(DU$E@BQ3D4^E=%/'@<
M=GV?:,6D6.<>)P,C#D=#SO?@*$?^#LYV\#;SSO:TPR+>JE55$Q7X]$6/#ASO
M832_T8%;--D,WTSTF?\(')U^0ICPDONKRRXF5^)#@Y8+]/AY$"<+.LC,XR!:
MTM4R6@:S),+5-(R"*(K%]VVN+]"6 ;=%.+OB:ZQ<AE.^3B:S8#EKKZ, T\,5
M9^7W,L C(;C'MP<[:+5R!0+E(R1'$>TGK7T-RS4@VG2!ODV>R5B?$.Z$:WK=
M)E)5.8FPGRQQCWD;-*>HCI$*FNU_DX/YOD_M<3L/SLZTP9"=47TH/O_209YE
M*VRH>=18@;G-T81^@$+N[%NFB/,49M)&W&D\^K:[4NCPI>]_)WEVC8$:N?2D
M19F&/F<J'A/0!S/BO8P[HLEUYH?:DPCH,NP3.CBT=M#IZK*7T.:;VC(SK2<J
M_.RW$<ZY,TG'!Y$,J4H=JN28M-CADT=,Q-6:$NL>FN$,.WRZUDA<#>0^@$2X
MG=&C\6=A7MNF2W>W:+1J&C78+_=9;7J[QAB2^G;2I.(TUMG-O:GS;$"T./E1
MH\^(FLXC@JC*R4]8[P?%T\ 8GWI=1N3P[@C\S=S-TQ G]'??L1QRUS<5L<TM
M8%HT%7\[K#U2^19=UJEGN;X[47SV^<E3RT5W3 %)16$0A2'Q530A&@O9HP(R
M,GY/C]0@$/$BB*>QN)P'R0RD%^,,LIAUP@<C"8(4!9,)EDZ#90(>G :3Q5R\
MA_4$P46PF"?B<A),HR4_F[8GI60.PIQ?":ZK^*OFO+-^TCTR>KD(IN&4:7@>
MA/,Y>S('\<8+Y./I_8TN#"F9HHD,]L7MJZI'BWTN27B,6"3B6UDR*/[,;)T*
M_44;_ N*VS*)R,,X"291]'0"DF 1Q5=B%DSC<)" B!(0![-E2 E(%LD?2T R
M1Q_D^$?4[1A)Z(&3:/K_"?]D'D3HR@>A;:=+.D@\,I'??T;A>-(/N>"4BV@Z
MGO4O;IJ#HG^#0L^?GDZ#P<N*_"%H) [>5_*-@U=#_YV&Z% #1GAFHB,CUK6C
M#QWR5"STX.P!9E\QF7GBL8]HY]8?[]_Z5O8/.HU^[0]]0Y1_4!B'<:HC2V#
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
M27J+XA(.5APY.N67M5T7.6D#2;+[I',,Z.UY+ X$8'9GHI=#J"-TKX"X^#;
M.*1AV4;,$!%)N)S-__3ES^I##7X3WQ9OAO-!W,(P'[@&RTZ,RY;!(4Y80(0#
MN.7CQN](+.6Z)[AE>4KX//DX4=1L:W\@KO6[P;G8E7.1+6*X$U? 42#> KLG
M)Q-+92L!9:._</4<.*QFPVK-MR0SQ$F#I[A-_8X:ERU<BA.,4"@CM/N$_,3'
M F:9PG>^WC'%!M^HA/N/&,/_42(=K8(3;1-+PV>AVA0T 4'L3ND$SV;OUXU%
MB&UBM3*]H-@DZE"(N;6R)O' U(TP&0]H:=).&"3"BCD</ MDOT[I9(E4THX*
M/#$#4M=-3!L"4T>V'VW*$#&YQ$P,N0<<8:\KX -::+4BMLOEL1/>85!E 3Z6
M7I;[KO#<L<S&[(G1$8T'U]#X_\EFSB,DW'&T4I?1_XIC-:+,0Q!VGLU?3N8]
MW2)S8B<N=LQ20=?VWS*V]-I,UL95FK00\E@8"0_),D\+F>J=S.%]$P>&JQIX
MB'T/>4A*0K;#WBZU(X3T4'>>IK5SK>CCH$BG)Z:S#J1/-?P+'CXJ:MQQ='RD
M%H3%8B8Q^V [T+*S40"?Q\ !/TOG\,+_W43R[6(8ERL#ET[W3HX[032*DG 3
MYY\=_>8'N9_+EG(A^)KI9=;F'17"4\[QYBXO W;[=(*1F+V2=M(%((<:+$I%
M71\9R@/80;([H(?NLH!K+8]6L47]<'/ +KC,-8A6?7A*%G-0UVN"% F$,8&?
M=DS15K7TU( EGU[RN.C+31 [,+ERYY>$==$()#=FE[KN"!?VTF'E=*/1EHJY
M10G U#,82*!GL%/::C2FX+;!CD12)1*0XR4BTG,@>\:UVC9R6]I8!LB!084N
M+M$]%3?(B?"HL[^U<@<K,X6QP;0-%[&A01M@A#!/"99-6^MP-&RB?ORC-#;N
M@-&/S*58^++G:UL)>"(/,KF\3EA5R,H[5[ZP229/D/1U*,L\DWIFGSSV260Z
M^*"%^EK+9SN^@>)>D[]M]6_[+X-O\P>QX_;\6?&]#FOKF-U6.#J;O'PQRG>K
M[B'YK7P>6_J$8I:?&P+. F_ ^LH#,^6!%?3?2V__ U!+ P04    "  :@2%5
MXK'7NY<4  "00   &0   'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6RU7'MO
MX[@1_RI$NM<F@*+HY=>^@.RKW:)W&VQN6Q1%_Z E.N:M+/E(*=GTTW=F^)!D
M6X[WK@5Z&UD2R7G/;X947S[4ZJM>"]&P;YNRTJ_.UDVS?7YUI?.UV' =UEM1
MP9-5K3:\@9_J[DIOE> %#=J45TD43:\V7%9GKU_2O1OU^F7=-J6LQ(UBNMUL
MN'I\(\KZX=59?.9N?)9WZP9O7+U^N>5WXE8T7[8W"GY=^5D*N1&5EG7%E%B]
M.KN.G[_)\'UZX>]2/.C>-4-.EG7]%7]\+%Z=14B0*$7>X P<_MR+MZ(L<2(@
MXU<[YYE?$@?VK]WL'XAWX&7)M7A;E_^01;-^=38_8X58\;9L/M</?Q&6GPG.
ME]>EIG_9@WDW2\]8WNJFWMC!0,%&5N8O_V;ET!LPCT8&)'9 0G2;A8C*=[SA
MKU^J^H$I?!MFPPMBE48#<;)"I=PV"IY*&->\?O]K*YO'EU<-S(5WKG([[HT9
MEXR,F[(?ZZI9:_:^*D0Q''\%-'A"$D?(F^3HA']MRY"E<<"2*$F.S)=ZQE*:
M+QV9[W;-E;A\ PHKV U_!#MJV+52O+H3=/VOZZ5N%!C%OP\Q;^;.#L^-CO)<
M;WDN7IV!)VBA[L79ZS_^(9Y&+XY0GGG*LV.S'U')*>/8#9BU4 K8OFWJ_"O[
MXQ_F29R\^%BQO*XJZPP/LEDSV6CVL9*-Y"6[:9>ES-FG%8R5U1T[_WCSZ2)@
MS5JPM_5FRZM'FF?V0C,.\@.=,UX5X):ZX0W\R(5JY$KF\(/5*R:KO%;;6G%:
M;2ER&,0$3$Y.&+"'M<S7C+?-NE;R/S >%Y):M[S*:0((*F$$!E^6.(%&96J\
MW\+26MY5M.C6LZJ)5>**LRU7[)Z7+4WT#.:)HIAMA3+3$-WTID*/U?3;S"1@
M<1T@\65;H!3NZP;_F!<#UEMZI>H-:R \L:8V?Y>/Q,2RYJK A0NI@-M:Z1 E
MN $NC#YPN?>E!%\VPH%7W[6\O'Q;<JWA'=7F30MD6KW]W&F K;EFS4/-<GS5
MR",W4QO^.WD^9V:ZZYT78&WSX,W@0<@.F =R U;POS*"8\H.)B/J'N4BG4R.
M#-CE[E/%?N0*+,[$%_B7ER6+IXMP<F".'K]_TOBKNH1T!CQ69!2'E@AZ1K=G
M<6#N NVNA6 .LLAA[4>4]CV("Z0A*S0A6%.CDU3M9@D#@8SC4GABQ6VK4+X-
MLW,W0FUVF?OMR@S93S7C12'Q!T2/X_('<P)I+XW.T7?J$K  BE*WH!,C"4W3
MHK6?H/W#JZ"090'!'44,+BUKY=COU@B8^):+;6-#@-!;L'E\S?AZX!1#U[@6
M)(E*0W"P42"$ #LV,0=N3(P9E01X,!+8E.@&X,E<P^*BPM6!YRY(H<. QX.]
M-'BO76YDTY@QG%X>TR6MLZ[+0F#DN0;E(I. 4=R /L7H!0CL8 D[Y)#A[?"
MY%60THZ,V#55$^[ED/>Z C>H*V'8&;(.=!G6-?+^BU41[W-'PT*_X*A9X)0^
M3^ D>OB\6:NZO5N#AY-X*E)$IUVP)X00<*7K4A8F^$/LKG),F^0KB"<@.[15
M*6#Y&@:J!ZG!%B%>H/L4(?M+)ZL]XOHR@90A($&2[@MYC]9<:"1YPQ_1@PH!
ML5]];_X9M=BG_!8]ROG#LJ2U#OMD0Q03'=S(L=ZZ[$:AK=.;\:JG5J[;LC@<
M,4>):+=PB8OY^/*<G<L+"*M .?+O'!D-MGW*55_ 6!B,\Q6"0ZAP_G;@76N0
MY[!(!:",;0PTYBOT79K!!E$SD]R3";H&>L*(3Z]JA#U*7[P@V0%A0)EC5F(
M[I1*:R%4@0<8TBF!06A2I11D W6>MZH7@WF%61Z7/N<7=DJ%44EQ2G<%1R]%
M >[R4UF_)G7W$N03NE6"0'.%GD0>TZR!ACCZP;&/&9?M9]QQ'P==+2_8+41U
M0<DSGE":G_4"#PE<W,.J@!"K2J*TH AU2WIH6I$+FYM*W$FL$<B0O:>#>$K*
MVF. Z07*ZCR_Z"2%.092*8P")QV&[UX0Y>#DOP!":CQ5IPLU<%"58\#7< 4V
M3S"1H)U+U0$JS2"AU"&AGL%9UO@@]WO6;D6N1&.%=MOPC@G_XYTH^0/%-"-/
M(,@(LH%@1,)S\>"XB8!%-#:?&\BPA.A<U:RLH7Q3 [ETACP,;B'[XN+!0>7V
M6#R,<)NZ <?JX%@/OW;4YWPK&\H#+KM#<&YSH^E]UL<0YV'4.H3^!,VPU!RL
MWY<:9'*V:JEX\.B::RLA#6$#Q5&W&B2G+YXSJ+@??<7-_LJK%G7K;R11G#!;
M4WZ$J2J4(+LI>?6<?:+@K@>*2&?!)(E9E@11EK+/ ".5S!M?F[45EIN# 4&V
M2%D63-((5XR^9[%IEK@"Z92EXBB89QF;!-$\8;=&>OR>RY)C5NO)[0YR!(R=
M3((DFK%L$F39U!*WV9;UHQ"VBKMIP8FX=C2>,&<<!W$V9W.8><%^)N,:T:/7
M\R&%QO$\F$\FP-(D2.,1H>D#U:,W['%9LW-ZAI<7+G;NUNY' A]4':I&S**)
M<KQ+O-ORP2YD>#3P %!355>_0OEKPN/.,PLNMI O &W1>JX45[M*Q[A3''J
MUF"?LO//MU\TL 9@D_J9Y"'F$>86@FX$B$DIPL@(=+,%$&C6/\_!FXPDRL?
MO6+FN "\77JM4@P#U^<@L&-V@>&2TCL)S"M@X/X]W8TY)>H.GI'NG!Z*?3T,
M"$8X(*Q=&U5<NI\=? QZHD&[E" S.[_:K2@-T9X0"HA8>4K3- %)=$F:.!TW
M)@KY\ R22&L ^5T-H;T:5K-])W<\^=Q!3%.;J =_'3D]<.KI[>>,;UMI,G^
M0EP)B3J#ZA!MIBSM$YA60=4',M72S8C1>L2Q2<WE(Q+;)WRH$T=UWR8L?:@*
M?'N0EYXHEVWM#??$CAD:FSAH>E#=KUI%*A\2YRKY(T2.&>X3,=3&GO>W-S>_
M+?;X_*SW^DLCZNCW2+:.%ML4= SV/23LVJ,00&1=&.>] URAJ$+1\IO#_HA4
MR'&6 "*K#G;%$[K;QZKDEM@Z> 24[ML3SG,M&'\ X+ZSN!&TM W<G:>X+J=U
M]V!Q1!28C@\\_R"6BC)_,C60T'9A!!:_X],.^FG#&7LK9F[*3[V%+,((^DCP
M1-,T'1EW!XWE4&\-D@VXI38H+)Z$TUW(11W$,-ZY';AVD WNNSTTJ!O0]:"*
M4'=*0(WBUC'Q4!-*.8GHT'J @S8V6]_VT]\Q'QO.:-QGF)CP(2&!BYY]WD-N
MI#TL4I,+KH4/ZQA@L=A49(I&3!0(!?6HS$W3>>@5M41GR-X"H,9<IT]G @N%
M;T+E4I/F^UV$(:P?+/5]9%V[_48*!#W:S(8@Q3:8S_^ H@\B7:_B.FZ9!FT5
MK7*D]F* <8@AS):Z!\D];OS)1W-G$9]Z^>$?M+4HBLONZAHTQ>\$8%_$%U0C
MPYJXG846^C>Y$NSZ[@YY 6&\X25&0FMD>T#?HEP+W)^Q63A)V31<P"5@UF2>
M!LEBX1%N5P5!.)G&"P_#G_FK3SNZ/P>T?D&0_1FL"--/_2M6_?"2&WR> #7S
M"WAU&L9S_Z+)N_!>%D7L'/XQ;RSF#"%=M]0DF$W3"S^;I1HSQ5J46$*5W(;U
M2C2V Z1%TY2^1J/YDD6OOL ;%@/ T#29^4=#R5X#T"A9&EFY0A$QG2U8N@CF
MZ0R%&87S#&C&ZVF00>T=I^DQ2<10(&7()T2PR;XDXCE( OZY()VER8XDXB"=
M9?\#24RC,4EDTV1$$D.;M]54.@_B:4I6%493$,0$60O2=!K$4-#\'8*3W8,8
M! 7*V\,)(5,EJ3'5= $3H6&EP2R+@SD('+/7@W,4;AV%Q'))L6'%96]_<#=0
MG>[*"&Z?Q5$<3J==]YJPDYMS@$)/G3AV>1W*F$K+?)_4SE1D=0JA*%+*TD3Q
M+,IZ"1&?/4O@QM+<&.9 0PKWD>1)*1+XOC>:/%V20P*S.$R']&59EZMW"22;
MM&8W<( !ZL>" ELH2ZAC7+J[-)F0MG^[>M#>11Z0>@1!TI:CP&?7\#QA"+&#
M=:.FXK8]VH]""O?J(P?%^O3N+V.AHO:U+/8['[<6#'4$[*9WNUV>0_&]\M-:
MG(<ZK02]2!+JP()[$<H0U6 Y@VL##,+FL,4UEM)!X0RE28U%O+";[\=U93II
M>7U74:IIM>U4\QQCGZ)I> ,> E4BSKX1D):*#@00AH"Z'^<I!$0T7*->4D0A
M&\67#BL,IG)[0MU4S0EJ(/M"6 A87@)(+,(ADUW[G/KME=G2(,QTRO0.\KG
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
MAV?/,S MOE'3(M@FO@LQX/'*C)\5GO7D6 #GI;6A6["#_A^%^;]02P,$%
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
MNDCQ.'<@E @GMJJ%N0=:1H<Y*!,L"&J1PB%6G,JQO&N40Q!: W6S#\+DRA1
M5U+>@IW#M*ZUD@*NZA[\Z5GZP=OUW+L=$% [M1 !]?W[$G4.<EUT62I9TJ)=
MJ!Q]+.N"FBNIA&8FU*"J0",1:BT"VP[0 W(KFTBMH6OF-FQZ<,UA5$5:*L_$
M..BD/%:\5*1FHVPC@.%%38Q6JHJ$X?7@8(^ZC9B0<2@#4OARAXQK=D-FPH?3
M=B:Y&-2-DR79 LLESB*_H24N['OPG8EP,:^B!2D/N*H)@LZ<0;2E/(*/[$LB
M#%7;2M@>]3<9[(S4;9KA,05T03 W0N'-TE(2E_&]IRYB^L C*G1%=$)/68T)
MK5UTLYW93EN/^;>]=>ISX0IE/&B<4VJ_=["7@&O=KPV"K:/CS&R@4XK#DCX8
MZ'@#K<^M#9N "W2?H,E?4$L#!!0    ( !J!(55K];1:/@\  !(M   9
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
M/$$RO"DI*."+2H0FD>ZT"Q0)W)%*(7&4VR'][XKR$#J==NAT.KQRBP1U2UO
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
M4O,%3ZCQ#8N:LDHHKGM] GK^U.WES?'5,5J*6R9+ ]#"@6VY3-9(F2QQS=D
MFA=AWR>]_"#*Y0_%&#D^#LSBMO)I,+PIP6[H];+APC#-/B8$VM'4MJ>NBSTO
M1O\7HM.RAJ/P/^)Z1 CV8W*/ZUW??JY'.(K]3CS,QJX4A#B.@TY\1\)Q[,?M
M[\^41AA")%XX:!TH#0^'H-#))U+=#7'DDEX^5EBNX^%@ZO3RATLC]F #@4KN
MY!-+ VA/G*B7C\'VXLC^[TIHPQX?NWZ /2=N2BB,8']Q'R^AAU5B3E?-ECP9
MK@.:KY%>5VR+^??/@*U">0/LU\.X3]!OHGS95(#%PAYJ("@+(,7@V$3G.>2E
MI.9B"+&Y40B1!;;E0)P.^GC('6S(;CA%GH]#/T2OV5P?@I/>'P?:!HZ#"":!
MTR[YSO5IL\/+)*_A.@5#2,#BRF[/>0[+ 3MPY+6M* C1@2M'T%\Y@H-7CIL2
M;O@Y_P=F? <W>W3T02@U-EO9^PVV79>.PVYW<:9Y#L!4#6OJS<Q+F+FI"[BC
M*1@?KH+13:B4:^.IW6@73^ =N-A.:<;R]+ON(->99.S>17=C<,7O]HQ85_#C
M#EH_Q]H3=%.MJ 30Z=]U%]IPOY]B!WB\W?,>UHC+]JY/0AP$P;A7VNHX5 ?
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
M<VAE970R.2YX;6SM65ESV[86_BL8->G8,PR%A:MK>T9VTS:=VQN/G:0/G3[
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
MN5 22A<N@/>SNK;K&Q30?[4[_P=02P,$%     @ &H$A59\R@@\6!   _ D
M !D   !X;"]W;W)K<VAE971S+W-H965T,S N>&ULM59M;^(X$/XKH^QIM96R
MS1L$Z )2:;NZ.]VN4&EO/YSN@TD&8M6)<[93Z+^_L0,I:"FJ3KHO,/9X9IYY
M>6*/-U(]Z0+1P+84E9YXA3'U51#HK,"2Z4M98T6:E50E,[14ZT#7"EGNC$H1
MQ&&8!B7CE3<=N[VYFHYE8P2O<*Y -V7)U,L,A=Q,O,C;;]SS=6'L1C =UVR-
M"S2/]5S1*NB\Y+S$2G-9@<+5Q+N.KF9]>]X=^)/C1A_(8#-92OED%[_E$R^T
M@%!@9JP'1G_/>(-"6$<$XY^=3Z\+:0T/Y;WWKRYWRF7)--Y(\8/GIIAX0P]R
M7+%&F'NY^15W^3B F13:_<)F=S;T(&NTD>7.F!"4O&K_V797A_<8Q#N#V.%N
M SF4M\RPZ5C)#2A[FKQ9P:7JK D<KVQ3%D:1EI.=F7ZGOO\AM88:%2P*IA ^
M/;"E0'TQ#@P%L,>";.=LUCJ+WW"6PC=9F4+#795C?FP?$+ .7;Q'-XO/.OR]
M$9>01#[$81R?\9=TV2;.7_*&OSNF*EZM-<R[;/^Z7FJC:#C^/I5OZZYWVITE
MS)6N6883CQBA43VC-_WX(4K#+V? ]CJPO7/>IPLB8-X(!+F"&=,\ U;E<,M%
M8S"'GQMW"O_Y" \%PDH*(B85!8QM.[A$*J/!D#)C(FL$<_PA%,L.1;Y#41$*
ML4>AV_'A%=G*1M,Y[0-N,ZS-@3ZG,;VX@H="(1[-"U"W7URW%WS[AL;.@?V)
M#J3O38F*&:FN7%$<'&:,XLNF3<E(N!&,=J\=]E:>02;+DO(BBF5/A10Y*@V_
MP*<XCOUAF%Y8.1J._$$T<G(R'/II&+;R*/9'">W?8B6)E6WT'^X3@/EG]DR
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
MX:Z78D,2F!C*/@7P'1C3GW_"OO5+7\IUBD4ZQ6)-8HWBN'5QW"'UHS7T9?]
M]$MB\:MH-W7#P'9'8W-WGM<NS YL'+9@41<6XM#'81,6=V&>A3&V:U@C2J^.
MTAN,\B&G4AG<O202>OUED/[2G:93+-(I%FL2:]3 KVO@OY$-^#J+HU,LTBD6
M:Q)K%">HBQ.\U@8.1._L1#JA:X_<E@UT838.G)'=LH$N+' LVVK;0!?F6H[G
M!_TV,*JC' U&^56N@??%.$A[Z0[3*1;I%(LUB35R']:Y#]_H^(<ZBZ-3+-(I
M%FL2:Q0'6Z<;@O5: ZB8YX<16Y[GM R@!^9C)VB=_SZQT _:Y[\/AK'WQ/G'
M9Q<A/!AF?!//>F,<I+UTDVE5B[2JQ;K4F@6P3P6PW\@&*F%=)=*I%FE5BW6I
M-4MTNJ[AP0O'H!4XW3,>^K[?MH(NS D=RVU[01>&[<!O_VD1]Z[J!J,GS.!T
M]<'#=Y^9H.33+4GHDB9ES^,+V9"\-^Y!H1?O/9UJD5:U6)=:LR2G>QKVWLH>
MM%[AM*I%6M5B76K-$IVN<7CP(C)H#WZW%V 'KM>VARXL= *O[0Y=E&M;;M V
MARX,^R&V6N9@GG5/,^"KLFTM4-D./;2RZMFZ-3XK&\*M^2M\>8U[YJ.BE5YV
M:T_RAS[\#>$KF@N4PE(M95T$JG[\T-H^#"3;E+W;.9.29>7C&L@"> %0WR\9
MD\=!L4#]#X;I?U!+ P04    "  :@2%5K^@[T@X$  "X$P  &0   'AL+W=O
M<FMS:&5E=',O<VAE970S-"YX;6RU6&USXC80_BL:]Z9S-T/P&V^AP$R([>EU
M+FTF]-H/G?L@[+71G"U124!ZO[Z2;1S@' .-^R6QY'V>9[6[:&5-=HQ_%2L
MB9ZSE(JIL9)R/39-$:X@PZ++UD#5FYCQ#$LUY(DIUAQPE(.RU'0L:V!FF%!C
M-LGG'OELPC8R)10>.1*;+,/\GSFD;#<U;&,_\422E=03YFRRQ@DL0'Y>/W(U
M,BN6B&1 !6$4<8BGQIT]#FQ+ W*+/PCLQ,$STDM9,O95#SY&4\/2'D$*H=04
M6/W;PCVDJ692?OQ=DAJ5I@8>/N_9@WSQ:C%++.">I7^22*ZFQLA $<1XD\HG
MMOL9R@7U-5_(4I'_1;O2UC)0N!&29258>9 16OS'SV4@#@"*IQ[@E #G%-![
M!>"6 /=2A5X)Z%VJT"\!_4L!@Q(PR&-?!"N/M(<EGDTXVR&NK16;?LC3E:-5
M@ G5E;607+TE"B=G3[ %NH$.N@M#MJ%2H"<(@6SQ,E63'L3 .42H,L-4#W3)
M$IJ@1^!Y<=,0T&_+E"18EXM -^A7S#G618/>>R Q2<4'-?MYX:'W[SZ@=XA0
M]$#25%M/3*D6HMTQP]+I>>&T\XK3+GI@5*X$\FD$40W>:\8/&O"F"F 516<?
MQ;G32/C+)NTBU^X@QW*<&G_N+X?;=<MYF[K_-O7@#!S3U]2/8NE6%>GF?.XK
M?!X1.$DX%+6$6+PO/O37)V6*/DK(Q)>ZHBEX>_6\>HL>BS4.86JH/5@ WX(Q
M^_$'>V#]5)>Q-LF\-LG\-LF"ELB.,MVK,MUK8I_=I:JOY7N'VD10Q#9+&6]2
MU6R*G:@NQ07A;4ZHF^9V9G?[$W-[F+E&T6LS=X&@WZ9@4"?H5H)'<>Y7<>XW
MQGG_^^$0LH22;[5;YKS@4&>$%V5W9'5[)]'M?^>?8XU.K;P:LH'C=&]/(O<]
MF=MSNZ-CJZ!Q=?^Q1@=5[ 9G8K?O=>N#7L>J7E<7R8)Q<!BBH66=Q+%1]MHJ
MO431;U,Q:(GL*"?#*B?#2^JY<_8@TD'^\UH=8=4!YG>2:3O531;JE8AQ6!@L
M).82J:.3:B]WST1\&>=][,8:W5AUS7#>Z-JU3:9-,J]-,K]-LJ ELJ-B&57%
M,OJ?CA.C-C/=)IG7)IG?)EG0$ME1IF^K3-]>MBWP,WMV1\^'0*7Z=*Y+?"%C
MVP?;J=7M#T\V\$9GKLWH19)^FY)!2V1'J;*ME\].ZTU]]3"+*8EK\W1&PG90
MEG_FU?T>F['7IN\-GOBM>A*TQ5:DU3RX6,B )_D5D$#Y^;SXHJMFJVNFN_QR
MY61^;H_O[9IYSQ[[Q272"WUQI_6 >4*H0"G$2LKJ#M4ID!?71,5 LG5^K;%D
M4K(L?UP!CH!K _4^9DSN!UJ@NJR;_0M02P,$%     @ &H$A55M?G MD!P
MT#$  !D   !X;"]W;W)K<VAE971S+W-H965T,S4N>&ULM9MM;]LV$(#_"N$5
M0PLLL?@J*4L,M.[+.JQ T2S=9\6F8Z&2Z$JRT^S7CY)5TQ)?:LWLE\2RC^<[
MDG?/\21?/XKR2[7FO ;?\JRH;B;KNMY<3:?58LWSI+H4&U[(3U:BS)-:7I8/
MTVI3\F39#LJS*0H"-LV3M)C,KMOW/I:S:[&ML[3@'TM0;?,\*9]>\4P\WDS@
MY/L;G]*'==V\,9U=;Y('?LOKN\W'4EY-#UJ6:<Z+*A4%*/GJ9O(27LT9;@:T
M$I]3_E@=O0:-*_="?&DNWB]O)D%C$<_XHFY4)/+?CL]YEC6:I!U?.Z63PW<V
M X]??]?^MG5>.G.?5'PNLG_29;V^F403L.2K9)O5G\3C'[QSB#;Z%B*KVK_@
ML9,-)F"QK6J1=X.E!7E:[/\GW[J).!H B64 Z@:@4P?@;D [<].]9:U;KY,Z
MF5V7XA&4C;34UKQHYZ8=+;U)BV89;^M2?IK*<?5LGE1K\.;K-MTE&2_J"B3%
M$KPO=KRJ\_;Z MS*K;/<9AR(%6C%&Y$?CGN;I"7XG&1;#IZ_YG629M4+J>SN
M]C5X_NP%> ;2 OR]%MM*#JRNI[7TI;%HNNCL?K6W&UGL_G.;70(,?P,H0,@P
M?/Z#X4EA&SZ5,WB81G281M3JPZYIY&HZKDP>[540LXHF7J^J3;+@-Q,9D!4O
M=WPR^_47R(+?3?YY4M;S%A^\Q2[MLY>Y*.OT7RZW@:AJDZO[\:P=WV22W8R%
M$8SCZ^GNV E=+"(487(0ZYE'#N81IWGO2E%5X*Z0:2UKK7PGTYEQC^WUT*/O
M#P86ZA+0;!P]&$?'&?>7O.9&ZZCVW1<(#NPSR%"S@>Q@(',:^*:J4YD>I64J
MA$W6,>V;FR4.HX&!NEB[Q('9R/!@9.B,MZ-,8PRUT&>H>5+6<S0Z.!J=&6J1
M-L$$AF& P\%"&.2D4$RP>27B@X&QIV"+]0T3D8&1N@P*+-D !@IQ@:^0ZS3U
MXHD0RH9IP20'*0V9Q=8C'$,OT=>IZ2\[QI -$X1)4#*/AI8\!A7RH),Q)VS-
M3D'ONR,JHY\-C30)1ECN8XN1BE30C:K3MV>GR+T_#4(HL"1<J'@%1P++L4%U
M(#4;--*6W2 G-VAD6W6%+^CFU\D;5"<3B:#<HL,:P"@H41+83%4@@VZ2S46>
M\W*1)AG8)!M>&LUTJAA+"E_:^@XK*,+SJ B]8M&7MKZS"HSP7#)"'7E1C G6
M8L4@%Q%L3>8*C= 7&Z$!?$A+/KJ0+9Z1@B/R!D=D@!Z.*!J8:1*+D,U014;D
MAXQ(!UX4Q5& AV::Y###EE5'1T=!-Q?GHMR(4EH*"E'S_<GX7EA.N6Y=HP^%
M/^-4B!1L$3XK_R GJT<[ZTE;WUD%;>2&]H_S#](9C @C)!@F(),@@T$ +:<D
MI&B-1IXVK1D(Z1B.AT<(DXPMKA6ED9O28Q*0?IB\P+*8'9:3)CF( H8LMBK
M(B?33L]!H6'E,4&AEBL-@K1)5K'%5(5'Y,;CW>7M)7@0.UX634"V62AYX,7B
M"51\L2W3.K5,LE/OZ"#UI*T_"XK *#XO(SD!/MI93]KZ33F%<NQ&^0EM.1W-
M%$4Q&28D@QS!,2&678D5Q+$;XJ?G(ZSC&0?#BL@@A"*+C8K?V,WO$0D)Z^?6
MBYB18;? )(;D8<QBZ5$;UGVX/34=8?W42F',C@ZNG9VZ',$LAK9E5ZS$;E;.
MN=R8JW21-/606($EWX@J-6]1IZ:Q$>E+6]]OA5],STH_V$GOT<YZTM9W5H$<
MNT%^0OK1N8SB #$MK'4Y&! 8V )&\1N[^3TB_>A@IMK="UW&TJO$"MO8C>TQ
MR4<_MEY$9%AAF*0@MK2LL (K=A]M3TX]AH.M!([6KS+(05D%V1J 1$&1N*'X
M013\">1)^8778+6U',/<2L8&HB]M?9<59 D\_V8D<8)ZM,>>M/4]5L@FY[:B
MB8Y@&@=,:Y<;Y$*$2&PY.A#%:N*K$4UT"FMW)5TB?0./;IIZ:T*3$^Z;ND3Z
M%BJ:$C^M9Z(?4\UKK<LYUUJ1D)S?>':K&!U_/Z/Q3!17B;OQ?%K&\=I]]J6M
M[['B-#FW^TQT\(8PPL.:VR06AK$%T$0!FOCJ/1,=O5HT&^AL>0Q"@9EZ:SQ3
MT]W68=%H$K)$,E4HI7Z:SE0_B,K%UI_6,(C)Q;94C53QC[KY][^;/6Z]8V/2
ME[;^+"C$4G?[^:0L1+WVH'UIZWNLF$W/[4&[%8QV5Z<Z9G%L*=+IT3-1OMK4
M;D6C_=$K $N50A7\J;=^MEO3:&<,76]; E1DIWXZWFXUHUW13];-/K- D2IJ
M4S>U1]V:<^L:[=+/:(1350Y0=R/\M-SHM1ON2UO_*4957[!SN^%,KQ@@#;4;
MQ08Q69]9\@13I07SU0IG>M4P+-"<(GT#55'!O/7!F:'!/;QY:)*Q%)%,(9_Y
MZ8 S_4EC2%D\O'%H$)/5V;#]/3UZW+[YK<.'I'R02P<ROI+#@LM0^ECN?SZP
MOZC%IGT"_U[4M<C;EVN>+'G9",C/5T)FH^ZB>:C_\"..V7]02P,$%     @
M&H$A56Z" V?U @  ^@@  !D   !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL
MO59A;],P$/TKIS"A3=J6-NU:-MI(6S?$$(-JU>"SFUP;:X[=V4X[^/6<G32T
MD!:!)KXDMG/OW=W+72Z#E=*/)D.T\)P+:89!9NWB(@Q-DF'.S*E:H*0G,Z5S
M9FFKYZ%9:&2I!^4BC%JM7I@S+H-XX,_&.AZHP@HN<:S!%'G.]+<K%&HU#-K!
M^N">SS/K#L)XL&!SG*!]6(PU[<*:)>4Y2L.5!(VS87#9OACUG;TW^,)Q93;6
MX#*9*O7H-K?I,&BY@%!@8AT#H]L21RB$(Z(PGBK.H';I@)OK-?L[GSOE,F4&
M1TI\Y:G-AL&; %*<L4+8>[5ZCU4^9XXO4<+X*ZQ*V_YY $EAK,HK,$60<UG>
MV7.EPP: >)H!406(?@5T=P Z%:#C$RTC\VE=,\OB@58KT,Z:V-S":^/1E V7
M[BU.K*:GG' V'C&3P<U3P9=,H+0&F$SA5B[1V-SO3^ 3TYHYL>'P&BWCPAS1
MZ</D&@X/CN  N(0[+@2]%#,(+<7DF,.D\G]5^H]V^._!G9(V,W C4TRW\2'E
M4B<4K1.ZBO82?BC$*73:QQ"UHJ@AGM$?X$SN@F^%TZGU[7B^S@Z^:YQ:F&!2
M:&XYFF.X7)*";"KPA%KPQ)#JQ_ @J0$%_XXI?%3&P%@9[HJ\2<[27;?9G>OY
M"[-@"0X#:FJ#>HE!_/I5N]=ZVZ3%"Y%M*=.ME>GN8X]']-XU=7'!!!6TK00"
M-0/VFT34F"2CV9"16H#G1=ZDT'ZWG1[DON*:]-@+_4<]SFH]SO8&-M:X8#R%
MFV?Z0ALL._&SS5##J-":FA$NC4';V&1[J?^V*EZ(;$N%7JU"[__V2^\EE7DA
MLBUE^K4R_;WU<2LM$JNEV9D@?:ZG3HFDK(RFQ$NV<\_F9ODR;G=/Z9.VW$RH
MT:A=&Y6!AAOC)4<]]U/70*(*:<M)4Y_6@_W2S[/PIWGY5W#'])Q+ P)G!&V=
M]JG6=#EIRXU5"S^LILK2Z//+C'Y.4#L#>CY3RJXWSD']NQ/_ %!+ P04
M"  :@2%5?S S*'D"  !Z!0  &0   'AL+W=O<FMS:&5E=',O<VAE970S-RYX
M;6R%5&%/VS 0_2NG#$U,8B1-VE)8&@G:36,2$J*P?9CVP4VNC85C%]MIX=_O
M[(0HVUKV)?$Y]]Z]=_$YW2G]:$I$"\^5D&8:E-9N+L+0Y"56S)RJ#4KZLE*Z
M8I9"O0[-1B,K/*@281Q%X[!B7 99ZO=N=9:JV@HN\5:#J:N*Z9<K%&HW#0;!
MZ\8=7Y?6;819NF%K7*!]V-QJBL*.I> 52L.5!(VK:7 YN+@:N7R?\)WCSO36
MX)PLE7ITP74Q#2(G" 7FUC$P>FUQAD(X(I+QU'(&74D'[*]?V;]X[^1ER0S.
ME/C!"UM.@TD !:Y8+>R=VGW%UH\7F"MA_!-V;6X40%X;JZH63 HJ+ILW>V[[
MT /$\0% W )BK[LIY%7.F659JM4.M,LF-K?P5CV:Q''I?LK":OK*"6>S&3,E
M?'ZJ^98)E-8 DP5<RRT:6_GX(RSH(!2U0% KN-PR+MB2 CH/L" ,+#"O-;<<
M#=RA.P9<KF&FI-74\9H)N&'6);S \1PMP<T'. (NX;Y4M:%R)@TM.7%ZPKQ5
M?=6HC@^H_E:+4T@&)Q!'<0P/BSD<'WWXDR:D1G3=B+MNQ)XW.<#;,WX"<UQ:
MWP[7'I+?,_KS<FF\OU_[M#<UAOMKN"F[,!N6XS2@,3*HMQAD[]\-QM&G-QPD
MG8/D+?9L7B.=(%M2?P?P@DSO$]A0C#V%F]IME@R2Y/Q\F(;;/;6'7>WA?VMW
M=<$J2/QJ[_]MF$8]"8-H,AY/#D@8=1)&;TJX5Y:)??5&_U@>QG$T/IO\52_L
MC9*[E6Z87G-I0."*D-'I&1'I9M*;P*J-GZZELC2K?EG2Y8C:)=#WE5+V-7 #
MVUVWV6]02P,$%     @ &H$A5>5!(&)."0  .$8  !D   !X;"]W;W)K<VAE
M971S+W-H965T,S@N>&ULM9QM;^,V$H#_"N$KBA98QQ;?M4T"I-GK&WK HNGV
M/ASN@V(SL5!9<B79:?OK2]E>TQ*'M*0P7W;C>#29&8IZ9H9C7[\4Y>_52JD:
M_;G.\NIFLJKKS?O9K%JLU#JIKHJ-RO4[3T6Y3FK]LGR>59M2)<O]1>MLAN=S
M/ELG:3ZYO=[_[F-Y>UULZRS-U<<25=OU.BG_^E9EQ<O-))I\_L4OZ?.J;GXQ
MN[W>),_J0=6?-A]+_6IVTK),URJOTB)'I7JZF=Q%[^\E:R[82_R6JI?J[&?4
MN/)8%+\W+WY<WDSFC44J4XNZ49'H_W;J7F59HTG;\<=1Z>3T-YL+SW_^K/V[
MO?/:F<>D4O=%]M]T6:]N)G*"ENHIV6;U+\7+#^KHT-[ 19%5^W_1RU%V/D&+
M;547Z^/%VH)UFA_^3_X\!N+L@H@Z+L#'"W#?"\CQ K)W]&#9WJT/29W<7I?%
M"RH;::VM^6$?F_W5VILT;Y;QH2[UNZF^KKZ]3ZH5^O<?VW279"JO*Y3D2_1C
MOE-5O=Z_GJ('?>LLMYE"Q1/ZH!YK]* 6VS*M4U6]0W>[),V2QTQ-]2TUK;22
M=^A3KF^H+/U;+='/156ACT65-FOV#GV7I"7Z+<FV"GWU0=7ZTNIK_1<^/7Q
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
M^D'EZ*Z)LP_;^3E\K\HZ?4H725,X%4]HJ3;-,"]H:] F?BAM;;\-S(6_US\
MDR)H9S^4MK;?)CT0P3\$(.RR'6/"J 4<6X[&D6M#24-V&?X3 -+76#^8ZQ5I
MFVIP+@.,_DL;S& \ 3E?/ W!Y8"&^@ RRJ#=]5#:VD$PZ8%\LV%]"0SA2]H=
MD("D(E?Z)0W1Y=L-ZDM?"_UH=>\NNS0@EP%'](^Z^(7@ E)V<&=G7^O1?*?*
M?Y+R.<TKE*DG?=G\JN%_>?B:DL.+NMCLO^GCL:CK8KW_<:62I2H; ?W^4U'4
MGU\T7QYR^K*8VW\ 4$L#!!0    ( !J!(55PK[&RL0D  ,=?   9    >&PO
M=V]R:W-H965T<R]S:&5E=#,Y+GAM;+6<;V_;1A+&OPJA*PXMT%K+77+_I+:
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
MJ=<LBLY;3!1?VM8RY4HW*CM<Z(\5$ :@W\\X5YN)25!]_L2_ 5!+ P04
M"  :@2%5-!5&Y.4$   ='   &0   'AL+W=O<FMS:&5E=',O<VAE970T.2YX
M;6RU66MSFS@4_2L:VNFT,TE $B^GMF?RF.YFI]W--.WNAYW]H!C99@K(12)N
M]]=78,)3*(D'\B'F<>_AW(O0.8+YGJ7?^)92 7[$4<(7QE:(W;EI\M66QH2?
ML1U-Y)DU2V,BY&ZZ,?DNI20HDN+(1);EFC$)$V,Y+X[=ILLYRT04)O0V!3R+
M8Y+^O*01VR\,:#P>^!QNMB(_8"[G.[*A=U1\W=VF<L^L4((PI@D/60)2NEX8
M%_#\"J,\H8CX.Z1[WM@&>2GWC'W+=VZ"A6'EC&A$5R*'(/+G@5[1*,J1)(_O
M):A173-/;&X_HG\HBI?%W!-.KUCT3QB([<+P#1#0-<DB\9GM?Z=E04Z.MV(1
M+_Z#?1EK&6"5<<'B,EDRB,/D\$M^E(UH)$![( &5">BY";A,P$6A!V9%6==$
MD.4\97N0YM$2+=\H>E-DRVK")+^-=R*59T.9)Y:7&9='. =7++X/$Y+W]@3<
M)((DF_ ^HN""<RKX"2!) 'YC+-B'401.P9T<3T$FS[-U/QJ\O::"A!%_)R._
MWEV#MZ_?@=<@3,"7+<NXA.)S4TCV.0=S53*]/#!% TS_R*(S@.$)0!9"BO2K
M)])),I1NRIY5C4-5XU"!AP?P/H1)*.CI1SD( T4'_OTHX\&-H#'_3U7K =Q6
M@^?/[CG?D15=&/+AY#1]H,;RS2OH6N]5E8\$UNH#KOJ =>C++TR0"*P/W8B*
M;H1U-TC1#54##JAN@9K/-0]+./,=RYF;#\W2^F&VYS>B6ISMBK.MY7RQ6F5Q
M%A$AR5[$+!7A_\7 5_$\(#D- J?(LSROPU,1!J$]L]1$G8JHHR7Z)Q4J3D[O
M8M"#-O([G/IAV,5PH'=N1<G54KI)]/?ZS2L?0?1>I"20@B/%2%6 VV/F([?#
M7A_3XNY5W+UGC-4>Y1.0J/OL*?J,D&-WF/;#L+P=4,W5K[CZ6J[7]$%J[(ZF
M8,7B.),M_ZFBJ 5YZ3PR$EBKWEE5[VS*^70V9A]& FOU 5JU(EN3S*@E;&NX
M.I;\ZPQ7_>6/+:]A..!HDV\)U9Y6+=@O27O)8TNJK0#4*NS0-%UFM6X(GLWZ
M[*?0;U@+.-0K>/Z$Q7)H!87CEBN#%556HT5YZ2,V%EJ[YMH 0'O*V09J_<6+
M>S$26KL7M<> >I-Q]'S3]Q?(1P[JCNZGPMJT:Q\"]4;D1?-(WTR<>K;;M1RJ
M,#P;4G)8VPZH]QU#\T/?."#+\WNL%&$VAD.L:H,!G^<P B#H:INPB&V4%D,/
M\^+!/H7)@+7+@)/:##BJSQ@+K;V K8T&FL9H((71@!AW'_PGP]JT:P.!QC,0
M2&$@G)G=766JPFP?#E%MO",XRAB@OC%PL-]=4BJB7 <-K"A1+?=(+_>WLG')
MP(T=5>+'0FO764L\FE3BT:@2/Q9:NQ>UQ*-I)![UM=OWO>[Z5Q4%&U%MTK7
MH_$$'JF4VX&S+E-%&'*'WM*@6N#140*/^LKM8*<W^2BB;'^H?;6\([V\_R6V
M-%6R&E7/QT)K5UGK.9I4S]&H>CX66OM%;*WG>!H]QWVAMKMBI(]I$ZZ5'(^G
MY%@ET3V6^J VS5K%\5$J7F8UWTUW5_;:D ,;L_'M)O]P]HFDFS#A(*)KF6.=
M>;*8]/ MZK CV*[XG'//A&!QL;FE)*!I'B#/KQD3CSOY%Z+JB^#R%U!+ P04
M    "  :@2%5J5&8LO("  # "0  &0   'AL+W=O<FMS:&5E=',O<VAE970U
M,"YX;6RMEEUOTS 4AO^*%28TI+%\)^UH(VT=@R&!IG6#"\2%VYPVUAR[V$X[
M^/7821:5)DU1Q4WCC_.^?LZI$WNTX>))9@ */>>4R;&5*;6ZL&TYSR#'\IRO
M@.F9!1<Y5KHKEK9<"<!I*<JI[3E.9.>8,"L9E6-W(AGQ0E'"X$X@6>0Y%K^N
M@/+-V'*MEX%[LLR4&;"3T0HO80KJ<74G=,]N7%*2 Y.$,R1@,;8NW8O)T,27
M 5\);.16&YE,9IP_F<YM.K8< P04YLHX8/U8PP0H-48:XV?M:35+&N%V^\7]
MILQ=YS+#$B:<?B.IRL;6P$(I+'!!U3W??(0ZG]#XS3F5Y2_:U+&.A>:%5#RO
MQ9H@)ZQZXN>Z#EL"-]@C\&J!]Z\"OQ;X9:(569G6-58X&0F^0<)$:S?3*&M3
MJG4VA)E_<:J$GB5:IY*K0NH1*=&$YS/"L*GM&;IE"K,EF5% EU*"DF<(LQ1]
MX#S=$$K16S35VRDM]#Q?H)M"%4)'YEPH\KNT0.^?]3Z3@$ZO06%"Y1NM>9Q>
MH].3-^@$$88>,EY(;2I'MM)Y&!I[7C-?5<S>'N9/!3U'OGN&/,?S.N23 W+,
M]LEM7;VFA%Y30J_T\_?X-54Q)6I5#ET3.:=<F@I]OYQ))?3._=&5=+5*T+V*
M>9LOY K/86SIUU6"6(.5O'[E1LZ[KA+\)[._"N(W!?'[W)-[T!LU!6'VAJZQ
MWY5LY1"5#N9+LTX\)W:'(WN]G47O.D=F$319!+U9:/*@B[Q2A5OD@>LZ[@YY
MK_>1Y&%#'AXB#[O(PS:YXT?.#GFO]Y'D44,>'2*/NLBC%KD?>.$N>:_WD>1Q
M0QX?(H^[R.,VN>,,XQWR7N\CR0<-^:"7_"$#??PO%(@N_D%[SPQ;F[UW@2/Q
MAPW^L!?_"Z@N[F'K^^+&;N -=LC;87[DNV$352'96^>KN=M\QF))F$04%EKG
MG,>Z/J*Z+U0=Q5?ED3OC2A_@93/35RP0)D#/+SA7+QUSBC>7MN0/4$L#!!0
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
ML2:__N(&SF\F]KH$"[L$B[H$BSL"VZ.]U]#>:T.??"%"$'*-8*]3E:)8HHQ
MI;]&.4OI@I)TVR^+%'* E86$,9RKAHG_5FN7\M\E6-@E6-0E6%R!!1I,'26>
M)\&MH_]&]K.!VW[#;;^5V\]%PA5YB!:'_"*NMFS$%JB$#H8<J)?]H5Q&\9QF
M5*HB4*[A+%'E18+UP0+TR0L5;_*FE.@?N><[!^Y5=+=Z<RG=78)%78+%'8'M
MI430I$30FA)/Y3RK4R)AN9&N"J"_2Y=O8BLXIM4SR(7'<D%@D(L,<CV#7-SJ
MX ^&;]"$;W!6M?Q2U<0JE 63Z!4N$1!0V#X3DIY=+ ='H78#X\IHG=6E*V-P
M%&BSU:A+JW%'8'NTW3:TW9Y%6W:"-DEXKFI: F<?=<)!5U Y7PGFPGA8;C5Z
MZ5[7)5C8'@[7J9PR5;HNIQ%W!+;'^5W#^5VKDS,F]/X&M]=DI?8G32J=EVKC
M,KD^O3M:C8?+\.YHY1P6NY,2T4F)N-6O'XR:Z[Q=*)T3:T7",A!Z&7"24@AB
M*86$LP$$T7AE=([KR< U5;%VRY?F^-EVHT[MQEVA5?S8.W?_G/"E?J412.\=
MU>6M&6U>@N[U^\?!^-0=SES#>.@.H^J=YPV^>G9ZP'Q)"P'E< &FG)L!I#ZO
M7G*JCF1K_?(P9U*R7#=7!*>$*P'XOF!,;CO*0/.>-OD?4$L#!!0    ( !J!
M(55,LKV':A$  %X% 0 9    >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;-7=
M;7.;2+Z'X:]">:=.)54>6R )VSF)JS+F&7K'-:[L>4UD;*M&$EK 3K*5#[^
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
MO6Z=K>%@V4?=$!XM@VAU38Q2_E Q3CLJTW6F3+MR1&:UD#"[;Q,<9%87"?-
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
M)2VHLK7A<14,/;V]<DC#3-UL+QZGXYJT44T;G;?8G\^L (2H4> #'7IM;I)
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
MCMQC)8QQ8K3^-8+)#^Q^ %!+ P04    "  :@2%5)4+XG04%  "\*@  #P
M 'AL+W=O<FMB;V]K+GAM;,6:6V_B.!2 _XK%PVI7:A?(K9<IE2@P.Y4Z4)5.
M7U<F'(HUB<W8#KW\^K63H76V[=&\G.$)X@3SY23V=WPY>U#Z^T*I[^RQ+*09
M=-;6;DZ[79.OH>3F;[4!Z<ZLE"ZY=8?ZOFLV&OC2K %L672C7B_KEES(SOG9
MKJYKW0T/E(7<"B5=H2^X$_!@7L_[0[851BQ$(>S3H%-_+Z##2B%%*9YA.>CT
M.LRLU<,7I<6SDI87\URKHAAT^LV).]!6Y&^*YQ[REB],76+YXH8[D$$GZ[D*
M5T(;6U]1U\\=XQ;<Q<U19=5G45C08V[A'ZVJC9#WOAIW%]W@-NHX[#Z;()[J
M7PFC6JU$#F.55R5(V\110^$!I5F+C>DPR4L8=$9J"]K?C_N#RV5S;]9!!9'2
MI\*=T)?+&H\0938=3Z;SR9BY;_/9U>5X>.L.+H97P^EHP@+("(&,]@CY;Q1
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
M%     @ &H$A50=!36*!    L0   !               ( !     &1O8U!R
M;W!S+V%P<"YX;6Q02P$"% ,4    "  :@2%5G0VN=^X    K @  $0
M        @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    "  :@2%5
MF5R<(Q &  "<)P  $P              @ ', 0  >&PO=&AE;64O=&AE;64Q
M+GAM;%!+ 0(4 Q0    ( !J!(56=F+9#[04  +X?   8              "
M@0T(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    "  :@2%5
MXE14SNL&  !?'0  &               @($P#@  >&PO=V]R:W-H965T<R]S
M:&5E=#(N>&UL4$L! A0#%     @ &H$A50?8/+1. P  - X  !@
M     ("!414  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    (
M !J!(55K\ A'+0<  (H=   8              " @=48  !X;"]W;W)K<VAE
M971S+W-H965T-"YX;6Q02P$"% ,4    "  :@2%5)H,4W=D#  "7#0  &
M            @($X(   >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#
M%     @ &H$A52$,28RP#0  C'@  !@              ("!1R0  'AL+W=O
M<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( !J!(57_6P"V:@D  , J
M   8              " @2TR  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q0
M2P$"% ,4    "  :@2%5I6S/G6X#  #!!P  &               @('-.P
M>&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @ &H$A5>1FD;/X
M"0  71P  !@              ("!<3\  'AL+W=O<FMS:&5E=',O<VAE970Y
M+GAM;%!+ 0(4 Q0    ( !J!(54<))SI: <  ,,3   9              "
M@9])  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ &H$A
M521^JB(R"   >!<  !D              ("!/E$  'AL+W=O<FMS:&5E=',O
M<VAE970Q,2YX;6Q02P$"% ,4    "  :@2%53B;9QV$)   ''   &0
M        @(&G60  >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0
M   ( !J!(57+CU&GX0,  )\*   9              " @3]C  !X;"]W;W)K
M<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ &H$A5=," TLZ"P  21X
M !D              ("!5V<  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q0
M2P$"% ,4    "  :@2%5V$UB]5 #  !H!P  &0              @('(<@
M>&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( !J!(55* VIB
M*0@  #L5   9              " @4]V  !X;"]W;W)K<VAE971S+W-H965T
M,38N>&UL4$L! A0#%     @ &H$A5>*QU[N7%   D$   !D
M ("!KWX  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    "  :
M@2%5L^T"_@8%   T#   &0              @(%]DP  >&PO=V]R:W-H965T
M<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( !J!(56EIRPIUP8  &42   9
M          " @;J8  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#
M%     @ &H$A505> \0# P  C@8  !D              ("!R)\  'AL+W=O
M<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    "  :@2%5:_6T6CX/   2
M+0  &0              @($"HP  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM
M;%!+ 0(4 Q0    ( !J!(57>0/4CY (  "0&   9              " @7>R
M  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ &H$A5<2E
MP](S!   =PD  !D              ("!DK4  'AL+W=O<FMS:&5E=',O<VAE
M970R,RYX;6Q02P$"% ,4    "  :@2%5%NTRJ6$'  "B&P  &0
M    @('\N0  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    (
M !J!(549^%6%9 4  #,0   9              " @93!  !X;"]W;W)K<VAE
M971S+W-H965T,C4N>&UL4$L! A0#%     @ &H$A50KZE>B" P  ]P<  !D
M             ("!+\<  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"
M% ,4    "  :@2%5DN G9@P'   A$P  &0              @('HR@  >&PO
M=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( !J!(57/OJ"_7P,
M $X'   9              " @2O2  !X;"]W;W)K<VAE971S+W-H965T,C@N
M>&UL4$L! A0#%     @ &H$A5<UFN'\?"   P1L  !D              ("!
MP=4  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    "  :@2%5
MGS*"#Q8$  #\"0  &0              @($7W@  >&PO=V]R:W-H965T<R]S
M:&5E=#,P+GAM;%!+ 0(4 Q0    ( !J!(55I,[\MWP(  $$*   9
M      " @63B  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%
M  @ &H$A5;Q/-Y*3 P  31   !D              ("!>N4  'AL+W=O<FMS
M:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    "  :@2%5?283&60$  !L&
M&0              @(%$Z0  >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+
M 0(4 Q0    ( !J!(56OZ#O2#@0  +@3   9              " @=_M  !X
M;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @ &H$A55M?G MD
M!P  T#$  !D              ("!)/(  'AL+W=O<FMS:&5E=',O<VAE970S
M-2YX;6Q02P$"% ,4    "  :@2%5;H(#9_4"  #Z"   &0
M@(&_^0  >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( !J!
M(55_,#,H>0(  'H%   9              " @>O\  !X;"]W;W)K<VAE971S
M+W-H965T,S<N>&UL4$L! A0#%     @ &H$A5>5!(&)."0  .$8  !D
M         ("!F_\  'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4
M    "  :@2%5<*^QLK$)  #'7P  &0              @($@"0$ >&PO=V]R
M:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( !J!(54YO]=^RP(  '@'
M   9              " @0@3 0!X;"]W;W)K<VAE971S+W-H965T-# N>&UL
M4$L! A0#%     @ &H$A55Y393-) P  Q@H  !D              ("!"A8!
M 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    "  :@2%5XRA5
MN.P"  !,"@  &0              @(&*&0$ >&PO=V]R:W-H965T<R]S:&5E
M=#0R+GAM;%!+ 0(4 Q0    ( !J!(56 TD(<900  -\7   9
M  " @:T< 0!X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @
M&H$A58)Q$)_> @  V@@  !D              ("!22$! 'AL+W=O<FMS:&5E
M=',O<VAE970T-"YX;6Q02P$"% ,4    "  :@2%5EP6-&T<#  #7"0  &0
M            @(%>) $ >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4
M Q0    ( !J!(57_#R[-@@4  )XF   9              " @=PG 0!X;"]W
M;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @ &H$A58)?P';4 P
MZA   !D              ("!E2T! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX
M;6Q02P$"% ,4    "  :@2%5H4QX[_H"   *"0  &0              @(&@
M,0$ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( !J!(54T
M%4;DY00  !T<   9              " @=$T 0!X;"]W;W)K<VAE971S+W-H
M965T-#DN>&UL4$L! A0#%     @ &H$A5:E1F++R @  P D  !D
M     ("![3D! 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4
M"  :@2%5<HEA>7H"  # !0  &0              @($6/0$ >&PO=V]R:W-H
M965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( !J!(54 6WMRHP,  -T*   9
M              " @<<_ 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L!
M A0#%     @ &H$A582A*H4>!   6Q,  !D              ("!H4,! 'AL
M+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    "  :@2%53+*]AVH1
M  !>!0$ &0              @('V1P$ >&PO=V]R:W-H965T<R]S:&5E=#4T
M+GAM;%!+ 0(4 Q0    ( !J!(55 [9Y(" 0  /$6   9              "
M@9=9 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#%     @ &H$A
M511@SY58"0  <U\  !D              ("!UET! 'AL+W=O<FMS:&5E=',O
M<VAE970U-BYX;6Q02P$"% ,4    "  :@2%5 ZD#DST%  "_'0  &0
M        @(%E9P$ >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0
M   ( !J!(57- SP<000  &49   9              " @=EL 0!X;"]W;W)K
M<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @ &H$A58<=.>NZ!   F!L
M !D              ("!47$! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q0
M2P$"% ,4    "  :@2%5-+@&I(4"  #I!P  &0              @(%"=@$
M>&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( !J!(57\W^M8
MQP(  + (   9              " @?YX 0!X;"]W;W)K<VAE971S+W-H965T
M-C$N>&UL4$L! A0#%     @ &H$A58' M6VA!   P!   !D
M ("!_'L! 'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    "  :
M@2%5!3TA)&H$  !'&P  &0              @('4@ $ >&PO=V]R:W-H965T
M<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( !J!(56=BU9Q10(  %P%   9
M          " @76% 0!X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#
M%     @ &H$A58)1//Y! P  S!0   T              ( !\8<! 'AL+W-T
M>6QE<RYX;6Q02P$"% ,4    "  :@2%5EXJ[',     3 @  "P
M    @ %=BP$ 7W)E;',O+G)E;'-02P$"% ,4    "  :@2%5)4+XG04%  "\
M*@  #P              @ %&C $ >&PO=V]R:V)O;VLN>&UL4$L! A0#%
M  @ &H$A5=))O&T1 @  %R8  !H              ( !>)$! 'AL+U]R96QS
M+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ &H$A5<"(;73I 0  ?B4
M !,              ( !P9,! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&
/ $@ 2 "O$P  VY4!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<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>79
<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>80
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.2.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>265</ContextCount>
  <ElementCount>340</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>58</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - 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-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (PARENTHETICAL)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS (PARENTHETICAL)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2101101 - 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>8</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2102102 - 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>9</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2106103 - 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>10</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2111104 - 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>11</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2117105 - 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>12</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2123106 - 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>13</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2127107 - Disclosure - Business Combination, Intangible Assets, and Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwill</Role>
      <ShortName>Business Combination, Intangible Assets, and Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2136108 - 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>15</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2139109 - 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>16</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2141110 - Disclosure - Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/Equity</Role>
      <ShortName>Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2149111 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2151112 - 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>19</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2156113 - Disclosure - Subsequent Event</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/SubsequentEvent</Role>
      <ShortName>Subsequent Event</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2203201 - 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>21</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2304301 - 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>22</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2307302 - 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>23</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2312303 - 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>24</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2318304 - 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>25</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2324305 - 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>26</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2328306 - Disclosure - Business Combination, Intangible Assets, and Goodwill (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillTables</Role>
      <ShortName>Business Combination, Intangible Assets, and Goodwill (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwill</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2337307 - 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>28</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2342308 - 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>29</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2352309 - 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>30</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2405401 - 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>31</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2408402 - 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>32</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2409403 - 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>33</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2410404 - 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>34</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2413405 - 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>35</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2414406 - 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>36</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2415407 - Disclosure - Cash Equivalents and Investments - Schedule of Available for Sale Securities Remaining Contractual Maturity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesRemainingContractualMaturityDetails</Role>
      <ShortName>Cash Equivalents and Investments - Schedule of Available for Sale Securities Remaining Contractual Maturity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2416408 - 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>38</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2419409 - Disclosure - Fair Value Measurements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/FairValueMeasurementsDetails</Role>
      <ShortName>Fair Value Measurements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.snowflake.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2420410 - Disclosure - Fair Value Measurements - Summary of Strategic Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/FairValueMeasurementsSummaryofStrategicInvestmentsDetails</Role>
      <ShortName>Fair Value Measurements - Summary of Strategic Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2421411 - 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>41</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2422412 - 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>42</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2425413 - 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>43</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2426414 - 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>44</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2429415 - Disclosure - Business Combination, Intangible Assets, and Goodwill - Schedule of Acquisition Date Fair Value of Consideration Transferred (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails</Role>
      <ShortName>Business Combination, Intangible Assets, and Goodwill - Schedule of Acquisition Date Fair Value of Consideration Transferred (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2430416 - Disclosure - Business Combination, Intangible Assets, and Goodwill - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillNarrativeDetails</Role>
      <ShortName>Business Combination, Intangible Assets, and Goodwill - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2431417 - Disclosure - Business Combination, Intangible Assets, and Goodwill - Schedule of Preliminary Allocation of Purchase Price to Assets Acquired and Liabilities Assumed (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails</Role>
      <ShortName>Business Combination, Intangible Assets, and Goodwill - Schedule of Preliminary Allocation of Purchase Price to Assets Acquired and Liabilities Assumed (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2432418 - Disclosure - Business Combination, Intangible Assets, and Goodwill - Business Acquisition, Pro Forma Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillBusinessAcquisitionProFormaInformationDetails</Role>
      <ShortName>Business Combination, Intangible Assets, and Goodwill - Business Acquisition, Pro Forma Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2433419 - Disclosure - Business Combination, Intangible Assets, and Goodwill - Schedule of Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails</Role>
      <ShortName>Business Combination, Intangible Assets, and Goodwill - Schedule of Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2434420 - Disclosure - Business Combination, Intangible Assets, and Goodwill - Schedule of Future Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails</Role>
      <ShortName>Business Combination, Intangible Assets, and Goodwill - Schedule of Future Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2435421 - Disclosure - Business Combination, Intangible Assets, and Goodwill - Schedule of Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofGoodwillDetails</Role>
      <ShortName>Business Combination, Intangible Assets, and Goodwill - Schedule of Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2438422 - 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>52</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2440423 - 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>53</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2443424 - 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>54</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2444425 - Disclosure - Equity - Schedule of Shares Reserved For Future Issuance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/EquityScheduleofSharesReservedForFutureIssuanceDetails</Role>
      <ShortName>Equity - Schedule of Shares Reserved For Future Issuance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2445426 - 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>56</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2446427 - 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>57</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2447428 - 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>58</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2448429 - 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>59</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2450430 - 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>60</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2453431 - 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>61</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2454432 - 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>62</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2455433 - 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>63</Position>
    </Report>
    <Report instance="snow-20220731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2457434 - 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>64</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-Q" original="snow-20220731.htm">snow-20220731.htm</File>
    <File>ex-311snowflakefy2023q2.htm</File>
    <File>ex-312snowflakefy2023q2.htm</File>
    <File>ex-321snowflakefy2023q2.htm</File>
    <File>ex-322snowflakefy2023q2.htm</File>
    <File>snow-20220731.xsd</File>
    <File>snow-20220731_cal.xml</File>
    <File>snow-20220731_def.xml</File>
    <File>snow-20220731_lab.xml</File>
    <File>snow-20220731_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>snow-20220731_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="976">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="30">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>82
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "snow-20220731.htm": {
   "axisCustom": 0,
   "axisStandard": 19,
   "contextCount": 265,
   "dts": {
    "calculationLink": {
     "local": [
      "snow-20220731_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "snow-20220731_def.xml"
     ]
    },
    "inline": {
     "local": [
      "snow-20220731.htm"
     ]
    },
    "labelLink": {
     "local": [
      "snow-20220731_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "snow-20220731_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "snow-20220731.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 504,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 5
   },
   "keyCustom": 55,
   "keyStandard": 285,
   "memberCustom": 16,
   "memberStandard": 35,
   "nsprefix": "snow",
   "nsuri": "http://www.snowflake.com/20220731",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover",
     "role": "http://www.snowflake.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2106103 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations",
     "role": "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligations",
     "shortName": "Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "snow:CashCashEquivalentsAndInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2111104 - Disclosure - Cash Equivalents and Investments",
     "role": "http://www.snowflake.com/role/CashEquivalentsandInvestments",
     "shortName": "Cash Equivalents and Investments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "snow:CashCashEquivalentsAndInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2117105 - Disclosure - Fair Value Measurements",
     "role": "http://www.snowflake.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2123106 - Disclosure - Property and Equipment, Net",
     "role": "http://www.snowflake.com/role/PropertyandEquipmentNet",
     "shortName": "Property and Equipment, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "snow:BusinessCombinationIntangibleAssetsAndGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2127107 - Disclosure - Business Combination, Intangible Assets, and Goodwill",
     "role": "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwill",
     "shortName": "Business Combination, Intangible Assets, and Goodwill",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "snow:BusinessCombinationIntangibleAssetsAndGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2136108 - Disclosure - Accrued Expenses and Other Current Liabilities",
     "role": "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilities",
     "shortName": "Accrued Expenses and Other Current Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2139109 - Disclosure - Commitment and Contingencies",
     "role": "http://www.snowflake.com/role/CommitmentandContingencies",
     "shortName": "Commitment and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2141110 - Disclosure - Equity",
     "role": "http://www.snowflake.com/role/Equity",
     "shortName": "Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2149111 - Disclosure - Income Taxes",
     "role": "http://www.snowflake.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerSharePolicyTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2151112 - Disclosure - Net Loss per Share",
     "role": "http://www.snowflake.com/role/NetLossperShare",
     "shortName": "Net Loss per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerSharePolicyTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS",
     "role": "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2156113 - Disclosure - Subsequent Event",
     "role": "http://www.snowflake.com/role/SubsequentEvent",
     "shortName": "Subsequent Event",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiscalPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2203201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)",
     "role": "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiscalPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2304301 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)",
     "role": "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2307302 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations (Tables)",
     "role": "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsTables",
     "shortName": "Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2312303 - Disclosure - Cash Equivalents and Investments (Tables)",
     "role": "http://www.snowflake.com/role/CashEquivalentsandInvestmentsTables",
     "shortName": "Cash Equivalents and Investments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2318304 - Disclosure - Fair Value Measurements (Tables)",
     "role": "http://www.snowflake.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2324305 - Disclosure - Property and Equipment, Net (Tables)",
     "role": "http://www.snowflake.com/role/PropertyandEquipmentNetTables",
     "shortName": "Property and Equipment, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2328306 - Disclosure - Business Combination, Intangible Assets, and Goodwill (Tables)",
     "role": "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillTables",
     "shortName": "Business Combination, Intangible Assets, and Goodwill (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2337307 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)",
     "role": "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables",
     "shortName": "Accrued Expenses and Other Current Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "snow:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2342308 - Disclosure - Equity (Tables)",
     "role": "http://www.snowflake.com/role/EquityTables",
     "shortName": "Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "snow:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (PARENTHETICAL)",
     "role": "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (PARENTHETICAL)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockSharesIssued",
       "us-gaap:PreferredStockSharesOutstanding",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2352309 - Disclosure - Net Loss per Share (Tables)",
     "role": "http://www.snowflake.com/role/NetLossperShareTables",
     "shortName": "Net Loss per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405401 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Summary of Long-lived Assets by Geographic Areas (Details)",
     "role": "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Summary of Long-lived Assets by Geographic Areas (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i185627a8cc07400899449dac1e08d904_D20220501-20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408402 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Disaggregation of Revenue (Details)",
     "role": "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails",
     "shortName": "Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "if78faf53f7d643d89133886f6189675a_D20220501-20220731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i185627a8cc07400899449dac1e08d904_D20220501-20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409403 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Revenue from External Customers by Geographic Areas (Details)",
     "role": "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails",
     "shortName": "Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Revenue from External Customers by Geographic Areas (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i08cf748c053d4736b0519f89e3baac51_D20220501-20220731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410404 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Narrative (Details)",
     "role": "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails",
     "shortName": "Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i1c0a1651315e4b71b3d0793c64317b22_I20220131",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413405 - Disclosure - Cash Equivalents and Investments - Schedule of Cash and Cash Equivalents and Investments Fair Value (Details)",
     "role": "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails",
     "shortName": "Cash Equivalents and Investments - Schedule of Cash and Cash Equivalents and Investments Fair Value (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "snow:DebtSecuritiesAvailableForSaleMaturityTermMaximum",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414406 - Disclosure - Cash Equivalents and Investments - Narrative (Details)",
     "role": "http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails",
     "shortName": "Cash Equivalents and Investments - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "snow:DebtSecuritiesAvailableForSaleMaturityTermMaximum",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415407 - Disclosure - Cash Equivalents and Investments - Schedule of Available for Sale Securities Remaining Contractual Maturity (Details)",
     "role": "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesRemainingContractualMaturityDetails",
     "shortName": "Cash Equivalents and Investments - Schedule of Available for Sale Securities Remaining Contractual Maturity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416408 - Disclosure - Cash Equivalents and Investments - Schedule of Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value (Details)",
     "role": "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails",
     "shortName": "Cash Equivalents and Investments - Schedule of Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419409 - Disclosure - Fair Value Measurements (Details)",
     "role": "http://www.snowflake.com/role/FairValueMeasurementsDetails",
     "shortName": "Fair Value Measurements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i28778349948a4c638a6142724d86ed92_I20220731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i185627a8cc07400899449dac1e08d904_D20220501-20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS",
     "role": "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i185627a8cc07400899449dac1e08d904_D20220501-20220731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420410 - Disclosure - Fair Value Measurements - Summary of Strategic Investments (Details)",
     "role": "http://www.snowflake.com/role/FairValueMeasurementsSummaryofStrategicInvestmentsDetails",
     "shortName": "Fair Value Measurements - Summary of Strategic Investments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i185627a8cc07400899449dac1e08d904_D20220501-20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421411 - Disclosure - Fair Value Measurements - Unrealized Gain (Loss) on Investments (Details)",
     "role": "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails",
     "shortName": "Fair Value Measurements - Unrealized Gain (Loss) on Investments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i185627a8cc07400899449dac1e08d904_D20220501-20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EquitySecuritiesFvNiRealizedGainLoss",
       "us-gaap:EquitySecuritiesFvNiRealizedGainLoss",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i185627a8cc07400899449dac1e08d904_D20220501-20220731",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesFvNiRealizedGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422412 - Disclosure - Fair Value Measurements - Narrative (Details)",
     "role": "http://www.snowflake.com/role/FairValueMeasurementsNarrativeDetails",
     "shortName": "Fair Value Measurements - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EquitySecuritiesFvNiRealizedGainLoss",
       "us-gaap:EquitySecuritiesFvNiRealizedGainLoss",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i185627a8cc07400899449dac1e08d904_D20220501-20220731",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesFvNiRealizedGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425413 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)",
     "role": "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails",
     "shortName": "Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i185627a8cc07400899449dac1e08d904_D20220501-20220731",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426414 - Disclosure - Property and Equipment, Net - Narrative (Details)",
     "role": "http://www.snowflake.com/role/PropertyandEquipmentNetNarrativeDetails",
     "shortName": "Property and Equipment, Net - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i185627a8cc07400899449dac1e08d904_D20220501-20220731",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i853c9bae55824fc48b1363cf0f184888_D20220331-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429415 - Disclosure - Business Combination, Intangible Assets, and Goodwill - Schedule of Acquisition Date Fair Value of Consideration Transferred (Details)",
     "role": "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails",
     "shortName": "Business Combination, Intangible Assets, and Goodwill - Schedule of Acquisition Date Fair Value of Consideration Transferred (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i853c9bae55824fc48b1363cf0f184888_D20220331-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i185627a8cc07400899449dac1e08d904_D20220501-20220731",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430416 - Disclosure - Business Combination, Intangible Assets, and Goodwill - Narrative (Details)",
     "role": "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillNarrativeDetails",
     "shortName": "Business Combination, Intangible Assets, and Goodwill - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i185627a8cc07400899449dac1e08d904_D20220501-20220731",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431417 - Disclosure - Business Combination, Intangible Assets, and Goodwill - Schedule of Preliminary Allocation of Purchase Price to Assets Acquired and Liabilities Assumed (Details)",
     "role": "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails",
     "shortName": "Business Combination, Intangible Assets, and Goodwill - Schedule of Preliminary Allocation of Purchase Price to Assets Acquired and Liabilities Assumed (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i1a881be3e234475381b672cd0f452c85_I20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i4616b95d951e4fd1a767bd54f1abe2ff_D20220501-20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432418 - Disclosure - Business Combination, Intangible Assets, and Goodwill - Business Acquisition, Pro Forma Information (Details)",
     "role": "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillBusinessAcquisitionProFormaInformationDetails",
     "shortName": "Business Combination, Intangible Assets, and Goodwill - Business Acquisition, Pro Forma Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i4616b95d951e4fd1a767bd54f1abe2ff_D20220501-20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433419 - Disclosure - Business Combination, Intangible Assets, and Goodwill - Schedule of Intangible Assets (Details)",
     "role": "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails",
     "shortName": "Business Combination, Intangible Assets, and Goodwill - Schedule of Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i185627a8cc07400899449dac1e08d904_D20220501-20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS",
     "role": "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i185627a8cc07400899449dac1e08d904_D20220501-20220731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434420 - Disclosure - Business Combination, Intangible Assets, and Goodwill - Schedule of Future Amortization Expense (Details)",
     "role": "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails",
     "shortName": "Business Combination, Intangible Assets, and Goodwill - Schedule of Future Amortization Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i1c0a1651315e4b71b3d0793c64317b22_I20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435421 - Disclosure - Business Combination, Intangible Assets, and Goodwill - Schedule of Goodwill (Details)",
     "role": "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofGoodwillDetails",
     "shortName": "Business Combination, Intangible Assets, and Goodwill - Schedule of Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438422 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)",
     "role": "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails",
     "shortName": "Accrued Expenses and Other Current Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i34f19cf207384cc5b8d5801e32671459_I20220531",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "snow:LesseeOperatingLeaseModifiedLeaseUndiscountedAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440423 - Disclosure - Commitment and Contingencies - Narrative (Details)",
     "role": "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails",
     "shortName": "Commitment and Contingencies - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i34f19cf207384cc5b8d5801e32671459_I20220531",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "snow:LesseeOperatingLeaseModifiedLeaseUndiscountedAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443424 - Disclosure - Equity - Narrative (Details)",
     "role": "http://www.snowflake.com/role/EquityNarrativeDetails",
     "shortName": "Equity - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie628c4a0259a4bed9783dc078b379ca1_I20200930",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "snow:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444425 - Disclosure - Equity - Schedule of Shares Reserved For Future Issuance (Details)",
     "role": "http://www.snowflake.com/role/EquityScheduleofSharesReservedForFutureIssuanceDetails",
     "shortName": "Equity - Schedule of Shares Reserved For Future Issuance (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "snow:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie16ef6ae8ad8481bbaca6e542e9bb94e_I20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i2e036421c2cf42ab9caa987548489b9a_D20220201-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2445426 - Disclosure - Equity - Option Activity Rollforward (Details)",
     "role": "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails",
     "shortName": "Equity - Option Activity Rollforward (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i2e036421c2cf42ab9caa987548489b9a_D20220201-20220430",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ib9831864235141aaa65b5dbe6d706e08_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2446427 - Disclosure - Equity - Unvested RSA & RSU Rollforward (Details)",
     "role": "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails",
     "shortName": "Equity - Unvested RSA & RSU Rollforward (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ia0d493ae615748cd99a8de4682dc45b8_D20220501-20220731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2447428 - Disclosure - Equity - Valuation Assumptions (Details)",
     "role": "http://www.snowflake.com/role/EquityValuationAssumptionsDetails",
     "shortName": "Equity - Valuation Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "idcdcf87e689c43efb1c69d8d2d531bcb_D20220201-20220731",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i185627a8cc07400899449dac1e08d904_D20220501-20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2448429 - Disclosure - Equity - Share-based Compensation (Details)",
     "role": "http://www.snowflake.com/role/EquitySharebasedCompensationDetails",
     "shortName": "Equity - Share-based Compensation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i185627a8cc07400899449dac1e08d904_D20220501-20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i2344ae7dadab45d9aff7d557a3a72ac4_I20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY",
     "role": "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i2344ae7dadab45d9aff7d557a3a72ac4_I20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i185627a8cc07400899449dac1e08d904_D20220501-20220731",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2450430 - Disclosure - Income Taxes - Narrative (Details)",
     "role": "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails",
     "shortName": "Income Taxes - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i185627a8cc07400899449dac1e08d904_D20220501-20220731",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i0fae6a2859444e28bbb0a099968ddda8_D20210303-20210303",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConversionOfStockSharesConverted1",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2453431 - Disclosure - Net Loss per Share - Narrative (Details)",
     "role": "http://www.snowflake.com/role/NetLossperShareNarrativeDetails",
     "shortName": "Net Loss per Share - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i185627a8cc07400899449dac1e08d904_D20220501-20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2454432 - Disclosure - Net Loss per Share - Schedule of Basic and Diluted Net Loss per Share (Details)",
     "role": "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails",
     "shortName": "Net Loss per Share - Schedule of Basic and Diluted Net Loss per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i185627a8cc07400899449dac1e08d904_D20220501-20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2455433 - Disclosure - Net Loss per Share - Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss per Share (Details)",
     "role": "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails",
     "shortName": "Net Loss per Share - Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i185627a8cc07400899449dac1e08d904_D20220501-20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i2d7f04e3e5da45ea9ef6dbf71d8aebef_D20220801-20220831",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2457434 - Disclosure - Subsequent Event (Details)",
     "role": "http://www.snowflake.com/role/SubsequentEventDetails",
     "shortName": "Subsequent Event (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "i2d7f04e3e5da45ea9ef6dbf71d8aebef_D20220801-20220831",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Organization and Description of Business",
     "role": "http://www.snowflake.com/role/OrganizationandDescriptionofBusiness",
     "shortName": "Organization and Description of Business",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2102102 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies",
     "role": "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "snow-20220731.htm",
      "contextRef": "ie1a3d471b0a848708dfbdbbc970552a2_D20220201-20220731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 58,
   "tag": {
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails",
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r535"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r544"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r534"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "snow_A2012EquityIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2012 Equity Incentive Plan",
        "label": "2012 Equity Incentive Plan [Member]",
        "terseLabel": "2012 Equity Incentive Plan:"
       }
      }
     },
     "localname": "A2012EquityIncentivePlanMember",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquityScheduleofSharesReservedForFutureIssuanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "snow_A2020EquityIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2020 Equity Incentive Plan",
        "label": "2020 Equity Incentive Plan [Member]",
        "terseLabel": "2020 Equity Incentive Plan:"
       }
      }
     },
     "localname": "A2020EquityIncentivePlanMember",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails",
      "http://www.snowflake.com/role/EquityScheduleofSharesReservedForFutureIssuanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "snow_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "APIC, Share-Based Payment Arrangement, Increase For Stock Options Early Exercised",
        "label": "APIC, Share-Based Payment Arrangement, Increase For Stock Options Early Exercised",
        "terseLabel": "Vesting of early exercised stock options"
       }
      }
     },
     "localname": "APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_AccruedEmployeeStockPurchasePlanCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Employee Stock Purchase Plan, Current",
        "label": "Accrued Employee Stock Purchase Plan, Current",
        "terseLabel": "Employee contributions under employee stock purchase plan"
       }
      }
     },
     "localname": "AccruedEmployeeStockPurchasePlanCurrent",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_AccruedPurchasesOfPropertyPlantAndEquipmentCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Purchases Of Property, Plant, And Equipment, Current",
        "label": "Accrued Purchases Of Property, Plant, And Equipment, Current",
        "terseLabel": "Accrued purchases of property and equipment"
       }
      }
     },
     "localname": "AccruedPurchasesOfPropertyPlantAndEquipmentCurrent",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_AccruedThirdPartyCloudInfrastructureExpensesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Third-Party Cloud Infrastructure Expenses, Current",
        "label": "Accrued Third-Party Cloud Infrastructure Expenses, Current",
        "terseLabel": "Accrued third-party cloud infrastructure expenses"
       }
      }
     },
     "localname": "AccruedThirdPartyCloudInfrastructureExpensesCurrent",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_ApplicaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Applica",
        "label": "Applica [Member]",
        "terseLabel": "Applica"
       }
      }
     },
     "localname": "ApplicaMember",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "snow_AsiaPacificAndJapanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asia-Pacific and Japan",
        "label": "Asia-Pacific and Japan [Member]",
        "terseLabel": "Asia-Pacific and Japan"
       }
      }
     },
     "localname": "AsiaPacificAndJapanMember",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "snow_AssembledWorkforceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assembled Workforce",
        "label": "Assembled Workforce [Member]",
        "terseLabel": "Assembled workforce"
       }
      }
     },
     "localname": "AssembledWorkforceMember",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "snow_BusinessCombinationIntangibleAssetsAndGoodwillTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Intangible Assets, and Goodwill",
        "label": "Business Combination, Intangible Assets, and Goodwill [Text Block]",
        "terseLabel": "Business Combination, Intangible Assets, and Goodwill"
       }
      }
     },
     "localname": "BusinessCombinationIntangibleAssetsAndGoodwillTextBlock",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwill"
     ],
     "xbrltype": "textBlockItemType"
    },
    "snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities, Net",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities, Net",
        "negatedTerseLabel": "Deferred tax liabilities, net"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNet",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNetTangibleLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Net Tangible Liabilities",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Net Tangible Liabilities",
        "negatedTerseLabel": "Other net tangible liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNetTangibleLiabilities",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_CashCashEquivalentsAndInvestmentsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash, Cash Equivalents, And Investments",
        "label": "Cash, Cash Equivalents, And Investments [Text Block]",
        "terseLabel": "Cash Equivalents and Investments"
       }
      }
     },
     "localname": "CashCashEquivalentsAndInvestmentsTextBlock",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CashEquivalentsAtCarryingValue",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax",
        "label": "Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax",
        "terseLabel": "Gross Unrealized Gains"
       }
      }
     },
     "localname": "CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CashEquivalentsAtCarryingValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax",
        "label": "Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax",
        "negatedLabel": "Gross Unrealized Losses"
       }
      }
     },
     "localname": "CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale",
        "label": "Cash Equivalents And Debt Securities, Available-For-Sale [Abstract]",
        "terseLabel": "Cash Equivalents And Debt Securities, Available-For-Sale [Abstract]"
       }
      }
     },
     "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Gains, Before Tax",
        "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Gains, Before Tax",
        "totalLabel": "Gross Unrealized Gains"
       }
      }
     },
     "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Loss, Before Tax",
        "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Loss, Before Tax",
        "negatedTotalLabel": "Gross Unrealized Losses"
       }
      }
     },
     "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Amortized Cost",
        "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Amortized Cost",
        "totalLabel": "Amortized Cost"
       }
      }
     },
     "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": {
     "auth_ref": [],
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails_1": {
       "order": 1.0,
       "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer",
        "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer",
        "totalLabel": "12 months or greater, fair value"
       }
      }
     },
     "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails_1": {
       "order": 1.0,
       "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss",
        "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss",
        "negatedTotalLabel": "12 months or greater, accumulated losses"
       }
      }
     },
     "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": {
     "auth_ref": [],
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails_1": {
       "order": 2.0,
       "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months",
        "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months",
        "totalLabel": "Less than 12 months, fair value"
       }
      }
     },
     "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails_1": {
       "order": 2.0,
       "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months, Accumulated Loss",
        "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months, Accumulated Loss",
        "negatedTotalLabel": "Less than 12 months, accumulated losses"
       }
      }
     },
     "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Fair Value",
        "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Fair Value",
        "totalLabel": "Estimated Fair Value"
       }
      }
     },
     "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition": {
     "auth_ref": [],
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position",
        "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position",
        "totalLabel": "Total, fair value"
       }
      }
     },
     "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss",
        "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss",
        "negatedTotalLabel": "Total, accumulated losses"
       }
      }
     },
     "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss",
        "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]",
        "terseLabel": "Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]"
       }
      }
     },
     "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossAbstract",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger": {
     "auth_ref": [],
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": {
       "order": 1.0,
       "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Equivalents, Continuous Unrealized Loss Position, 12 Months Or Longer",
        "label": "Cash Equivalents, Continuous Unrealized Loss Position, 12 Months Or Longer",
        "terseLabel": "12 months or greater, fair value"
       }
      }
     },
     "localname": "CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": {
       "order": 1.0,
       "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Equivalents, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss",
        "label": "Cash Equivalents, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss",
        "negatedLabel": "12 months or greater, accumulated losses"
       }
      }
     },
     "localname": "CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months": {
     "auth_ref": [],
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": {
       "order": 2.0,
       "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Equivalents, Continuous Unrealized Loss Position, Less Than 12 Months",
        "label": "Cash Equivalents, Continuous Unrealized Loss Position, Less Than 12 Months",
        "terseLabel": "Less than 12 months, fair value"
       }
      }
     },
     "localname": "CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": {
       "order": 2.0,
       "parentTag": "snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Equivalents, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss",
        "label": "Cash Equivalents, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss",
        "negatedLabel": "Less than 12 months, accumulated losses"
       }
      }
     },
     "localname": "CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_CashEquivalentsUnrealizedLossPosition": {
     "auth_ref": [],
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": {
       "order": 1.0,
       "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Equivalents, Unrealized Loss Position",
        "label": "Cash Equivalents, Unrealized Loss Position",
        "totalLabel": "Total, fair value"
       }
      }
     },
     "localname": "CashEquivalentsUnrealizedLossPosition",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": {
       "order": 2.0,
       "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Equivalents, Unrealized Loss Position, Accumulated Loss",
        "label": "Cash Equivalents, Unrealized Loss Position, Accumulated Loss",
        "negatedTotalLabel": "Total, accumulated losses"
       }
      }
     },
     "localname": "CashEquivalentsUnrealizedLossPositionAccumulatedLoss",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Equivalents, Unrealized Loss Position, Accumulated Loss",
        "label": "Cash Equivalents, Unrealized Loss Position, Accumulated Loss [Abstract]",
        "terseLabel": "Cash Equivalents, Gross Unrealized Losses"
       }
      }
     },
     "localname": "CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Equivalents, Unrealized Loss Position, Fair Value",
        "label": "Cash Equivalents, Unrealized Loss Position, Fair Value [Abstract]",
        "terseLabel": "Cash Equivalents, Fair Value"
       }
      }
     },
     "localname": "CashEquivalentsUnrealizedLossPositionFairValueAbstract",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "snow_CommonStockNumberOfClassesOfStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock, Number Of Classes Of Stock",
        "label": "Common Stock, Number Of Classes Of Stock",
        "terseLabel": "Common stock, number of classes of stock"
       }
      }
     },
     "localname": "CommonStockNumberOfClassesOfStock",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "snow_CommonStockVotingRightsVotesPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock, Voting Rights, Votes Per Share",
        "label": "Common Stock, Voting Rights, Votes Per Share",
        "terseLabel": "Common stock, voting rights, votes per share"
       }
      }
     },
     "localname": "CommonStockVotingRightsVotesPerShare",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "snow_ComputerEquipmentAndSoftwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Computer Equipment and Software",
        "label": "Computer Equipment and Software [Member]",
        "terseLabel": "Computers, equipment, and software"
       }
      }
     },
     "localname": "ComputerEquipmentAndSoftwareMember",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "snow_ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Construction in Progress - Capitalized Internal-Use Software Development Costs",
        "label": "Construction in Progress - Capitalized Internal-Use Software Development Costs [Member]",
        "verboseLabel": "Construction in progress\u2014capitalized internal-use software development costs"
       }
      }
     },
     "localname": "ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "snow_ConstructionInProgressOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Construction in Progress - Other",
        "label": "Construction in Progress - Other [Member]",
        "terseLabel": "Construction in progress\u2014other"
       }
      }
     },
     "localname": "ConstructionInProgressOtherMember",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "snow_ConversionPercentThresholdOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion, Percent Threshold Outstanding",
        "label": "Conversion, Percent Threshold Outstanding",
        "terseLabel": "Conversion, percent threshold"
       }
      }
     },
     "localname": "ConversionPercentThresholdOutstanding",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "snow_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree": {
     "auth_ref": [],
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesRemainingContractualMaturityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year One Through Three",
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year One Through Three",
        "terseLabel": "Due in 1 year to 3 years"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesRemainingContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_DebtSecuritiesAvailableForSaleMaturityTermMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Securities, Available-For-Sale, Maturity Term, Maximum",
        "label": "Debt Securities, Available-For-Sale, Maturity Term, Maximum",
        "terseLabel": "Contractual maturities of available-for-sale debt securities, maximum"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleMaturityTermMaximum",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "snow_DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.snowflake.com/role/FairValueMeasurementsSummaryofStrategicInvestmentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherLongTermInvestments",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Securities, Available-For-Sale, Without Readily Determinable Fair Value, Amount",
        "label": "Debt Securities, Available-For-Sale, Without Readily Determinable Fair Value, Amount",
        "terseLabel": "Non-marketable debt securities"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsSummaryofStrategicInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_DeveloperCommunityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Developer Community",
        "label": "Developer Community [Member]",
        "terseLabel": "Developer community"
       }
      }
     },
     "localname": "DeveloperCommunityMember",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "snow_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_IncreaseDecreaseInCapitalizedContractCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Capitalized Contract Cost",
        "label": "Increase (Decrease) In Capitalized Contract Cost",
        "negatedTerseLabel": "Deferred commissions"
       }
      }
     },
     "localname": "IncreaseDecreaseInCapitalizedContractCost",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_IncreaseDecreaseInOperatingLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Operating Lease Liabilities",
        "label": "Increase (Decrease) In Operating Lease Liabilities",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiabilities",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsAndOperatingLeaseLiabilitiesUponModificationOfExistingLease": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) in Operating Lease Right of Use Assets and Operating Lease Liabilities Upon Modification of Existing Lease",
        "label": "Increase (Decrease) in Operating Lease Right of Use Assets and Operating Lease Liabilities Upon Modification of Existing Lease",
        "terseLabel": "Increase in operating lease right of use assets and operating lease liabilities upon modification of existing lease"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAssetsAndOperatingLeaseLiabilitiesUponModificationOfExistingLease",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_LesseeLeaseLeaseNotYetCommencedTermOfContract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Lease, Lease Not yet Commenced, Term of Contract",
        "label": "Lessee, Lease, Lease Not yet Commenced, Term of Contract",
        "terseLabel": "Lessee, lease, lease not yet commenced, term of contract (in years)"
       }
      }
     },
     "localname": "LesseeLeaseLeaseNotYetCommencedTermOfContract",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "snow_LesseeLeaseLeaseNotYetCommencedUndiscountedAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Lease, Lease Not Yet Commenced, Undiscounted Amount",
        "label": "Lessee, Lease, Lease Not Yet Commenced, Undiscounted Amount",
        "terseLabel": "Lessee, Lease, lease not yet commenced, undiscounted amount"
       }
      }
     },
     "localname": "LesseeLeaseLeaseNotYetCommencedUndiscountedAmount",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_LesseeOperatingLeaseModifiedLeaseUndiscountedAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Modified Lease, Undiscounted Amount",
        "label": "Lessee, Operating Lease, Modified Lease, Undiscounted Amount",
        "terseLabel": "Lessee, operating lease, modified lease, undiscounted amount"
       }
      }
     },
     "localname": "LesseeOperatingLeaseModifiedLeaseUndiscountedAmount",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_LiabilitiesAssociatedWithMarketingCostsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liabilities Associated With Marketing Costs, Current",
        "label": "Liabilities Associated With Marketing Costs, Current",
        "terseLabel": "Liabilities associated with marketing and business development programs"
       }
      }
     },
     "localname": "LiabilitiesAssociatedWithMarketingCostsCurrent",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liability Related to Unpaid Taxes, Tax Withholding, Share-based Payment Arrangement",
        "label": "Liability Related to Unpaid Taxes, Tax Withholding, Share-based Payment Arrangement",
        "terseLabel": "Unpaid taxes related to net share settlement of equity awards included in accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_MarketableEquitySecuritiesFVNIAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.snowflake.com/role/FairValueMeasurementsSummaryofStrategicInvestmentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherLongTermInvestments",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Marketable Equity Securities, FV-NI, Amount",
        "label": "Marketable Equity Securities, FV-NI, Amount",
        "terseLabel": "Marketable equity securities"
       }
      }
     },
     "localname": "MarketableEquitySecuritiesFVNIAmount",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsSummaryofStrategicInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_MarketableEquitySecuritiesFVNIUnrealizedGainLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Marketable Equity Securities, FV-NI Unrealized Gain (Loss)",
        "label": "Marketable Equity Securities, FV-NI Unrealized Gain (Loss)",
        "terseLabel": "Net unrealized gains (losses)(1)"
       }
      }
     },
     "localname": "MarketableEquitySecuritiesFVNIUnrealizedGainLoss",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_NoncashOperatingLeaseCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncash Operating Lease Costs",
        "label": "Noncash Operating Lease Costs",
        "terseLabel": "Non-cash operating lease costs"
       }
      }
     },
     "localname": "NoncashOperatingLeaseCosts",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_NumberOfFounders": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Founders",
        "label": "Number of Founders",
        "terseLabel": "Number of founders"
       }
      }
     },
     "localname": "NumberOfFounders",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillNarrativeDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "snow_OtherAmericasMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Americas",
        "label": "Other Americas [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAmericasMember",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "snow_OutsideOfThePlansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outside Of The Plans",
        "label": "Outside Of The Plans [Member]",
        "terseLabel": "Outside of the Plans"
       }
      }
     },
     "localname": "OutsideOfThePlansMember",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillNarrativeDetails",
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Post-combination Share-based Compensation Arrangement by Share-based Payment Award, Award Service Period",
        "label": "Post-combination Share-based Compensation Arrangement by Share-based Payment Award, Award Service Period",
        "terseLabel": "Post-combination share-based compensation arrangement by share-based payment award, award service period"
       }
      }
     },
     "localname": "PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillNarrativeDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Post-combination Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "label": "Post-combination Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "terseLabel": "Post-combination share-based compensation arrangement by share-based payment award, award vesting period"
       }
      }
     },
     "localname": "PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillNarrativeDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Post-combination Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Granted in Period, Total Fair Value",
        "label": "Post-combination Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Granted in Period, Total Fair Value",
        "terseLabel": "Post-combination share-based compensation arrangement by share-based payment award, equity instruments other than options, granted in period, total fair value"
       }
      }
     },
     "localname": "PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillNarrativeDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_ProfessionalServicesAndOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Professional Services And Other",
        "label": "Professional Services And Other [Member]",
        "terseLabel": "Professional services and other revenue"
       }
      }
     },
     "localname": "ProfessionalServicesAndOtherMember",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "snow_RestrictedCommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Common Stock",
        "label": "Restricted Common Stock [Member]",
        "terseLabel": "RCS"
       }
      }
     },
     "localname": "RestrictedCommonStockMember",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillNarrativeDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "snow_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Shares Reserved For Future Issuance",
        "label": "Schedule Of Shares Reserved For Future Issuance [Table Text Block]",
        "terseLabel": "Schedule of Shares Reserved For Future Issuance"
       }
      }
     },
     "localname": "ScheduleOfSharesReservedForFutureIssuanceTableTextBlock",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/EquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Available For Grant",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Available For Grant [Roll Forward]",
        "terseLabel": "Shares Available for Grant (in thousands)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsForfeited": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available For Grant, Equity Instruments Other Than Options, Forfeited",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available For Grant, Equity Instruments Other Than Options, Forfeited",
        "terseLabel": "RSU's forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsForfeited",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsGranted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available For Grant, Equity Instruments Other Than Options, Granted",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available For Grant, Equity Instruments Other Than Options, Granted",
        "negatedLabel": "RSU's granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsGranted",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsSharesWithheld": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available For Grant, Equity Instruments Other Than Options, Shares Withheld",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available For Grant, Equity Instruments Other Than Options, Shares Withheld",
        "terseLabel": "Shares withheld (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsSharesWithheld",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period",
        "label": "Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period",
        "terseLabel": "Offering period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "snow_ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Payment Arrangement, Amount Capitalized In Software Development Costs",
        "label": "Share-Based Payment Arrangement, Amount Capitalized In Software Development Costs",
        "terseLabel": "Stock-based compensation included in capitalized software development costs"
       }
      }
     },
     "localname": "ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "snow_SharesAvailableForFutureGrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares Available For Future Grant",
        "label": "Shares Available For Future Grant [Member]",
        "terseLabel": "Pool"
       }
      }
     },
     "localname": "SharesAvailableForFutureGrantMember",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/EquityScheduleofSharesReservedForFutureIssuanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "snow_StockIssuedDuringPeriodSharesSubjectToFutureVestingAcquisitions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Shares Subject To Future Vesting, Acquisitions",
        "label": "Stock Issued During Period, Shares Subject To Future Vesting, Acquisitions",
        "terseLabel": "Issuance of common stock in connection with a business combination subject to future vesting (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesSubjectToFutureVestingAcquisitions",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "snow_StreamlitIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Streamlit, Inc.",
        "label": "Streamlit, Inc. [Member]",
        "terseLabel": "Streamlit, Inc."
       }
      }
     },
     "localname": "StreamlitIncMember",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillBusinessAcquisitionProFormaInformationDetails",
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillNarrativeDetails",
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails",
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "snow_UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unvested Restricted Common Stock and Early Exercised Stock Options",
        "label": "Unvested Restricted Common Stock and Early Exercised Stock Options [Member]",
        "terseLabel": "Unvested restricted common stock and early exercised stock options"
       }
      }
     },
     "localname": "UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember",
     "nsuri": "http://www.snowflake.com/20220731",
     "presentation": [
      "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r148",
      "r235",
      "r236",
      "r283",
      "r287",
      "r468",
      "r505",
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r148",
      "r235",
      "r236",
      "r283",
      "r287",
      "r468",
      "r505",
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Professional services and other revenue"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r149",
      "r150",
      "r283",
      "r288",
      "r507",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails",
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r149",
      "r150",
      "r283",
      "r288",
      "r507",
      "r515",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails",
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.",
        "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]",
        "terseLabel": "Accrued Expenses and Other Current Liabilities"
       }
      }
     },
     "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r26",
      "r432"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r154",
      "r155"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accretion (Amortization) of Discounts and Premiums, Investments",
        "negatedTerseLabel": "Net amortization of premiums on investments"
       }
      }
     },
     "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses and other current liabilities",
        "totalLabel": "Total accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accrued Professional Fees, Current",
        "terseLabel": "Accrued professional services"
       }
      }
     },
     "localname": "AccruedProfessionalFeesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r9",
      "r227"
     ],
     "calculation": {
      "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less: accumulated depreciation and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r20",
      "r37",
      "r38",
      "r39",
      "r491",
      "r512",
      "r513"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r36",
      "r39",
      "r46",
      "r47",
      "r48",
      "r88",
      "r89",
      "r90",
      "r393",
      "r429",
      "r508",
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r216"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life",
        "terseLabel": "Estimated Useful Life (in years)"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r18",
      "r432"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r88",
      "r89",
      "r90",
      "r346",
      "r347",
      "r348",
      "r405"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "negatedTerseLabel": "Shares withheld related to net share settlement of equity awards"
       }
      }
     },
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r306",
      "r350",
      "r351"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r341"
     ],
     "calculation": {
      "http://www.snowflake.com/role/EquitySharebasedCompensationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Stock-based compensation, net of amounts capitalized"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquitySharebasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r24",
      "r156",
      "r182",
      "r184",
      "r185"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfDeferredSalesCommissions": {
     "auth_ref": [
      "r58",
      "r71"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Amortization of Deferred Sales Commissions",
        "terseLabel": "Amortization of deferred commissions"
       }
      }
     },
     "localname": "AmortizationOfDeferredSalesCommissions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r71",
      "r214",
      "r221"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization expense"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Potentially dilutive securities excluded from computation of diluted net loss per share (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r13",
      "r81",
      "r131",
      "r140",
      "r146",
      "r180",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r389",
      "r394",
      "r415",
      "r430",
      "r432",
      "r474",
      "r489"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r4",
      "r25",
      "r81",
      "r180",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r389",
      "r394",
      "r415",
      "r430",
      "r432"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r408"
     ],
     "calculation": {
      "http://www.snowflake.com/role/FairValueMeasurementsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Fair Value Disclosure [Abstract]",
        "terseLabel": "Assets, Fair Value Disclosure"
       }
      }
     },
     "localname": "AssetsFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r163"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": {
       "order": 2.0,
       "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax",
        "terseLabel": "Gross Unrealized Gains"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r164"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax",
        "negatedLabel": "Gross Unrealized Losses"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r161",
      "r190"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": {
       "order": 1.0,
       "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost",
        "totalLabel": "Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale [Abstract]",
        "terseLabel": "Investments:",
        "verboseLabel": "Investments, Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails",
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]",
        "terseLabel": "Investments, Gross Unrealized Losses"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]",
        "terseLabel": "Debt Securities, Available-for-sale, Unrealized Loss Position"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails",
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": {
     "auth_ref": [
      "r165",
      "r167",
      "r486"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesRemainingContractualMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date.",
        "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesRemainingContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {
     "auth_ref": [
      "r165",
      "r166",
      "r485"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesRemainingContractualMaturityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One",
        "terseLabel": "Due within 1 year"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesRemainingContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r158",
      "r162",
      "r190",
      "r476"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale",
        "terseLabel": "Estimated Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {
     "auth_ref": [
      "r160",
      "r190"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.snowflake.com/role/FairValueMeasurementsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.",
        "label": "Debt Securities, Available-for-Sale, Current",
        "terseLabel": "Short-term investments"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.snowflake.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": {
     "auth_ref": [
      "r7",
      "r160",
      "r190"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.snowflake.com/role/FairValueMeasurementsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.",
        "label": "Debt Securities, Available-for-Sale, Noncurrent",
        "terseLabel": "Long-term investments"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.snowflake.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r309",
      "r310",
      "r311",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r329",
      "r330",
      "r332",
      "r333",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillNarrativeDetails",
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails",
      "http://www.snowflake.com/role/EquityScheduleofSharesReservedForFutureIssuanceDetails",
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails",
      "http://www.snowflake.com/role/EquityValuationAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r401",
      "r402"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r87"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r303",
      "r304",
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillBusinessAcquisitionProFormaInformationDetails",
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillNarrativeDetails",
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails",
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r303",
      "r304",
      "r375",
      "r376",
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillBusinessAcquisitionProFormaInformationDetails",
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillNarrativeDetails",
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails",
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": {
     "auth_ref": [
      "r385"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Value Assigned",
        "terseLabel": "Common stock"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "auth_ref": [
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of equity interests issued or issuable to acquire entity.",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares",
        "terseLabel": "Business acquisition, equity interest issued or issuable (in shares)"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillBusinessAcquisitionProFormaInformationDetails",
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillNarrativeDetails",
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails",
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "auth_ref": [
      "r373",
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Acquisition, Pro Forma Information [Table Text Block]",
        "terseLabel": "Business Acquisition, Pro Forma Information"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionSharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.",
        "label": "Business Acquisition, Share Price",
        "terseLabel": "Business acquisition, share price (in dollars per share)"
       }
      }
     },
     "localname": "BusinessAcquisitionSharePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r373",
      "r374"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Acquisition, Pro Forma Net Income (Loss)",
        "terseLabel": "Net loss"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillBusinessAcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r373",
      "r374"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.",
        "label": "Business Acquisition, Pro Forma Revenue",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillBusinessAcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r372"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Combination, Acquisition Related Costs",
        "terseLabel": "Business combination, acquisition related costs"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r381",
      "r382",
      "r383"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Combination, Consideration Transferred",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "auth_ref": [
      "r381",
      "r382"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.",
        "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable",
        "terseLabel": "Issuance of common stock in connection with a business combination"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "auth_ref": [
      "r377"
     ],
     "calculation": {
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r377"
     ],
     "calculation": {
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "terseLabel": "Developer community intangible asset"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r377"
     ],
     "calculation": {
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r74",
      "r75",
      "r76"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "terseLabel": "Property and equipment included in accounts payable and accrued expenses"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareAmortization1": {
     "auth_ref": [
      "r529",
      "r531"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for amortization of capitalized computer software costs.",
        "label": "Capitalized Computer Software, Amortization",
        "terseLabel": "Accumulated amortization, property, plant, and equipment"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareAmortization1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/PropertyandEquipmentNetNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostNetCurrent": {
     "auth_ref": [
      "r199"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.",
        "label": "Capitalized Contract Cost, Net, Current",
        "terseLabel": "Deferred commissions, current"
       }
      }
     },
     "localname": "CapitalizedContractCostNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostNetNoncurrent": {
     "auth_ref": [
      "r199"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.",
        "label": "Capitalized Contract Cost, Net, Noncurrent",
        "terseLabel": "Deferred commissions, non-current"
       }
      }
     },
     "localname": "CapitalizedContractCostNetNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r3",
      "r6",
      "r73"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of cash and cash equivalent balance.",
        "label": "Cash and Cash Equivalents [Axis]",
        "terseLabel": "Cash and Cash Equivalents [Axis]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails",
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails",
      "http://www.snowflake.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CashEquivalentsAtCarryingValue",
       "weight": 1.0
      },
      "http://www.snowflake.com/role/FairValueMeasurementsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Cash equivalents:",
        "verboseLabel": "Estimated Fair Value"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails",
      "http://www.snowflake.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Cash and Cash Equivalents [Line Items]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r68",
      "r73",
      "r77"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash, cash equivalents, and restricted cash\u2014end of period",
        "periodStartLabel": "Cash, cash equivalents, and restricted cash\u2014beginning of period",
        "totalLabel": "Total cash, cash equivalents, and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]",
        "terseLabel": "Reconciliation of cash, cash equivalents, and restricted cash:"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r68",
      "r416"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net decrease in cash, cash equivalents, and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r6"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": {
       "order": 2.0,
       "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash Equivalents, at Carrying Value",
        "totalLabel": "Amortized Cost"
       }
      }
     },
     "localname": "CashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashEquivalentsAtCarryingValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Equivalents, at Carrying Value [Abstract]",
        "terseLabel": "Cash equivalents:"
       }
      }
     },
     "localname": "CashEquivalentsAtCarryingValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Supplemental disclosures of non-cash investing and financing activities"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CertificatesOfDepositMember": {
     "auth_ref": [
      "r488"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.",
        "label": "Certificates of Deposit [Member]",
        "terseLabel": "Certificates of deposit"
       }
      }
     },
     "localname": "CertificatesOfDepositMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails",
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails",
      "http://www.snowflake.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r14",
      "r15",
      "r16",
      "r80",
      "r81",
      "r103",
      "r104",
      "r105",
      "r107",
      "r109",
      "r117",
      "r118",
      "r119",
      "r180",
      "r239",
      "r243",
      "r244",
      "r245",
      "r248",
      "r249",
      "r254",
      "r255",
      "r256",
      "r257",
      "r259",
      "r415",
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillNarrativeDetails",
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails",
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL",
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/NetLossperShareNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommercialPaperMember": {
     "auth_ref": [
      "r238"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.",
        "label": "Commercial Paper [Member]",
        "terseLabel": "Commercial paper"
       }
      }
     },
     "localname": "CommercialPaperMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails",
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails",
      "http://www.snowflake.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r32",
      "r477",
      "r495"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note 9)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r232",
      "r233",
      "r234",
      "r237",
      "r516"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonClassAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock representing ownership interest in a corporation.",
        "label": "Common Class A [Member]",
        "terseLabel": "Class A Common Stock"
       }
      }
     },
     "localname": "CommonClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillNarrativeDetails",
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails",
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL",
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonClassBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.",
        "label": "Common Class B [Member]",
        "terseLabel": "Class B Common Stock"
       }
      }
     },
     "localname": "CommonClassBMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL",
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/NetLossperShareNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r33"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "terseLabel": "Common stock reserved for future issuances (shares)"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityScheduleofSharesReservedForFutureIssuanceDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r88",
      "r89",
      "r405"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL",
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/NetLossperShareNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL",
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r16",
      "r259"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r16",
      "r432"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock; $0.0001 par value per share; 2,500,000 Class A shares authorized, 319,897 and 312,377 shares issued and outstanding as of July\u00a031, 2022 and January\u00a031, 2022, respectively; 185,461 Class B shares authorized, zero shares issued and outstanding as of each July\u00a031, 2022 and January\u00a031, 2022"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r42",
      "r44",
      "r45",
      "r53",
      "r481",
      "r499"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r78",
      "r391"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r262",
      "r263",
      "r284"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Deferred revenue, current"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r262",
      "r263",
      "r284"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "label": "Contract with Customer, Liability, Noncurrent",
        "terseLabel": "Deferred revenue, non-current"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r285"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Revenue recognized"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConversionOfStockSharesConverted1": {
     "auth_ref": [
      "r74",
      "r75",
      "r76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Conversion of Stock, Shares Converted",
        "terseLabel": "Shares converted (in shares)"
       }
      }
     },
     "localname": "ConversionOfStockSharesConverted1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/NetLossperShareNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r295",
      "r302",
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.",
        "label": "Corporate Debt Securities [Member]",
        "terseLabel": "Corporate notes and bonds"
       }
      }
     },
     "localname": "CorporateDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails",
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails",
      "http://www.snowflake.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r57",
      "r468"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquitySharebasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": {
     "auth_ref": [
      "r173",
      "r195",
      "r198"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": {
       "order": 2.0,
       "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer",
        "terseLabel": "12 months or greater, fair value"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {
     "auth_ref": [
      "r173",
      "r195"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": {
       "order": 2.0,
       "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss",
        "negatedLabel": "12 months or greater, accumulated losses"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": {
     "auth_ref": [
      "r173",
      "r195",
      "r198"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months",
        "terseLabel": "Less than 12 months, fair value"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
     "auth_ref": [
      "r173",
      "r195"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss",
        "negatedLabel": "Less than 12 months, accumulated losses"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": {
     "auth_ref": [
      "r174"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale [Table Text Block]",
        "terseLabel": "Schedule of Cash Equivalents and Investments"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": {
     "auth_ref": [
      "r171",
      "r192",
      "r198"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": {
       "order": 2.0,
       "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.",
        "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position",
        "totalLabel": "Total, fair value"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": {
     "auth_ref": [
      "r172",
      "r193"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": {
       "order": 1.0,
       "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss",
        "negatedTotalLabel": "Total, accumulated losses"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable": {
     "auth_ref": [
      "r191",
      "r198"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table]",
        "terseLabel": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table]"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails",
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": {
     "auth_ref": [
      "r170",
      "r194",
      "r198"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]",
        "terseLabel": "Schedule of Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r71",
      "r82",
      "r359",
      "r364",
      "r365",
      "r366"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred income tax"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "terseLabel": "Cost of matching contributions"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r71",
      "r225"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/PropertyandEquipmentNetNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r71",
      "r129"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r86",
      "r397",
      "r398",
      "r399",
      "r400",
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.",
        "label": "Derivatives, Policy [Policy Text Block]",
        "terseLabel": "Derivative Financial Instruments"
       }
      }
     },
     "localname": "DerivativesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "auth_ref": [
      "r380"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.",
        "label": "Developed Technology Rights [Member]",
        "terseLabel": "Developed technology"
       }
      }
     },
     "localname": "DevelopedTechnologyRightsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails",
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails",
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r283",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails",
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails",
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r283"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": {
     "auth_ref": [
      "r308",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of share-based payment arrangement.",
        "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]",
        "terseLabel": "Option Rollforward Schedule"
       }
      }
     },
     "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EMEAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regions of Europe, Middle East and Africa.",
        "label": "EMEA [Member]",
        "terseLabel": "EMEA"
       }
      }
     },
     "localname": "EMEAMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r54",
      "r93",
      "r94",
      "r95",
      "r96",
      "r97",
      "r101",
      "r103",
      "r107",
      "r108",
      "r109",
      "r113",
      "r114",
      "r406",
      "r407",
      "r482",
      "r500"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Net loss per share attributable to Class A and Class B common stockholders- basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]",
        "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]"
       }
      }
     },
     "localname": "EarningsPerShareBasicLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/NetLossperShareNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r54",
      "r93",
      "r94",
      "r95",
      "r96",
      "r97",
      "r103",
      "r107",
      "r108",
      "r109",
      "r113",
      "r114",
      "r406",
      "r407",
      "r482",
      "r500"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Net loss per share attributable to Class A and Class B common stockholders - diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r110",
      "r111"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Net Loss Per Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r110",
      "r111",
      "r112",
      "r115"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Loss per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/NetLossperShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r416"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "terseLabel": "Effect of exchange rate changes on cash, cash equivalents, and restricted cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued compensation"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": {
     "auth_ref": [
      "r342"
     ],
     "calculation": {
      "http://www.snowflake.com/role/EquitySharebasedCompensationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost capitalized for award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Amount Capitalized",
        "verboseLabel": "Capitalized stock-based compensation"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquitySharebasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquitySharebasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r343"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized share-based compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Unrecognized share-based compensation expense recognition period (term)"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.",
        "label": "Employee Stock [Member]",
        "terseLabel": "Employee stock purchase rights under the 2020 ESPP"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquityScheduleofSharesReservedForFutureIssuanceDetails",
      "http://www.snowflake.com/role/EquityValuationAssumptionsDetails",
      "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "terseLabel": "Stock options"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquityScheduleofSharesReservedForFutureIssuanceDetails",
      "http://www.snowflake.com/role/EquityValuationAssumptionsDetails",
      "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Stockholders\u2019 equity:"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r46",
      "r47",
      "r48",
      "r88",
      "r89",
      "r90",
      "r92",
      "r98",
      "r100",
      "r116",
      "r181",
      "r259",
      "r260",
      "r346",
      "r347",
      "r348",
      "r360",
      "r361",
      "r405",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r423",
      "r429",
      "r508",
      "r509",
      "r510"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": {
     "auth_ref": [
      "r178",
      "r502"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Equity Securities, FV-NI, Realized Gain (Loss)",
        "terseLabel": "Equity securities, FV-NI, realized gain (loss)"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiRealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": {
     "auth_ref": [
      "r178",
      "r502"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)",
        "negatedLabel": "Net unrealized losses (gains) on strategic investments in equity securities",
        "totalLabel": "Total\u2014included in other income (expense), net"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiUnrealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {
     "auth_ref": [
      "r175"
     ],
     "calculation": {
      "http://www.snowflake.com/role/FairValueMeasurementsSummaryofStrategicInvestmentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherLongTermInvestments",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity security without readily determinable fair value.",
        "label": "Equity Securities without Readily Determinable Fair Value, Amount",
        "terseLabel": "Non-marketable equity securities under Measurement Alternative"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsSummaryofStrategicInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": {
     "auth_ref": [
      "r176"
     ],
     "calculation": {
      "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of impairment loss on investment in equity security without readily determinable fair value.",
        "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount",
        "negatedTerseLabel": "Impairments"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount": {
     "auth_ref": [
      "r176"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cumulative impairment loss on investment in equity security without readily determinable fair value.",
        "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Cumulative Amount",
        "terseLabel": "Impairments"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount": {
     "auth_ref": [
      "r177"
     ],
     "calculation": {
      "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain from upward price adjustment on investment in equity security without readily determinable fair value.",
        "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount",
        "terseLabel": "Upward adjustments"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount": {
     "auth_ref": [
      "r177"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cumulative gain from upward price adjustment on investment in equity security without readily determinable fair value.",
        "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount",
        "terseLabel": "Upward adjustments"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r408",
      "r409",
      "r413"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": {
     "auth_ref": [
      "r408",
      "r409"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block]",
        "terseLabel": "Schedule of Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r250",
      "r252",
      "r253",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r409",
      "r439",
      "r440",
      "r441"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r408",
      "r409",
      "r410",
      "r411",
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r250",
      "r295",
      "r296",
      "r301",
      "r302",
      "r409",
      "r439"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r250",
      "r252",
      "r253",
      "r295",
      "r296",
      "r301",
      "r302",
      "r409",
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r250",
      "r252",
      "r253",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r439",
      "r440",
      "r441"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r412",
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r168",
      "r169",
      "r175",
      "r176",
      "r177",
      "r183",
      "r186",
      "r187",
      "r188",
      "r189",
      "r194",
      "r196",
      "r197",
      "r198",
      "r251",
      "r258",
      "r404",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails",
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails",
      "http://www.snowflake.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r11",
      "r220"
     ],
     "calculation": {
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedTerseLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r222"
     ],
     "calculation": {
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year",
        "terseLabel": "Reminder of 2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r222"
     ],
     "calculation": {
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r222"
     ],
     "calculation": {
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r222"
     ],
     "calculation": {
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r215",
      "r217",
      "r220",
      "r224",
      "r469",
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r220",
      "r470"
     ],
     "calculation": {
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Total finite-lived intangible assets"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r215",
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r220",
      "r469"
     ],
     "calculation": {
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails",
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiscalPeriod": {
     "auth_ref": [
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fiscal Period, Policy [Policy Text Block]",
        "terseLabel": "Fiscal Year"
       }
      }
     },
     "localname": "FiscalPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture\u00a0and fixtures"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquitySharebasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r10",
      "r200",
      "r201",
      "r208",
      "r212",
      "r432",
      "r473"
     ],
     "calculation": {
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      },
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofGoodwillDetails",
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r202",
      "r212"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Addition"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r56",
      "r81",
      "r131",
      "r139",
      "r142",
      "r145",
      "r147",
      "r180",
      "r239",
      "r240",
      "r241",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r415"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r50",
      "r131",
      "r139",
      "r142",
      "r145",
      "r147",
      "r471",
      "r478",
      "r483",
      "r503"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Loss before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r229",
      "r231"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquitySharebasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r231"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquitySharebasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r83",
      "r356",
      "r357",
      "r358",
      "r362",
      "r367",
      "r369",
      "r370",
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r84",
      "r99",
      "r100",
      "r130",
      "r354",
      "r363",
      "r368",
      "r504"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Provision for (benefit from) income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedTerseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.",
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "terseLabel": "Accrued expenses and other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r70",
      "r466"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities, net of effects of a business combination:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedTerseLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r223"
     ],
     "calculation": {
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)",
        "terseLabel": "Infinite-lived intangible assets\u2014trademarks"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r213",
      "r218"
     ],
     "calculation": {
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net",
        "totalLabel": "Total intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails",
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNonoperatingNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of nonoperating interest income (expense).",
        "label": "Interest Income (Expense), Nonoperating, Net",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InterestIncomeExpenseNonoperatingNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestReceivableCurrent": {
     "auth_ref": [
      "r17"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Interest Receivable, Current",
        "terseLabel": "Interest receivable, current"
       }
      }
     },
     "localname": "InterestReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "auth_ref": [
      "r179",
      "r501"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment in financial asset.",
        "label": "Investment, Policy [Policy Text Block]",
        "terseLabel": "Strategic Investments"
       }
      }
     },
     "localname": "InvestmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.",
        "label": "Investments Classified by Contractual Maturity Date [Table Text Block]",
        "terseLabel": "Schedule of Available For Sale Securities Remaining Contractual Maturity"
       }
      }
     },
     "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r226"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Letters of Credit Outstanding, Amount",
        "terseLabel": "Letters of credit outstanding"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r28",
      "r81",
      "r141",
      "r180",
      "r239",
      "r240",
      "r241",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r390",
      "r394",
      "r395",
      "r415",
      "r430",
      "r431"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r23",
      "r81",
      "r180",
      "r415",
      "r432",
      "r475",
      "r493"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and Stockholders\u2019 Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r5",
      "r30",
      "r81",
      "r180",
      "r239",
      "r240",
      "r241",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r390",
      "r394",
      "r395",
      "r415",
      "r430",
      "r431",
      "r432"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r152"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.",
        "label": "Long-Lived Assets by Geographic Areas [Table Text Block]",
        "terseLabel": "Summary of Long-lived Assets by Geographic Areas"
       }
      }
     },
     "localname": "LongLivedAssetsByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r295"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money market funds"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails",
      "http://www.snowflake.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r68",
      "r69",
      "r72"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r1",
      "r40",
      "r43",
      "r48",
      "r51",
      "r72",
      "r81",
      "r91",
      "r93",
      "r94",
      "r95",
      "r96",
      "r99",
      "r100",
      "r106",
      "r131",
      "r139",
      "r142",
      "r145",
      "r147",
      "r180",
      "r239",
      "r240",
      "r241",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r407",
      "r415",
      "r479",
      "r497"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net loss",
        "totalLabel": "Net loss",
        "verboseLabel": "Net loss attributable to Class A and Class B common stockholders"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Countries excluding the United States of America (US).",
        "label": "Non-US [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "NonUsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1": {
     "auth_ref": [
      "r74",
      "r75",
      "r76"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of intangibles that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Noncash or Part Noncash Acquisition, Intangible Assets Acquired",
        "terseLabel": "Purchases of intangible assets included in accrued expenses and other liabilities"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncurrentAssets": {
     "auth_ref": [
      "r150"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Long-Lived Assets",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": {
     "auth_ref": [
      "r312"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.",
        "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]",
        "terseLabel": "Schedule of Unvested RSA Rollforward"
       }
      }
     },
     "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r131",
      "r139",
      "r142",
      "r145",
      "r147"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating loss"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r426"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating lease liabilities, current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r426"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities, non-current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r425"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r2",
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "Organization and Description of Business"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/OrganizationandDescriptionofBusiness"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r12"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r387",
      "r388",
      "r392"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Foreign currency translation adjustments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r41",
      "r44",
      "r46",
      "r47",
      "r49",
      "r52",
      "r259",
      "r417",
      "r422",
      "r423",
      "r480",
      "r498"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "totalLabel": "Total other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive income (loss):"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r41",
      "r44",
      "r387",
      "r388",
      "r392"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r35",
      "r37"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax",
        "terseLabel": "Net change in unrealized gains (losses) on available-for-sale debt securities"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible assets classified as other.",
        "label": "Other Intangible Assets [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLongTermInvestments": {
     "auth_ref": [
      "r7",
      "r496"
     ],
     "calculation": {
      "http://www.snowflake.com/role/FairValueMeasurementsSummaryofStrategicInvestmentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term investments classified as other.",
        "label": "Other Long-Term Investments",
        "totalLabel": "Total strategic investments\u2014included in other assets"
       }
      }
     },
     "localname": "OtherLongTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsSummaryofStrategicInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedTerseLabel": "Other"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other income (expense), net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PatentsMember": {
     "auth_ref": [
      "r380"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Patents [Member]",
        "terseLabel": "Patents"
       }
      }
     },
     "localname": "PatentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "negatedTerseLabel": "Taxes paid related to net share settlement of equity awards"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r63",
      "r384"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "terseLabel": "Cash",
        "verboseLabel": "Payments to acquire businesses, gross"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails",
      "http://www.snowflake.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r63"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedTerseLabel": "Cash paid for a business combination, net of cash and cash equivalents acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.",
        "label": "Payments to Acquire Intangible Assets",
        "negatedTerseLabel": "Purchases of intangible assets"
       }
      }
     },
     "localname": "PaymentsToAcquireIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireInvestments": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.",
        "label": "Payments to Acquire Investments",
        "negatedTerseLabel": "Purchases of investments"
       }
      }
     },
     "localname": "PaymentsToAcquireInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedTerseLabel": "Purchases of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToDevelopSoftware": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Payments to Develop Software",
        "negatedTerseLabel": "Capitalized internal-use software development costs"
       }
      }
     },
     "localname": "PaymentsToDevelopSoftware",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r309",
      "r310",
      "r311",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r329",
      "r330",
      "r332",
      "r333",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillNarrativeDetails",
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquityScheduleofSharesReservedForFutureIssuanceDetails",
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r309",
      "r310",
      "r311",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r329",
      "r330",
      "r332",
      "r333",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillNarrativeDetails",
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquityScheduleofSharesReservedForFutureIssuanceDetails",
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r15",
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL",
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL",
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r15",
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r15",
      "r432"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock; $0.0001 par value per share; 200,000 shares authorized, zero shares issued and outstanding as of July\u00a031, 2022 and January\u00a031, 2022"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r25"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.",
        "label": "Prepaid Expenses and Other Current Assets [Member]",
        "terseLabel": "Prepaid Expenses and Other Current Assets"
       }
      }
     },
     "localname": "PrepaidExpensesAndOtherCurrentAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r61",
      "r62",
      "r159"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale",
        "terseLabel": "Maturities and redemptions of investments"
       }
      }
     },
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r61",
      "r62",
      "r159"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from Sale of Debt Securities, Available-for-Sale",
        "terseLabel": "Sales of investments"
       }
      }
     },
     "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r66",
      "r345"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from exercise of stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockPlans": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from the stock plan during the period.",
        "label": "Proceeds from Stock Plans",
        "terseLabel": "Proceeds from issuance of common stock under employee stock purchase plan"
       }
      }
     },
     "localname": "ProceedsFromStockPlans",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductMember": {
     "auth_ref": [
      "r287"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Article or substance produced by nature, labor or machinery.",
        "label": "Product [Member]",
        "terseLabel": "Product revenue"
       }
      }
     },
     "localname": "ProductMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r228"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r230",
      "r517",
      "r518",
      "r519"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property and Equipment, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/PropertyandEquipmentNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r8",
      "r226"
     ],
     "calculation": {
      "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Total property and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails",
      "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r228",
      "r432",
      "r487",
      "r494"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "totalLabel": "Total property and equipment, net",
        "verboseLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Net, by Type [Abstract]",
        "terseLabel": "Property, Plant and Equipment, Net, by Type"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNetByTypeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r228"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of Property and Equipment, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/PropertyandEquipmentNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r226"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Long-Lived Tangible Asset [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r353",
      "r467",
      "r530"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research and Development Expense [Member]",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquitySharebasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r6",
      "r77",
      "r472",
      "r490"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Restricted Cash",
        "terseLabel": "Restricted cash\u2014included in other assets and prepaid expenses and other current assets"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents [Domain]",
        "terseLabel": "Cash and Cash Equivalents [Domain]"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails",
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails",
      "http://www.snowflake.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "RSUs"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails",
      "http://www.snowflake.com/role/EquityScheduleofSharesReservedForFutureIssuanceDetails",
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails",
      "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r19",
      "r260",
      "r432",
      "r492",
      "r511",
      "r513"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r88",
      "r89",
      "r90",
      "r92",
      "r98",
      "r100",
      "r181",
      "r346",
      "r347",
      "r348",
      "r360",
      "r361",
      "r405",
      "r508",
      "r510"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r127",
      "r128",
      "r138",
      "r143",
      "r144",
      "r148",
      "r149",
      "r153",
      "r282",
      "r283",
      "r468"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails",
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r79",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r294"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Remaining Performance Obligations"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r272",
      "r273",
      "r286",
      "r294"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r151"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "terseLabel": "Revenue from External Customers by Geographic Areas"
       }
      }
     },
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionAndDeferredRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Recognition and Deferred Revenue [Abstract]"
       }
      }
     },
     "localname": "RevenueRecognitionAndDeferredRevenueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r270"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Remaining performance obligation"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r271"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Remaining performance obligation, remaining life"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r271"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "auth_ref": [
      "r271"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "terseLabel": "Revenue, remaining performance obligation, percentage"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accrued liabilities.",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "terseLabel": "Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss per Share"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/NetLossperShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r375",
      "r376",
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillBusinessAcquisitionProFormaInformationDetails",
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillNarrativeDetails",
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails",
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "auth_ref": [
      "r375",
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances.",
        "label": "Schedule of Cash and Cash Equivalents [Table]",
        "terseLabel": "Schedule of Cash and Cash Equivalents [Table]"
       }
      }
     },
     "localname": "ScheduleOfCashAndCashEquivalentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of cash and cash equivalents.",
        "label": "Schedule of Cash and Cash Equivalents [Table Text Block]",
        "terseLabel": "Schedule of Cash Equivalents and Investments"
       }
      }
     },
     "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r109"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of Basic and Diluted Net Loss per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/NetLossperShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": {
     "auth_ref": [
      "r103",
      "r104",
      "r107",
      "r109",
      "r114"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.",
        "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]",
        "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/NetLossperShareNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r340",
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquitySharebasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r340"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "terseLabel": "Share-based Compensation Schedule"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r215",
      "r219",
      "r469"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r215",
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule of Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r228"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails",
      "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r378"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "terseLabel": "Schedule of Preliminary Allocation of Purchase Price to Assets Acquired and Liabilities Assumed"
       }
      }
     },
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r305",
      "r307",
      "r309",
      "r310",
      "r311",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r329",
      "r330",
      "r332",
      "r333",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails",
      "http://www.snowflake.com/role/EquityScheduleofSharesReservedForFutureIssuanceDetails",
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails",
      "http://www.snowflake.com/role/EquityValuationAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r313",
      "r328",
      "r331"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Option Activity Rollforward"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r334"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Valuation Assumptions Other Than Stock Options Schedule"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r334"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Valuation Assumptions Schedule"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in restricted stock units (RSUs).",
        "label": "Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]",
        "terseLabel": "Schedule of Unvested RSU Rollforward"
       }
      }
     },
     "localname": "ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of Future Amortization Expense"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r132",
      "r133",
      "r134",
      "r135",
      "r136",
      "r137",
      "r149"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment Information"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Selling and Marketing Expense",
        "terseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "auth_ref": [
      "r55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling and marketing expense.",
        "label": "Selling and Marketing Expense [Member]",
        "terseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquitySharebasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation, net of amounts capitalized"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r309"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "terseLabel": "Vesting period (years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedTerseLabel": "Forfeited (shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted (shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillNarrativeDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r322",
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Unvested balance, ending (shares)",
        "periodStartLabel": "Unvested balance, beginning (shares)",
        "terseLabel": "Share-based compensation arrangement by share-based payment award, equity instruments other than options, nonvested, number"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Number of Shares (in thousands)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r322",
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Unvested balance , ending balance (in dollars per share)",
        "periodStartLabel": "Unvested balance , beginning balance (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted-Average Grant Date Fair Value per Share"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedTerseLabel": "Vested (shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityValuationAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Expected dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquityValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r336"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Expected volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails",
      "http://www.snowflake.com/role/EquityScheduleofSharesReservedForFutureIssuanceDetails",
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails",
      "http://www.snowflake.com/role/EquityValuationAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized",
        "terseLabel": "Shares authorized (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "periodEndLabel": "Shares available for grant, ending (in shares)",
        "periodStartLabel": "Shares available for grant, beginning (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r330"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Intrinsic value of shares exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period",
        "negatedTerseLabel": "Options canceled (in shares)",
        "terseLabel": "Options canceled (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price of options that were either forfeited or expired.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "terseLabel": "Canceled (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r318"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Options granted (shares)",
        "verboseLabel": "Options granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted (per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r344"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Aggregate intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r314",
      "r315"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Shares outstanding, ending (in shares)",
        "periodStartLabel": "Shares outstanding, beginning (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Number\u00a0of Options Outstanding (in thousands)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r314",
      "r315"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Shares outstanding, ending balance (in dollars per share)",
        "periodStartLabel": "Shares outstanding, beginning balance (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted- Average Exercise\u00a0Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract]",
        "terseLabel": "Aggregate Intrinsic Value (in thousands)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": {
     "auth_ref": [
      "r333"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value",
        "terseLabel": "Vested and exercisable, intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": {
     "auth_ref": [
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number",
        "terseLabel": "Vested and exercisable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Vested and exercisable, weighted average share price (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r309",
      "r310",
      "r311",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r329",
      "r330",
      "r332",
      "r333",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillNarrativeDetails",
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails",
      "http://www.snowflake.com/role/EquityScheduleofSharesReservedForFutureIssuanceDetails",
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails",
      "http://www.snowflake.com/role/EquityValuationAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Exercises (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r318"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-Based Payment Arrangement, Tranche One [Member]",
        "terseLabel": "Grant Date"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": {
     "auth_ref": [
      "r340"
     ],
     "calculation": {
      "http://www.snowflake.com/role/EquitySharebasedCompensationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost expensed and capitalized for award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount",
        "totalLabel": "Total stock-based compensation"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquitySharebasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r310"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "terseLabel": "Expiration period (years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r335"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected term (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityValuationAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r332"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted-average remaining contractual life"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Vested and exercisable, weighted average remaining contractual life"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "auth_ref": [
      "r330"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value",
        "terseLabel": "Grant date fair value of vested shares"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r261",
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Shareholders' Equity and Share-Based Payments [Text Block]",
        "terseLabel": "Equity"
       }
      }
     },
     "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/Equity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "negatedTerseLabel": "Shares withheld related to net share settlement of equity awards (in shares)"
       }
      }
     },
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SoftwareDevelopmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Internally developed software for sale, licensing or long-term internal use.",
        "label": "Software Development [Member]",
        "terseLabel": "Capitalized internal-use software development costs"
       }
      }
     },
     "localname": "SoftwareDevelopmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r14",
      "r15",
      "r16",
      "r80",
      "r81",
      "r103",
      "r104",
      "r105",
      "r107",
      "r109",
      "r117",
      "r118",
      "r119",
      "r180",
      "r239",
      "r243",
      "r244",
      "r245",
      "r248",
      "r249",
      "r254",
      "r255",
      "r256",
      "r257",
      "r259",
      "r415",
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillNarrativeDetails",
      "http://www.snowflake.com/role/BusinessCombinationIntangibleAssetsandGoodwillScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails",
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL",
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/NetLossperShareNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r34",
      "r46",
      "r47",
      "r48",
      "r88",
      "r89",
      "r90",
      "r92",
      "r98",
      "r100",
      "r116",
      "r181",
      "r259",
      "r260",
      "r346",
      "r347",
      "r348",
      "r360",
      "r361",
      "r405",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r423",
      "r429",
      "r508",
      "r509",
      "r510"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL",
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r88",
      "r89",
      "r90",
      "r116",
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL",
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "auth_ref": [
      "r15",
      "r16",
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.",
        "label": "Stock Issued During Period, Shares, Acquisitions",
        "terseLabel": "Issuance of common stock in connection with a business combination (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r15",
      "r16",
      "r259",
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "terseLabel": "Issuance of common stock under employee stock purchase plan (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r15",
      "r16",
      "r259",
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Vesting of restricted stock units (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r15",
      "r16",
      "r259",
      "r260",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "negatedTerseLabel": "Options exercise (in shares)",
        "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "auth_ref": [
      "r34",
      "r259",
      "r260"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued pursuant to acquisitions during the period.",
        "label": "Stock Issued During Period, Value, Acquisitions",
        "terseLabel": "Issuance of common stock in connection with a business combination"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r15",
      "r16",
      "r259",
      "r260"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "terseLabel": "Issuance of common stock under employee stock purchase plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r34",
      "r259",
      "r260"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Issuance of common stock upon exercise of stock options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r16",
      "r21",
      "r22",
      "r81",
      "r157",
      "r180",
      "r415",
      "r432"
     ],
     "calculation": {
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SubleaseIncome": {
     "auth_ref": [
      "r427",
      "r428"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of sublease income excluding finance and operating lease expense.",
        "label": "Sublease Income",
        "terseLabel": "Sublease income"
       }
      }
     },
     "localname": "SubleaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r424",
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r424",
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r424",
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r424",
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r433",
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/SubsequentEvent"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TaxesPayableCurrent": {
     "auth_ref": [
      "r27"
     ],
     "calculation": {
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Taxes Payable, Current",
        "terseLabel": "Accrued taxes"
       }
      }
     },
     "localname": "TaxesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r168",
      "r169",
      "r175",
      "r176",
      "r177",
      "r251",
      "r258",
      "r404",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]",
        "terseLabel": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails",
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails",
      "http://www.snowflake.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": {
     "auth_ref": [
      "r85",
      "r295",
      "r484"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).",
        "label": "US Government Agencies Debt Securities [Member]",
        "terseLabel": "U.S. government and agency securities"
       }
      }
     },
     "localname": "USGovernmentAgenciesDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails",
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails",
      "http://www.snowflake.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of unrealized gains and losses on investments.",
        "label": "Unrealized Gain (Loss) on Investments [Table Text Block]",
        "terseLabel": "Unrealized Gain (Loss) on Investments"
       }
      }
     },
     "localname": "UnrealizedGainLossOnInvestmentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r120",
      "r121",
      "r122",
      "r123",
      "r124",
      "r125",
      "r126"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r309",
      "r310",
      "r311",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r329",
      "r330",
      "r332",
      "r333",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]",
        "terseLabel": "Vesting [Axis]"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r309",
      "r310",
      "r311",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r329",
      "r330",
      "r332",
      "r333",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Domain]",
        "terseLabel": "Vesting [Domain]"
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r102",
      "r109"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders - diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r101",
      "r109"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders - basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 7
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "b",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27337-111563"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "https://asc.fasb.org/topic&trid=2196928"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117546-209714"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(4)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=d3e5291-111683"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org/topic&trid=2122774"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.1(f))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(d))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756"
  },
  "r532": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r533": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r534": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r535": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r536": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r537": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r538": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r539": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r540": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r541": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r542": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r543": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r544": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(12))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(n))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>83
<FILENAME>0001640147-22-000084-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001640147-22-000084-xbrl.zip
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
MP'Q J8M IYK-0 ?30-"!D,).44MLZA:GH,.G@YZ?/2NF2U+9K4/W>4!IIE.
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
M\0+_GE)_S@K-D\6W1[G^.<I! U$^JL);'D\)PXT&61X3E3,A>!6HA"E3;+*
MF"GC816T!#UE,&&%!IE NH"+3,X%H^<,2$8AGZEB1C (G'ACY;#8;$]VY52!
M%$"HS,WV<G/Z:A(RTZ@V9D9$34C&"F=X)=@"NK$U:A*/GDR)WMYJ--L/1_C^
MQ.2$4MST',$2'=7V$,)U1>4GGE',=^0$S?SK[P4;)F][J[57#Z]!> (?VK<
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
M9=-C3RXO4])CU$C%M$,_EV!X1(RU0MCH @4,'2P1XWA!+G:\(&<>+UA0QJ;
MB(A>>.$,<$$5NF4&W;%(9$DW.J$;742ZT<?3C4XOSDI<:TN\!,)%2M0GFE@,
M$724QD0ZIAM;;+H]-CZ='MVD<H&)F(S77 BF+5*0RV@Q(HA)<CK6GX*3A=>?
M6_\^RXM2O<YIKXM?!P_IT%*Y/K4*%04G4U"A,3&BJ%( DH@DJ85DE9#$,E#
M)%L::#9B;.555M?^T[7B=O>5.VT-7;LB,*&;$0T+J*JY%$XF(ZS4'M6V<\F9
M))<'IA#..F?MG(^R,SR"?F[7AZ/<VR?8[H9>!RH"&><H1,995'XQS]MZ3J+3
M3J 7:95GL#20[<+0M;H0MUR_V^H>#BJ"3PP$-1V'H-&I5R1ZI8U@G(&SA**)
MFAT^\Z* 2$0#*,(3ZA.JK&&&:#32&-8P;WV:@_M<9?L\?[\^925#5,(H"$-5
M@4@2DK1 [N91"!&6#]"96?7Y@PO16!.CETQ'H2PU5D;&I321Q."#6D)PY^$+
MS!]H)7Q2) #%6$E0RRVEU"/*01I!+%E"*7YZ#V+^J$+*B[-2,T&X,-$Y1K5"
M#0U&4>ETE>;<%R8&GM+TK@<TE$"CC^B;:Y9L]$1F9:N\T$XM#S1SBH&G!)/E
M#KT:YZC@7EBN' O)1&%]A" ](\L#T_QCX"E!EBR@F3))IQSU,F,]#3$ 2=3I
MH./R2-:L8^!I:3X,#9@P3& <+%"$4+:B%8$R0IRU,(J!Z1+,4<S**-&I!>>6
M10S>E$;'3PL%&)!;+9C2FC*+^BXL#33S,$K3@\D'CIZ<)318*E*>[B,.@$JJ
M(U.4ZN6!:<Y&:7J0!?2[25!*A$@$1 RE'?$4W7 T4YX9LC20S=0H30^?!(&
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
MB71G YI.&D/AJ$B%$2"3(,R'Q-9>[L/@7IK"N")1K=&K76WC_UZI74IISU*
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
M6V]]6, ,@*/.;=W4'(S'%1HMF49C\P'<3? O)N9Q19>)HU:O_CKW> )X4B=
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
MPCWR3D,<'<LXR:<GC[*'DL.[T\SY QMR95XLQ[E#SH"X?OJSYEHU4SFW,GJ
M] CFW+(G_?AT\LN?8+N!(W[ZM-FIGEQ]Z<_+JP'6X-6^.=7S1I?/E>P3/%*T
MX\Y*XR>/+S^I+DTZ]URZ)ND3S,FUE_&3ZZ_]Z+9$P83T+]WVQ]?X@B9+KK]\
M\;8W[%Z%<_^C"_>[7;.DL5UYA>SM9@BM.&\Y,#]#J8JM_AZ"K<](O48QI6>"
M\/.7>W#K8#O#G#@Z<RG&O''5(ZD68/:[.^L_?^IUP1!$XQ=(U?_^O,7Z77N/
M,>I4"AK &-R:9JCE%9K+W>]AAC^1O>G'>!_CA:G>L"W98OCKY^9 Q6!;X&UG
MB_ZG$O;3M_TEPBSZ'K<FX15N6RT2SFK7!A;=*(&X*G0PZ#_])5K.4<@6=H\Y
MB6.M^A>O.E%M_V@4&LV_Y#29+[8U<KXOD_<V;X]KZ\#/_[[3*UY\M:ILX4J]
MVW^:WYYVNIWG/3LZL9'CXV]R*&;8#QO5X1.8??5!,Q(9D[11VZ"Y)@Y>W\HH
M.(W&.</CQ]UL$&#%R$;>DVVV;:O__S80"$3'MF.^(_ID[<G3S$E;G9#_V3EG
MHZW!,]OKG<*R_6-;P[A1&YUQ@>=^&SSM#-LH=*O84;XMB!@L7ZR$K?+@ _OG
MU&UWO[RD;[X<LKUA.-[Y\N&%.=X_#LW&]H?FA^-#MK_]=W/OX/6WP_:>^'#L
MQ=[!F^-#^OKT\& /-X[]]Y>LT3K\WF6'QZ_I8?N0-KY_.CT\WL%[[_\^WG\/
MWS_8P?#IY[WVSO?&-CR%Z-.]IFG[]O/.?GOO^X?C=U_WMK?(_HL=O+_]FNP=
M?!8?7GQH[A\<P7-V6(.^^]HX_NOX)7MS=-C^UH*Y'>5K'][_W3P\?O>]<?"F
M>7CP6NQ]]_FYK'$0/A_2OYL-&#/Y#CQK^(&^DPVZ(_9?P'S;^?H>:;SX^ZBQ
M_?E[XWM^1T\:%-ZMO0MS::3&,_SMY<'.8.\M_I;OW3AX_9'+8!7V!CFG!.(!
M"V09XX@;SQD#"GIE-C8-EG4IV7_^N,PCF__S+R+QGW<1B@GJW4(XYJG%"T0]
M4(@B'ELB!6%$1.X4<2Q@99B7G!'E*!U#%"D0M6H0]?TJ1&D2G731HV2D0YQ'
M@@PS 85DF(Q>8IK<QB:I8RWJBIH5 JDYF?CK81:^/>KV!BAW!+S8ON1:DY_>
M;AEF@N]:(]2\C*BM2:6'Y]U>3J@YK^2Q'=W@_*^Q+U:P:FY8]7;:G$K&,94"
M19+$B+CE8%@EP1".C) @N%4B;6RR.N:RSI6Z*U;] "\695#=U)5^]/(]+PND
MR/?]R?>4+>*\=)X9,$.83/##4J2)E2#?V 89I1!);&S2NI*RSB1?(?E^5"&J
M+>_A5:K.K_E\S*CL7B<.?LD:N:DKN-9H-3=K9+SR;\X6OA$'!9KF#4W-:=/#
MF20I]1CES!7$=0S(>L>15L9I%8(VUH/I@7G=W!V85B^24T1Y[H9'$>7EB/*4
ME1&P))A;@Y@W(4<\&-(X<H0=XYK2&+W0&YN"B[HL\8[[DLCM7#DV5]GU9R4R
M^_5)R:02]EC\WE'5OS:?N<[)O_G)S[K]08&H!4#4Z;2UP8RW1GB%B#<$@<4A
MD!,"(T>$- 03XA58&T+5#=8KY 65*,>*&AM%G)<ISE,6!U;422XQDM9ZQ+VR
MR&EAD=;8X2B2=S2!.),Z,ZLDSH\JJ/&J%T]L,XSZO$\J68T*.OA+>58ERK%H
MXV-,BIT1);8ZH6J/-$I8+'@U9[S:GY&VD@C1WB2-?,08<0-NDG-,(" O?$!8
MB%IM;!*MZE*+%?*02K!C1>V/(M'+E>@I"T1)+S1)8'R0" Z%UAPYR302W !
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
MB!H%E>:'2C,:ZBDO'7%>(DHE.$V.,F2]RT?M<9#1RI#R(4%:9UC5S0RGZ>;
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
M'RB8"G(H2@3P,T&1$[ %=#)(YQJKSL08:31$6KRQR8RL\QE=M0L4/'(HF$.
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
MU/7A/>&W@GG+QKS=JYAG61+)>XZ$U1%QRL Q5=PA"?2T/N! --AS7 +HJ2G
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
MH7IE%2O6%&HRH]2BY()XL/;.\;;QM%><4V":$F0^*U1:T+,W3X<\/\:1!\&
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
M?UWP?H[ [7YGP+4T6A$6?QI'(=%&&8T8%XY0P2ASHQ(IOS[ZG8N./QZ@;5Z
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
M7B/B!4'DULOP!?H_M5FR'G$9_/5 R1<2\;N.TSVN821^ZYNYK[FO->_K(F(
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
M'CJS(D$9AS,.9VDMHK06U\<QO]/I.7P<>75_MM5]PJ=AO.,,"@P<20DTM,)
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
M8T7N'DJ+YM= ?-[T#K=L_-^LF)4!\3$ \>N4O*!(D,"@T0 '+J+%B&BJ[&N
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
ME=PC$H0,?GZ*R>8]H Q=CU6 :R;0E=TW#\2OB?-HT$'KK ?1["& 6@&!5,P
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
M\[:02\@N*1C19(QH $043].CH,"\KD"-="IHA60"#8$'(9%1Q"!!*--1<P-
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
M)H!(BTK;YO?F0VYHK@5EZV*!)V"6-QCA=4SJ?)@-;*YWG^R+E]HME'ALB12
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
M/$6@/X#)+ST<84YJY&)PDD2E<1!K&Q?\G9,U!#S+,S9:?ZBUO3BFSF/U;PX
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
MHLT\)!K,NR>D%8 %22(2,4!"U!09DC!27%'/$[&&8]!EVEK09M"A%!AXEDI
MJ0=[((FO!2 4]L3RX)%@'LY_!G:,CD8ASYVQ)$1F4BB,A$7PGTCP2[G7 ^'
M_,E/#64Z^H2TDQ;!!A"  Y3#R9\"<R#\ELJ" P4'EH0#)4+Q\#)>BU" @&NK
ML$5@U*=,.9[[;@N')(^<X>2Q\;38^JLJX\VS]4M\XO$M^GI\0OE@+!CP*!'*
M$'>1(2>]0D$Z*H50@F+>*)M^J0439D%XHOI[KQ]B__@5RA]HDAA_7/^PWMH=
MP)#ZN:BKJJ"PN['O3UNC<TDKU117(9LACC+#'+'.\$"=B3$RHHTUAC"M7 EB
MK#K(O:L',6SNGQ"Y1DD2@SB/ MDH&*(V.!5!J]$,%!LF35LOK5"])%XT4;%I
MIO@7E><AT6#>E8&EESR!PB.DUX@319%+V",.MH_Q*C&JT]J&:3/6D":N!0:>
MI1)02BD>4NQKD0PAK$@R!20IE0B6/2*7+1YK(G,A:4Q9;H3*VM+4Y;[H ,T6
M_M73 4HIQ9+E??Z8MY%Z(R5'QB6"N"$*1%T[1*-07+J4O"<Y[[(A29=%SE?R
MD"^!BH<7[5J@PEC"N!0&2<8CXI$&9+ASB OX"0N=N,WVO&9MH4I9Y*K)>//.
M\A*H>'RKO1ZHP#HZ[9,%,5>@P%//D//P6TY*#-Q$;*/*=KODN!E'^LNJH\AC
M23":3.LT2"!M1UE.2CG%5=!E8Z!>1B<] >CR %U>:B&CAVTN@A E$K'J*-:I
M1R((J"8R68]25&"4,.^1<X0B(N'L$K#N6@.&40J:"R\I%JLF_;?17)HI_L4+
M<4^!G_="$$5I5DZ0552 P#.+G"4><:)AT1/!))LJFC<DMZ+(^;,\Y4N]Q /)
M>RW*D)+ 7L/9;A5SB'MAD$G,(%ANZ>"H]R0WU"IYTD7PFQ%E*#BP'!R8/_=U
M)'#64XU\DBXG&3"D'8=S7T3B?2ZIMLOKCU-PX*7C0 E#/+R,U\(0TMG@7/(@
MV28ASHE#C@&".FU2$-YI%HLQO[(RWCQCOG2W>1"3O1YIL &'R"A%*AD)2KP$
M)3[7182 8V0\V612@XSV'\090F]T=&!/\SCC]1!0/KF:GUQF10QEZZ+AH:;M
MP;$]:/4N&AO=I]SE6?5?>\3V:R7\U/2C[>."\!/#VEF6V[1*.-BP-4C3W+^5
M8R:M91+G-@*LK8AL8U(G&2X]&Y\?9CQFS\92/K-Z&%*C*'=484PM,C3F/'H%
M!J^P&DE+'%=>)DG)V@9G;;8@]ZYA#2 +=KPP?:/4W#PD5M2B84%[AD5TR!N-
MQ^DNQB4#$XQ9-,2)2,&(4;(MM"K*Q@L C-53-FX502L <D\ J:?/.%AMY1!L
M!9?)20C25C.D4XR!!1V],&L;I$T6X$?1-9X5=#0..4K,[>$!H19SPQ'C& 5&
MDAN".,48&2UL_J&I9S)&)RL/AJ%M8711*EX ,C1/J2@%0X_OIUC ;"8\Q2YQ
MA"VCB-M@D4O,(R>QDRY$1SU@!>=M(9=0,?2P&+',6B*S3A>%>!I->S:.^7@[
MVFO%_SWI_0.RT3\>]X^_)A#TH]F9K-GXS5XQF)\P. $Q'J_;/4"R<3&S?SW)
MU#3[W'C$8V/4'WQ[]09V[]N+S?NZ'TKPK*D'RDX]>!8D6)L^*4129*!Z&H:L
MXPPIZ5P4.B5K_5CUS!PR]1/E;@E?RY##)TX4*RA<4+@9VONCP'!1\Q\2E><]
MA"QA1;PV.4TO(2YSB,%+AHRATC$76;)N'(Y<0.MUZW2]@L8%C9\U&J\Z&)<
M[T.B;RW &XG5WF.&@C8*<9P"LCEQ6DN-K1:1.1N6%> M$%P@^"5 \,HKQ"5D
M_IB07*\\]9P:39%TN6.O%009(0URP5@<3!*8+2%D7L"X@/%+ ..F8W%)0GAX
MB*TE(;AD%([2H1AB1%Q@C)R4"@G'#6<DA.12U3))X3951?$M6%NP]CDHOB6M
MX_']O?6T#@!?:S55B!C 7&Z209JK@))TBK*H8HQVG-:AZQ5L*Z7A5DD?OQSG
M'0A_AMX_&_^&'],AS]QK_V1TW$NG$[G=^+<;_K)Q_J(W^E[UD//)&+\53,2!
M/1K%5]-??IT6'_?ZE?167_KUT YW>_WI#(EZXDCUP/'E7[_UPO%>EO=U/-:O
M)CDMDR=/+J]7E^:6:'R-ZG6FU967\3JY\MIUMR7P17*WVUY_C?.[?;,,M@SV
MN0V6LAO=]@>Y;C_,?V4S&NHE]+X>HF?!V8,^$(>/HQV9.>5(+52._K3]$SL\
M;3'2;F75YM(Y=M\9,_,3]N,#K=FSE6/RK>,]>"ZAK;$W\DJ2B-INN>;E7\X,
MGL];:S!L_0%Z+XRO3.&MIK#*65VJG-Y@GE=NEGZWO6'K;WMP$N^SO6ZTPY[C
M]/TQ!)NS4O@OK-/JK]D6O:83=-EU9=>575=VW2I-WVUVW>2HG8YP<A]63=;C
M[,@;W*<\LCSR1H]<4OG7C4,BE<_P*6( ;^8JO%Y==F,^"']MN4>Y1U/OL4QJ
MS^;WD!L<'L:A[]F#UI$]JOL;;O/2SRT,O.@5FQW.O44TEQ"LB'3>!LHXT5)3
MZI-@024JM)-X$LTEMXGFENK)>MSV_5EG_Z_#SMD[&,,[LK7Y'N]L>]X]@W&>
M?>7=3W\>P#AI=_/KMUK<=K-SVOUC![[_YUYG_R/O;OZU!^-EG<-W9UO;NV3G
M\._#[MD.AF>G\RQQ^+-SYD^[V^^_D&A8$#(B::5&7&."= H.::>4-PQ;:OG:
MAA!M3<SSZ]A;@&N5@.LV>2A-0*[GV0'@T;#J;!ZK).$4:Q(0H5HB+@-&6L6
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
M,2N-"$;:<19:_9-X<02X\%7=C#8O:58&_@-VA#\;_7S3*WRZE_)4<HM1##2
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
M=I5.5]Z]K,E[O4+O^Y-^'_!?S-HYR,F+,N=7Y&1@7!CL&;*>Y9!8H4#]A=]
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
M;U.7FZ*UD<@43,-CT("%]CSII!5S4C*&*=->83L2^/"=&-:S%/:YBI#'U,I
MN6/4$!:I=)1+2:CQ?.66^R2C"/-.8:HD-UP81W6D5%(O6+223M^'FIBTJ,),
M)8^<&FU\$LH)8IP,,=Y*EG=,S'.SY?9!!!6FT^F=@N1J5'*G<=R/@[SBC6%^
M$Y2>QO>L]30.VK%O^_[@+"L]U9OO>T<PYK,JD$7]/FC82D]J'$6;E:/0L,.K
MWX>YMHU^]F3V\\V<';3S5_(F^Y>%U>B?C>0U(\U&ULL:O[2[<)O>"3Q@&/PZ
ME2PUMWWWTPO!]T:3<B$I*^D/R].QQX/X;O++[Q/?0[M;37+UI=^ORP5Q/"/\
MJQN.WKX4+JMX)&#&7HOQG<=OKU9O3:DRH_<$7358WOHV7B6WOO>SRQ*VJC%[
MU&5__A[GC_OFZQKL_1;L#C?6 S+GGL&QM4K%E=<JK7?RXHS:.&__EYFB/75S
M-F;\'CL-<N_TRS*_CYE?6N9W0?-[F_MV3!/3UF UIT^>^5LMWZO&[P-6\+7<
MLDXA!B\43I![YS;B9?/<TONS]/Z<^R;;['7C60.V_+<(=L7)#1GM3PY%K=TS
MW]\!<-,COIJ#?,Z P*350MC L1!&QRBLI\&!U>[9))2$E%;?#SC8WX=K?N0[
M7S^=;7W=%*V-OXYVO_YUT#I?/]^%WS>_?ORQN?'E!USO:/I@?VL#QG]X<+"[
M\5'LG'_#K0^[G=T/?[#-C=:WUH>='S#NT];V'Z>['W;3A5OT:JMO;)1EQJ"
M$T9<.8I@03&R8+M1K;TD/&?N4MKDYLG%?.H7/5]HZI72E#,F"4UY<H9P)J,E
M-#'"(E?:DT#$@FGJU:7P/1M#S;1A-2E(YKA!T6J%>(@,.2+@-QEL8(HJ'\,K
MSN K#/5*&8JXX)1@G--D.0]2&TD\=3(9I700NBA2=::IF6ZR26-M2.XFRRD%
MFA(&:28MDL1*09E+A,<Z*E)OK"!;Z25[3S//"8JCP2':[)W6!B>2JW8;13'3
M.!3]J8[$U'H_:^$%136-.7$2^YP]:1)R3DJD#&;&$\%=T*7ZVAN --4FQ@C*
MM'*!8R.<LU(Y3PS/S<Y543AJC>L9NR@Q)Q(8M\BZ(!'WD2+- >',&FX#C=*Z
M! J':BK#"ZQ?+ZQ-<APGF3R.B6.NK378^&B8<99IR@JLZPSK&3LB$NJ83Q%I
MP6)NQZB0E98C8562)K!4%3NH':S?E/MKNLY:*:YVC]JOQDLO&65!""ZUMDF"
M\AF%IX1IA\N!;#T9ZO.L02&3(-*8B!2S 7%-& )A UQEN+!6!GA;O>(#V0+I
MBZQ80WT,(K>3M)S*9+43A,;(H\2!A*)YU!K7,P:%$CZZ:#!* 7O$0^[K FA&
M+L?4"QI]DH!K)IO&B +KUPMK%F+P7@*X@^&..NT)B&X&.-8$"ZP*K.L,ZQF#
M0FN70";G@HB8(>X)&!16>!2DMH0R3C3F-81U*9GU]IPSI5O. ZE:FY2/  '@
ME/ 0B4M1! Y"/#I"M5MT,%XQJA['TC?$X8$NK6U(#!$=P9025".KDD<2J!K$
M,8.]G(J7Y@U V@<)VI87AFO)$VCDW'%%0K1@7GEF4]&^ZHSK&:.*<VZLD0IQ
M2A+BR4GD2%2(:NEDD$QB2U?65-/P>=7,**BN(:I)H%(%K:4@@E/O040K%T/
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
M/1[$=Y-??I^X^MO=:EJJ+_U^W>$NCF=L[>J&H[=_/VV'X4$^4EK%HV.E<9#
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
M3:'40JFOFE)?]@RTD.N+D2NY3JX[>X8E0V/2*+=G0UPPC0RA$FD2 F=>4QV
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
MCINOFHUE/>/&'-S]C)*GG'H\H8KX4O/7(PNC%/YZ(?[:NB&JA#'/. ;JBDD
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
M6MT/,>-!0!Q\W5"Q*J@A]6*?<['Z1?!8*)D&L!A9H+<FZ)8;BP34;J/0N_,
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
M?,))E[ 66 L46#.%F]J)*!.C""?N$$^,(<>=15@R)WC$S L. @LWR1QY59=
M+1,[OV51M5R2ZGT,C7PYJ41FS"BL?.)$(R-C0IRH@&Q4#&FM54S21"D$2"66
MR\F7WXQ:BLC-:GC F;].@<]"XWNO_Q58S,_@AHWWX-GFO*^*I#.,,NN$QC@W
M7_C@B.0V.B\5X]HH5[N,2R?KY@W(35:ZJ#D24FO$.?B-#EQ()(3G-A!">,J0
M-;I)Q3)U5R\Z8/@VN?DA+M8+L'/M8CT_@\^X6"QX9I4!:B:)(RZ=0L80AS"G
M229*!#=F;4,UN7Q*.V_-VN]:4=<NR6*Y>,8EL8(E'11'EN.(N-(,68\UDDY+
MYI77ENL,9MU4>I:-ETU-USFY!^?D)N;CSB3E[B7I[AM76FE)1X6+5-D0A09)
M9ZG6S#M+0T@D:IQB[9(LG:R; T'"(O$XF03"C?@\_)8C[9@ #\5K<%(<5]DE
M(:3)V)-=DN6+#+]Q;GZ(2_("[%R[),_/X+,NB;682I<09MF8,3@@+61$.N'D
M"-,D*;ZV(9J&OZV^]S?.VLO%V;5+LE@NGG%)DF/1<:Y0QGY#7&N/G)$">6UX
M!FVT$HO,Q4RKI=?2=8[DWES^R59CC.N\R VRS5J9A L6Q\@C,:#LP&>W02FE
M><1U7F3YI-O%G*$C3&$3, 7!%D4>.@).B#<8^<2D=(P9PL )T4VM9F$NEBW>
M4L=.G^"#/#\WUS[(\_/WC _B'4DV8VY92R3BRLL,*TT0T8ES:J(2(:UML*8@
MIDZ+K YK+Q=GUS[(8KEXQ@>)TG+G7$0B!%#52GFD,Z2> ]^#8LNC,:4/(F8C
M"<NFI>NLR+VY?/?\./;K-,A-DBT8\,V3\21PQ1D-UC@M#;-):>&$5(OS0&KQ
M=6_QM3NG7\=RS)4T!'G"#>*)6N0T]H@YS8C30=,"36_YXR=U*/3Q'L8+<.N-
M'D;-OP_AWUDG(E?38' BX+0LXD'G((%@R >!B13)6B/G\F^=Q5A:UETNSIWQ
M(%+[1PSH,O9[-?<^C'MGG ='%0F.&!2C4Z!]@7&=@']4(,D+1R1):6VC0-:D
M_UYZ%;P\*0S*UL62.Q![O7/;R3"@MR!V/-0SO!^HSUMKYGO8R[\9T1^)C$G:
MJ"TH?4T<;(R547 :C7.&UY5FRZ<!YC2_).%SFS%#)A&&. Z@ 0)X8MXX*EB4
MG@K0 ,3HII@S-^9Q :1[8W\M\WS46M:MNJQ[B(?Z L*NSH$]O_B;=5^9P2K(
M@"0W MQ7GI".N8S')L>-H0XKFL?5-[%ZB@M;"[Y:\"W/6R^7W*LSA(N5<3-.
M/K%6$JT"BDE@D'&>(NTQ03YX$04F/ 8))IXB34[U"IMX2Y$]7&IQM]V]W=^O
M CWG?1OBJ>U_O1>H\DT;,T$"#,XY](;Y00_&"7YT;'8%EOCNP\>+4B_;W1#3
MS2KFPX]J7-+'7B]\;W=JG?(0G=+:VSP?XV;LM5CKY L^E)YII85"(F&7)V5K
MY*CG2!-E!8XF<@.&LZ9/;L5]'U'CI58;9:AX1EL48UEJ3.>%>%/5X)=I+53[
M6D_=FEI5SJC*&?=KCGJL_;%%Z<X/L[HS..V4) QAZ14X9(X@Q[-KQK!*4NM$
M#,L.&6U2L:C6BD4PT]+IW>LC3>LY7].?U7.^5G&Q;WW.U_)-\?G#=HMQHC.#
MO)9UH]_<'*5ZA%<]PJL>X;7Z\[1>X9%+/ II!6,]]0BO9;S'4J2V5J,Q[AX
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
M2>MT)[7FH*1%ZX@5Q"'F+ 7+3@EDO&5(,T^%PQQ[*<"/QDU%9B-FKU<.\ZX
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
M*,.1F>0IYL%QQRT0+2>2.*;!=0Q8%$1$1F*#U$2T>")JX=;F(2&21N<,8IB
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
MWGX_AAZ!MX];W-[*!,/GB/?0F%':*:A.GSBUSGAKC5:":ZZ-,S.MBISA9PX
M/[55L99N]Y!N?\V) 7O,E-<4>1]RKV,. 7&+46ZY\ Y[;FS1,=N4Y,F2K9YY
M^+(RH<J-K?PI/?EDEDU7W=^NGO>&-<V]I&18]7N\C0D^]R.^W>N-BV]E6L_]
M7OZG534!JU,K$OZ#[:KI\F._-QC4UMU#K+OVG+&1/EC'0D#6*8:X=O"3,1%Q
MQ6UTFCNCX]H&D,&,:3=3*;N*X? WR><UF[]W-I_)XPLI-%$R(:R30YQSB0S)
ML$=<L01>G&0VS6?SE4]]U3'WU?$-'I'$?Z+X>G@V_\:N[KGBJ\[H+TZJS63T
MO=-.$2R14)J"\<(#<MAZ1$G"45'.A QY.*M:%V^Y/''5[_&>DA C![1"QGEO
M28@W%_QYDZ?TZH&"#)R1AU#%L#6\ F,N\SZ3<#DC=5JG@!:G9^=,GG>!82<<
M1UK8F*N \T\*HYB8]7#N.% '>K;)YXSWO7^88/FXO$XKU*[#2[H.(W%6>P_/
M(-5FO(<@!-&):Y1TLHA')Y'&(.0<]H)%'P(6(E<&DB?/+%\^R?9F[O$>DU?E
M8)GWEKUZ;9OTB5'MW\>3@0:;W0D$T;&LKZW4!\CSW3G-JB)J$94/R"3+$,?>
M(,V$1 S..TBL0B1F;0.(ZPV'@MXDY[^Z.UJS_G*Q_HR#&JEC)%B%;(P<<6(<
MLEYC1#06SF&:(KN!]5<YBUUGMFKW=)'NZ5/%6.VM+D[$S7BK-A$;>50H<>;
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
M[,6UR":]3YW-!=N:UVX6[W*WPO"HVY^6)&M*!<[7O3LRI]#TB>C-]+8>)>/
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
MRXB8HAX9%Q@RK+1@H!).O4V5^#J*J79Q/]S%S1WUO'1<2F:9#]9$0PRS6NA
M-%BUK3]B]1?WLC\B."%+'I EZ9B&Y XISPSBWC)8VD)IR7-@H^1TY1?W2D1'
MU.N>;?(5]TQ<EO:S4_1#3L5BCJ"SHZIPYK@[@@:?A9^K>M(,T]7R1#T\V,2*
M"Z _RKE2PL.4UHQI;URJ,I3R=K?>C%6'S;D,)P>I[9^\=65I!4="*X!-KQRR
M3$3DO;(!8PFF;$PYQ70'JQN'C%YK :W1]LUC100@2TI'1TH&2M8RHP)E6&!+
M%99@0//6!;+ZB'"VB B.,L(4!T2(,1&I4B.MK$1."\<M3D'%*8A<T([6+2*T
MB'#S?/\M(JP4(BSY33CAP/88304Y"&)! 2)019'EEDGF?8F#W-@"T.\(>5NI
MA5I$>""(@".54I>6AY*R&+&-.!+O?)">*S7--=8Z6U88$9:<+40H*G#)4.2E
M12R"_6#*,B(-:$^<L+F&R!;%O%/>6@*?7X$(*Q$6DONC-\E%?IC9RBM(+Y<
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
M_I,NO&=B)N3;XW@$=G;BH;E)]=,ZT_GVP.^',.G) 9P(?1?^"U( 4U[TNE]
MDM+7_>S];7ZO<N)!'V+(XI0(+C0@P/?9K9>NS*Z]YFA\MA1"\0[@"_YZ.\KM
M2F^?^?;_0>?]X&BS>#8.M1_:A>'(@#G4A8LKD-NTE3&Q@NI'UY8E=#!]=4%K
M.OF'R2P=I8?!_^#5,"+0S'K&TB-@R@8G!MY8F(-TQ7?[V(I],Z#=-"_V,XAC
MFK!&1D?)QW#YC/>3UV$PKBY!E.([>Q<P =G1!W]CDA\&ST@^V.*@KMP!@CH,
M:983M-76=/@&@]"O)SG]G8$O!C\M]%&-3&/<'H^'L#A#5:^+N;?)GWS;I(^S
MCV^E9P8TDV>C"P*R_?9I ?9M4PAV"8W2I5,\J$<SPVB"P(/NUP0*($0-;,QL
M**0K+<Q6UF)Y@HP[G.#%M>AYOBZIV#FE^G_^H0B6?U30G%[7Y04!39@VH/;E
M !+GNT%(3"^#V=QNV\6]@B_.UU/&_'X5YA6Z'X1Z1\X 1+KN<9+C]'TB<=T(
M"J0_*MQAVN^OOC\P>=LEC4@?A*2 I56/Q6:Q.^B'R6A=?KL!-9%I17\$2Z)6
M3W7GNM#0A T7#-BR<P1T8)QJ#%B#":5A[,:]T:0)EV'V_3K^FP<U8DT%R/UD
MVI[DB85._7'2]:/#21C(S%W-GGMY?HNQU: W'EU^RTR+74CRM"IKF>*%<9_Y
M]W X:<VQ.0C(PKQ^029"ZY^8WHDYK39^G]\1Z?;1[(A>-AC-SDDSC*FAEW<^
MQCOK?#T%8#H-:KOG"3"3,$Q707/,RK2E (0#P_ ?5]BG F@V]M^_F[5M?B^L
M<^L3Q"5[&I9TE?MQP<I:"P5_\;;/C[=Q]OK%]O@ ^E)@,2%\?P'\)]MI5/R9
M_B\KME#;#*_ZL5<__TWPX]HYLNVRILC:^K?YB^"G?R5E/"AZYJ36HG,_9C]*
MM@QFM?%1,&E[LIJUS@Q<"CPN>_-!FX=A/P-^;3*/C_)]T C,_UG HZNDP'N
M66%ZV_DV2Q]TI<NLI;DGWW+^^!Q_4]CQ*4J17-6\\@>F,:-S&Z78V$9?S;";
M&/9T7ZF::-#Y3F>R=0&)2%?6JCOK9'A=9QJMD4S*81>X,XSEC%[?O$#KWAW-
MO>+>.UVOO7=RYWOOS\VP#T)2_16&.;3EK\Q:5V;[?1IV\N9P=_\#WGOVCNP]
M.\ [S]Y\V7D/WYU]^?;QY4>X_\7AQ\]?^,ZS_WQ9]-A]?/D<[WY^Q^!^!O>?
M[+Y\#?<\A_>]^/(1VOKA_8NCO?TO)SM';^(.M#-Y^H/VE'F.C&8.,>,E,CA*
MY(2VI10R,%,N;DLS0JGS(6"5?E;"2.\(31'T)96E-8O;[_<\KX]Z1D\^62Z-
M)%2AR$(),XIE\KM'!&,8(W5&11X79U24QAH#*Y$JQG@(5FG.K*581N<L=XLS
MNAM&Q?\.JBIMTQ=YT)?#*GY=F,6/>S/?^U)H M)/4@5K)KPV8)U)#$]P9<2.
MX<OT^@_7P9JPEC]-!<LRZ\-N,L9\=OWU)O-;I?DMS&@T[-IQCC-.Z@^L\Z.D
MXY.:/AST@/=562W7X1W9Z0DCED+\NJ/3VBF;W0XG ^1Z!AY]%$:' P]&[G_'
MW>1A3 Z*8S-L]'#2YE6*T>@FG\&\]H?G)F8TK,ZC=6=;DUH'NOJR9V7C.C5E
MTFI@!]78'38W'YJO-0?(X=R-0R,DDM//W8FA6X\!3&WB9;Y*O,6DUW7AGZH:
M%Q;&<^H##%\3A<NN'#.])XT4T&;@1BGNLS_7_$?M(:M%\0+QFQ4M>UH/9)K7
MZ:57D4][FJ=D*<*VWD_,@I!>ED5B3J(&XU$U,K7_W8^'$ZI9!REM%L\N7S8+
M[6[<=;7_)S4S[98<#Y+ET\T^U;P"D[3-O3^M$6"YR3ZJ'7,-_X1)JZ4KG&9'
MU.3NS>)%6DV-S[7FOZDEIN?&O:9V4M.SX\S).\6;M^^JO($&P^@6EU2G"&:8
MW5MAF$B[7[P[;\TTX</-;_!V=VBJ9B&EM>H;1UM2Y\7SMW_]53O/FM5<.\WL
MY3T'8V!4+T\;0C8?P"I)P)'BN=)S9[J7NGQ#,*M1HCN<3%:WRE8"FLY0 JP\
M?4VHVC$,7G)1^4>]@K>K'#0WKO+!"3OXFOS Q2Z(>('+3@*['0."44SW;-,0
M7KK37Z_'A9U^&C2G5CD>J&$8>]"\#FOO?>*,WLIFIY].=OKAP]QI"K[(()^F
MF/9AE7.=Y6)CF=)4]=<PH5<\!28>&^%,D>M .+$N4P0K,J47B D5$;!WATC@
MUAO.C @^U9/1F\L9C(NC^EC$#/#.V-7_-R_!/IJ%WZ>9//RY $^@?;-O/'S_
M-,[$1%@,'7*.E4%H&AP'QFBTU3R6SG$P0;C5-)_*69*C5[LOE@4I-2J+T%]F
MN#?,.W_^[]2P\U<WTE(^.FEY5>Z]_N1)Z8T6 A%A%6*!:)2\%RA2)6)9DA@Q
M3V$A@%++D2'G$-X!+9Z ?#P"R,H'[GJ9&-8+MO9V)4FJ8'XNU.^U'&VW<K1^
M<K2#][;!S*61EMXCGK"&E=(A99Q#I2^QE,XY;.R5Y AX2C5.NX6-Q*3MUT4@
MFF[<P2SE+=(<>1+R[KG/7M.\Y5C'.*>=RZFW,VTC%NGD:/HCI?%;$,!Y()LZ
M&KM@1V2;*.WR9?LE62ANJJ<VBU?]Z6-GM"J=:-79R(_8[:4FS[5S:I"]#2G
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
M,F%661(:\M+*P8WDP :P82/'R):&(F9*@DQ(_G(:2J:E+#$N4U92N1P0>X-
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
M86"_3AJ>Z>/0''<]P/#!L#&8\PUAE,$CUP*'?A\,H/% @>HW)@4&.@)X0O)
M;A:/6>0R<9AL4'5K@.[V^X.OV>D-P.<.^] 4L,0RRS\>G(1AM20&H0_<(7OP
M)[.>.< YL:FGI=Z@*Y*O/U4@!_AU6?Q&PW$R6L%$R+.;.!Q< NKUW"#L HE(
MA\.3C=CMU5*#\N7]Y&-(&V"-R5=3LE2]O9;J]V$B<5D_3SL[.AP.Q@>'T)Y)
MHU%RQH/Z[S3BF+.I(6LR^YDTY&@ :Z%3LSPPIA.:SG9[8M^#-LO=RV-UFAA4
M*V<N"0OJUY*5G U A%TVV3-'K$;-MF=B7:G%QR$W&P8Z^4HR.[5@48,TIH"<
MS+)'X6"8>7//G*;A-RYM+:;-W41):PH/_+Y9]^G]@ F@9UQH]K::*^O[X8$'
M(37CR("YFQJ98\AJZ/F:]'KV!4 C*Q#9W'00_BH<=='L%S7*GG]3"W]:$(!K
ML!9,VH>-W<D/B;4.?=V<IKU-<Z:[RT!BDX#720$G<C6HEUU(PE4O.* KP*Y-
M/PS&56/-P6 TR0//@3')Z%':1DZV.IAQ\+!L2H"5F/9>B^0XZ[O3ID5S@S8=
MI\G^=IJ=E';P"&2A*H)QA].G-NY=,%_",)/W9+,T5*^V:_);^P )/KTZ^WQ@
MQ36>ISD!@;_3NL_NB6:;T7R&;AR/ 7=<W<CI[%,!KSF )T%?0(IZ@]/&-9C#
MQ_+RS*HT=[ *"]>$&7LX]7-XKH 30EVB"*<(:";"G#?M#WH#"ZU(,Y3W34&$
M8!0>NFWP(Y)3#_ HU%99LL*3^R>9IFE2NZ/3B7M["%2H/]'T,4 C,N364Y$N
M. ?>&J8'C:5WX?JOE^$0VIYX_/E*:LA'OGM.1=1>@JRM.K-@,TB.K!RV\2(9
M"0V$3!\XIS_J9B>QFFLA$+9\$\B7L:?)17V<?&-I[SQU/D>KU"$@DRY.EU.]
MD.&EM64[V^*Z01,0N5:#1J?'61<OWEP;_U/_^7@X]2]D3]^PD^&D@A;"@TU:
MK%4=J_)UT(-!G;#+A&4)C8*OVWC)7/RPI=/AFCQW\HR,O.F]LY PY9JY%YV9
MS8&#QE66OLG25<?SY)&8M"K'.@"#A"F_AQ7;1A]0=GGTP?_/WI=VN6U<B?X5
M'$>>USH'31/@+B4^1^,XB6=BR['L\<<<$"B2B$" P=*MSJ]_=ZG"1K";9)/=
M %E^;Q2)) I5]]ZZ^Z(3"=JP%YU(T)7='YA(T%YUX6-%RH.4DKH_<2ZV*%UG
MX[BH-3AQC-'-DG+ID.N.U(F0?-L+%)<8=4W(WR]%?U7LLW,:3#]/K"GH7EX6
M)"Z+BGLAE1$2@"0,%]5U2)IS, "6P'?V$">%>$,]/$K2TOE090](-TI4= Q]
M0L"BT"*6*H&/KR/E(:+O!;J>U3?H7<7\/^FS)+<TL,D01)DKA)?(GX&^31I7
M#CNT$GS*^E-6#YC.*R$=L)'K9@2R"C;([80[X,;C)$_7@F6LCPHOJ,&D$^<)
MN824C(R5/.M01:[*NXEBLA3 &).MSF-0&>^=0&W*V5:+RHH#J"GX7N5MSN%A
M>)'@.!%#@]RVNT$ 2E]*89*&@\81JFAH"I E%9*:E"^%E,;1:(HG>0"ZPJK(
M-E+GRD& &M\V%%A3XE HD$]"[HW[PD>(R/ $ZSZYJBSC8$[9BP*W&,U'6 Q>
ME ?F^??DUJ%\8@I@N=$RA-O)H28XV)(\+&#?J9-<M>V"S&@98<P)](;/(BWR
M%'PTJ]U,JJF<FHTD"%1;OMYHA<3^G4QVY1J#1MZ!O"&_/_D"TIL%5GKL8_P<
MW\A!,S3',<EF 0^B'R4$2QUY4]5/3-D4^>/XT"Z?F =&.ER:Q DX><(%"TBJ
MR+@N1O31-8C,F%;-_6.!<-"W"S^.2'5W/+PS;!BS*Z&<VA$(LH-RQRW<&W^-
M2KN0/"1?M^1$X'!G:6L(?;1;8IJ%@.X9^LZ#Q8-HP^GS/D4A^1LV!!8^YO/S
M3V'U!,U\/@PLEX@E/L=Q3W:*>H"%^,$TD&!,F>JTE+80;)FR7]!I5,+61W1Y
M5" ,UQTN&G(PA O:)/="X9$BEGC1%>]:^\O"W"HS"/D&=&-\#B+'2Y0]7&!2
M.5/EDC+.+!DD!5T%6D:P00[MPL,A$+1B"[% U0%?388ZO-^:6%_3J:W)^&L*
MUBZ,_\F">L(2_J(QE<E4&4*PJ^ !4Y/$$5%9E4/E(.<C(<;0V;WWJV=89?<^
M,2AV2@$#0+Q7^(/T/"3DS)/>-,>8QT!B!NE E #$-X$2 #[L( ,BZQ4\-3:G
M_2E08UHB6\[+4H1.:L[(G(U'94;)ZS;1$=_^_ I0G@K=V**NH%3!P,12%#!(
M#P.')?C?R08,P&BQ4"EFE.0@^3L64MR!*.:O[H5*LJ#[4CV5W F^#S0F$+;$
M&Z7XQ]AQ@(3.-SNI55E\?(Q%()K(72L=0N2[S-4>8O.@)E4125*=DL2*B!QY
MLS[#O9(<V'=59$XF2/C215]WEN6)%ZPT4OK=8ZBO*HEY%L;(ZJLC@%XS!PK[
M*WM';;@#9M4;1:QD^U=& )!5;AQ,&RM>0WJ>/\\H>ZE2!34$OE7W)\HH3>)_
M*=6K8!+FUG$8.0U;.8P".6TSVWBDVDO%O7XRQ#2_J9(5\WSRW<K03#*0Y*7[
MV$#=3Q_Y&%(_@(<>RWM?(>>E.:4AEU_?1>NY'Q+"U#E>(\5"9C6=>0L' NE3
M&F/>@@_7&I-I7H ^6B.;\Y3KLM"459W>[H+5&L2,F_R#P^I5HXT(;Z63?Q&#
MX4YY''BI*4Y).CNE7&!T+-?0R\'V[?) BO4O') D>6Y)Q=!5R8 R;QR8VYOQ
MJ-^;JDI%963@-Q6-_HUM6<7/5$$CZZ.]&;-L]26W)U$\_[O @2OXH3I#C78'
M,$Z--\/!M#?+%W:*TMO:L7I&*<N64.4G2<:AJ!P#N5CF(.4BXNQ ]$.1L@!K
M]WM#XX"=^N2YX:Q]5GPQ%2Y/\42AG;^='U%A3;DX&F$ER80YFA6?3(+823*9
M-EN$0>3CY!JX(PV#XYYX+NE *RU+D5]YW+)+1IJX8JU"K,H%Q+3S9C;H37)P
M;!%.]10R*1FS9#F%=Q,EZ:U;,%<^O\S80/(182+M)Q6SI?@S8%6HD+846T7F
MP0,[ZJ[9:OAUM:MPPTE9R5*IP@7ID1I/_*RN#E+<4!J1I4MELE>---URIBYI
MC\W)T:64Z.JVE#['&*0,H'TT.S1!J51C8BJ[LTEF(Y\%+KST\= ?$LRA8(WI
MKU'DX?W(4T;Q0UK0ZN<K?@\G3A_*R<./G+ Q_3N'SH$E5-QP0*2.'Z!6MG1B
MCY4RS/-"S5YV!5!1T;VO4PN26R>=2FY%;X8LP#$^+!92.T;#XN?"K75-JO$'
M3WK2I>C[61J_?$.Y5 TVFA1RKI1M<\VL^6-16@<V'.5W<:(<1:;8YXM6O3*D
ME2%8@W>1,/+[R@>N=H_R4!1)M!SX0OY1_G6M!)!8/K^2HG&DK0%K+#DKDL9,
M95^-N"WG_N3^9+/@@LQF"^=LD;.3>RP"X&ON ^FF<^YA$7F9FU*-X=R72JM*
MV,$49#""_52YE_T0V2EH)8&_]E.EU3),B$^NG<_XMI2JU_#DI.V G>SY;A&X
M*^#+H3L"'F.)05F)VY!SA@-[H5CX:5+'"FAD*4;)* D\2>,(R[!D?@<7UVQH
M;79A+#&9T$7]32([VJ HP%XO#X:#M8"[^;5..AF,=-*)3CIIR_9UTLG%B&O+
MKL=?=A1/%#4TI5Q)52%3K8XIY;&6_# JT"E4+3;GA2<U1SRZ?:D>!D._7 \D
M4YOQ+T'@S".*]:&!;J+Q)-(\TJEZC6'R<Y%)SC9\<9:BW+XH02KB#S^2= )H
M8"Q919K9WU!RXSNA>E@%;DC0^;%WB\K'0RF/O7!W*ZB1Y&>/O12_J-&DJSS!
MH8@[ 1#R"@.5^.O,_4!F;ZBP:26MI"ZFYP]<C:)<90)U5D]%;PNXO$H(LC6Z
M_O<Y5'X'RI(6_O<JM^$[I4+]-T#[VC5[5J;G,B6HN!6QD)$93D@O-+ZRJL<M
M,&)9H[V3:DLJORP;Q%!C6%"\K)8.LS4V;JOL@[@+/54.MU$Q-'P5&F^LLH=6
M7L@B-2E4^=4^):M8MG31-&K'7/7A5&R$\G&YP(S\B[G=PA9'J1J+P5&)ILF'
MZ.>1O+*T+\ZIJ]_Q^X)FF=?LRLH)G+"R)S9RU&M*5?(-^1C,8TLV&J8-%=4Y
MSAHM -Q"P\NO^LY@?@T'*#"5IBKO5-JC0K"_*TL3"PPPQ2%X4-CFK$IETDH)
M2-D0,K/1C9('L&#7U>M!QJHL=D52H](_3N(1_!Z5Y%0O5# -S,5!T%91K_*,
M5%7N(S:C(N.2V#'^!AK''=+_7'!GEOMR=5.>[;=U4Z-PBSHQJ3!&(QL+OI0W
M7277EA,MN5XXH@>(56 9L12LE*Y+#X*YS?FL1=(.;8838]&Q@$Z$PMV00YG#
M,'EF(GOOS3+#P!8^LB=-$:_>+<25:I $J)XQ'X,3<)=+%8_")%"&X"+ JC[I
MS9",09UA9^>M'A%\ A1Y[U#N92#H8F, W8D]^E#FO9'+UP1%ZS/B.L4D9U5@
M1 $Q432C<J7.M8B=O-A0U=G RM4%\03HS&@@?H&>#9^RY'87\F94X',O\O(B
MLZBR>JRXBEKP<L5U(@-+SEH4F6M4=D[W[4M*+7N)A9?WKHB)(<N)J>C1 1V0
M6&%9<.'ER9<F2L1S%Y5W!B-9(HPUQ2:MKUD6S&4>$"5.EO/Q).E7,X#-!FY-
MSYLD''/2-K=\:.7?$WFRIDJ9I26Y+/LOJ2Y7OI01^<,R#F>@TSY9.+56-(53
MCUS[J0S*8 ]86"G/5T9>%T9K[DONJ204Y  8H.; 9'X1ME^]D7U@,=$SD)5A
M@CW@@ )2\QG(JG^*XI]J!971"MA9B6!3X_'[<,:B[$N16+1E=B@F7:&?K:1*
MYGL@P*Y;H?^09S?C*Y0"GURS(O)[67_=1W55BCIJKA6:9NU__E#34XEUES5_
M5B_SFA1.8T9"9R>P,DGG,2DO*&&H*U&=XV% %ZLCJGGJAS,=%8R K8 DCS,_
MWP'6[N>_:MAE.3Y0XD7H9W@( 5=NSETX\UP^JM+=JL?AYA#\ E V',EH0^+Y
MW/XK6?F;RO:)(\I";:G5J5I?.BA:7D&0>U]*+3$4KR(# )\)O8H)4/@#J%2C
M*:6>BY3R!'!,T$,,EY)L.2.]R)?EY^$U#0G^RK:K<*V\=I[".3OS?<N9Z(]5
M%#2)*59'2N0#I[H#I21OH" ]6S*>0^XM%MV<5'^;GYO""/(H18LRQUW1W2IW
M"51*E_3PD,Y8!7BY0H!*OR20MT)63*<-H/<7E))%S155RL/*1\^9=+F5RL*5
MJDY$!ZR4JP?(+:3D7;W8X#V^@#/O[Z4#22H,6U4)E2TH<'@BH50QJ;YSJB=+
M6HX=<=40/59*<P'&1]VMY,N;+B6L"(=:<]X-U4NI,[Q.9DQK9-\/N54/ /XK
MDQZ"[E.)RZD<DBL7B$@ZI9HHA$P0A<M;,AK5[=U$5*OA!'3?*SX@?* AHNG+
MG/<\:9F$5<YS28NG?+62M.0B3"6)5&$#)EB6V"&P_X5LV,@B)_:XW5LNHTL9
M1_,($.\!NTM269#*;!H.%\K5L,CE=^ED<V2B] ,74*1T8>FBL]S$*CUD JJ%
M C-4L"5(M%'3F;!!J;UO%#L%"%;"N<-*K_(A\HHJ-,6I+L"[ Q"5[!W!J1=W
MH@G\]R1@G""1#)6(GGQ]H'LK2<R[E_U!7X)CZ#CV8'R*T0UP8#V[04>_=?3[
MQ68WM#-9L5YZ>>6JS#H"V2=SC+&"KN@&R.#!>#0:&J 3@ H#@E9YJS(LLW6"
MC-*?R\(7):2T7-(8T_=, P0V.E]!:LXS;TD6KFK5O--KUJ2[2XM-!NYQWE92
M:"[HT)/N7M=73?! @4%/9*FJH/F4LA$\EB32*=$\DUW=R?SB )ELFHMJ!Y?T
MJL=WM)$V.2U!32G  0LI=^?(.TI?=9"K.A DY=0.5:F'3J8U3?$"Q#4B3>7&
MJ_(\^:3PWKV2(<?% [D*1O-9*?]DDXAWZB_OU<A1/R2(T$/OJZK#:+,UGI5>
MR%\7^D>OSSH(#BPM!LK*KWOT56W8+']GCWMC>[CSZW[/VOG=8\M:=F\ZM(]:
M]O'OAL/CGM2;U9O=9[/[706:"RRO6L,H835VN8]#EYNF#MN3K=_*$<WOMXVO
M7=.93\JGIT^I37UFTUA[]"/7''V/-4>52=;/!4OQT[U'6K<;7EB0E9>^UH=^
M'W7LZX'=ATWL!_FH)@V\PPB/NXIHVCL.?+6)KI8&W]%LSVJ2$'67)L'E!83&
M'HOH]W7E?4]H&W/'_;RD;NBWDNQ=5XC%HGZ5#/K?FG<J$(NT8@_>SK8-L?-<
ML=E3!C-=L9]KV8PW?JC2DI.W^["K/:%3!DJ,[V\3$-X,Q^/>X!2GW8<Z+P)B
M@]FP-]00.P1BHUEOK"%V",3 DAYIB!T ,7LTK-'8P<)M0?\]=FR2:;M.77)H
MRB5N\?=T@+H<?!T@_:4RD-.X41,1WS;+OI/N<-2;CO;89$-8'I69VT'/:O#C
M8A(DAV)OK+<W]MM:+.T0FG\:^>VC^=&@-SV*2=0.>Q23Z"+ K(E]I.B^5HA-
M^KV)!M@! )L=*;>O%%XW;T#3Z;_=%MS?4"COD*Q/'62\ANB2WJS>[(L%&;=_
MVCGG\3YQBTN%P\'QKTL%Q!&QK$L%Q1%QJ4L%A8XQZ?=U)L9T06ZX7P16G5+]
M7&GD<32'<\BRH>Z[XP;/\<4U4,!$11E;;L^^L<V)-3K29W(FWWV'8#>VP$+6
ML#L.=L-QNV)&G8&=94[[0TUW1\)N9$]K_$Y'WK:R?JN3S3HITH=/B73[, SW
M.T'@-)F.^\W7^<.!Y$S'[>]_V+.$#RX41X.!K7'4:AS1Z$:-HY;C:#CH:QRU
M&D=#<S8;OQZ.M#>GCI"?=HX4OCXMKP'9W;A5UL0Z\$X]D@G?WYNZ7^&D7Y_5
MRKU0XAAJXM#$L8LX#I7&FCBNB#BT6-'$L8LXQK.K) [M':[#Y[MJ2]S2Y)-;
MFGRR-7AAB9.WU12"8IK*]1D<G37C[>$K&O':T;(/AOH:0^W&D#4]U"[3&'IA
M# UUZ*SE&+)>VYE\>*'/V=)DFQLK_K/VW\X*HXIVB=T/&YJU5C7.<[2+'/7L
M?;K9[E#7[-[TB3+;LRB9^V#B?16^5F\V1.C]H(:)AB+EXN:-XU,K^8WS$$=!
M8*3.EULZI? ,/Q5KZI(NUC0.#HN_(O<SCZ1R9%=W)Y&=-&N9F,]MA?FRU6:S
M,:C>@R.+S>S!X!R%.[/^[J^?464T'NO-ZLV>;;/[787+ZV@YT1TMSP OW='R
M>-CICI;/(3S=T?(YX-,=+4_&]G2UH7Z?KC9\[KT;]D;/B<S8O>'P,5N_ZA<Z
M*\?8G5EW$H/^M*6(K^?2>])+(EMZ'MD5[.):!^X)KUF[2K]:#Z^!I?N?'@0P
MR^[MI2UJ@"F U5G8H9&"(P<15;VL*!VOP:=OM\ZG_QU*_2A+%^2#Q]%4N70O
MZ0!2]BM-  >5K@2% 9(53I5-1)H& F>?X]0K\>^,9H[>.S&.4;M?^>[*N,<A
M[&\&_=Y,>?EI'-J;Z; G,_?4QVH^5DK>+IH$[7\QUNSU$NCU,M#"X8>4A4U3
MP3<\CRUX,&G6+4\41\TE+/5BQ>47?NB$-.[5X2G-<JRWB0$)G-*<9$%J&EY$
MHY9Y8&PH![ZA!I1NSVA;5#J^]HR?HBH<&  $,@(6#HGVHUC!<H\C]HQ/@B?/
M)8*T+37.[;_^,+7M_GOJ.4OX_ OL@#ZTWM-Q\41N! <._!W[5=M81TDJYZ('
M./%^O7%B"J5(B#E!/@)/G9_AZ[@NF _47H,RJ[#9[>XA<==Y^P>MN_T?:&YA
MTVW"68;QD]U3B*:=S2:.OOAK( 6@F3=V;V+,^2J;N+JZ_CC%&*]/]>>CR==(
M>W-!)+H,X4 X(S'/O_/YLJ7W(K@3I1N"NRK[.08& IIL%Q[LC"C(R\"!DL,D
M6V^(^#=.BD.AY:A%!IKP;N&2QSASN3AUX"_R$<PX^MG%VXQ#G6/@&G!XV"8
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
M$#*$(445\-K2'GL&D/M<!+ZXD_H:I8@TT/NC#BE\2,ITZ4G*_8FX^;I>""(
M%:ZKYKB8O"LC(?"_*I;U2ZDMYI4RWX(:<YH"J=_DI 35#/\MOK"S^A%B5=DO
MDE17P@EVD"I^(,E5OAS4"TI1XKNRCD*?B!Y^YV%%<BP=X;MCD\@6U 92N)]R
MX9[Q:U2DX_ WK*80_UKX,7!I?#.@!_BM7(&RM:32CMQ$'ET>+(]SIO>1S'#(
M_;^L)N8/PQ7L =:^2&XI%NA'==@Y6GZ7&ZT B*S<19M2ZE1=]#3D6A!#(36R
M&I+A<.HF\HF/<,2%CLNQ67D8_@A/H3[9AD'/^)0Z,8&  [WT7(+L[]\9?"%B
MF9A5+TXR9> !#Y?P'M,R.AY!IQ(I^\O?GO$!Z"W*EKQ!H$N4KM)X4@8BX8&3
MUH@_HS0$99SSS;:\R:P7<VR:2(=VA>*6R!1>$Y9.@^!_Y$1.0OOZ=Q:E/DF8
M.=JP;/R@%/>4G*VKVC*FYR>*3"0V$TQ<\Y[ G;J_^RZZ'SU\"(MHH'HRIV$'
MT^0XSDD,I1;RJ&^=DXJ2?)E2[B#9^DCH_CP#8\OXCXBCK9-L+\D:Q&/$]1K:
MQ"/[.4JG^.131J%@APR"R0_9V'-2"3'FPZ6%:Z"3F8W%$867,Y;:R8D9-21Z
M 3^@N)JB!NDV2*HZ:_JPP0V YD>;)9V1[^<3D,E"B@6A'DWD&%6BDO?2[>64
M]/E3LKW?\\R\)[8)@/2$"^8%TKL*N 91N+SE8&M25XV)!>6Q]<H5(1)4"6:8
M"\OW&+>)[JXYT#EZO0R0BDMXTX9=6?C]/,(#PEJX!61K.510>N:2=XL*R*M'
M@<5]V;.T3Y(&=U NT%5J F=&)[ATKD10<)G\-+#:2F4$A:#>Y-_H2-XCD;RI
MCN3I2%Y;MJ\C>1=F-=<ZP?Y:RNND!BM&+<G0^&LMK_/':B?8:[2Q_X[2N1#
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
M^!8>8H$<#O^V63TD-%Q6K2F/%(*9)J\U#Q8,';KB;&VFTB-"4)&+^4G!+6F
MI1,D$;)H5P3H%E",6^Z'10O>8^0O*0&9Y]BB(V85P6'D%\@.A"(NEE?D_S#
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
MRG2B?A:@%V0Q9PRJZ"J:XZZ_H3N4ARKB+:=V<W !S.X A+5LM0([!S@E& [
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
MU&34L_)/_! VY,?>+>PQ?3#<(,H\^' 1.TD: YRR6!CBRT:$"1J6\/]Q0UE
MH"Q YP*NH[6(X;!ADJTWZ3/@53[P-O029RUD&";AS0N$ ;SJ03AQS_A9Q$D4
MAB*XC47@I+@W0#S;Q$X01"Y]%L']1Z5$?1DD48402E@GD%EERGB%<YF[09_K
M5FSVP\'@F/)<L':2;391G-)ZH(O>IRM</<IB8YXE<$F2I'>"R_P$5Y 7<3"&
MF[J)$A_)XQWA!Z#Q_M[WTI5DAN6G)/?O%X\X<^#U6;K[D=*.7=BBB-O"?4H\
MGH!3_G,5%YQ[*6[G@-C/M\X"=O_.">Z=A^2K;RJ'7/OA;1FBNX#!V4-*B.)&
M=Q]^L3C;X1D%GG"CV"$L@CTD8OP5;,=IS5X,N,V+/WWU!W\R'X[GB_%D:L^M
MH35W9XO)S!JZKF<[@^%X,OCG!,P:9_[';YS.;C\07=X]\K_OX%UPI1,Z1\/-
MZH1*\A&XL%)'R@E_)-@G]M<D:83CKO#$S]0\QM.OZ<'QY.NC!)A5%V!;BL>-
M_[:L?'@HS9 ) T\KC<,S%G&TKJ@)\-T*@ (*/2SIPG/"(VZ?X#<HJ#8@)V#+
M:Q-> >\H7I"  @_[=PET^,M&[2462US-I(/""K $O\^X V&R!H9+BWE^0F(T
M(?#0>[/873FH]Q#X'U>2>L;O*Q]V<\_J$F TVH5=@%4LU@[\38E  .("_I8C
M9N'CT4CR(SY F3?^QPDS)Z[B9 !G,L)L/8>SP!87CIM&<0+ S0+/",52K>T#
M&3RR(1-!&F3T&D3B(L C.8P#J8JL@4 0?JF_QI_!VY3*E_R_,C9-XW[E \'Z
M^"3 &/ /&[@#0D'+PW!X%Z5G$>RQX$<)O?<K@:$+ T 11J#45'3+-(:#),:]
M#VI,EB !1]ER16O"63Z+%&C%%4;@PST/EXDI\8W?*_SB]C>X#(9*RD>O:5B
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
M$?3[KOY]5VI!Z.X(EPWF$Z5V4@;*K&>/&K(\RP[%V]FV)^\U,W!^$JF1A;&
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
MW!J!2\_@;7 [_^.HS*V\^)6RIY.$<VEN_#NLB]W$ G/*5 IZ_5D +H!4=NO
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
M; 5C0$" ?,Z](K\B=.8;RH%Z/OUK)B<:A&B-/D)A8J)?4(4&?1)D*'9N%S\
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
M'7[3]VZO].EH244O$=IAK#VB>P!, )2AK19G'<39V=/%F&TZQ/U8FW)ODWD
MCR%6+_RZ(KTILP?& </TEE4\))$S/DT3[T[G=*U"N3N3= ;&O*F3- K%9<)R
MAF^[W85[8D*B&]T3#\1-UQD1@QRE@&*ZA>!]I\RU$![2_L,3T'JAF]-!SE+<
MQ/OEEL<A1WP+.>)O/DV.^(=#COB0(S[DB.]:CIB-S6=*$;\Z>?UV\>)%/.S>
M_L>SUXL7?W_^\O6O)V]?O/S[1ZN^?//H?WP)>?/'QXN_/?OKR=\X8?[LEQ=_
M_^N'9,SORN'Q?*H>(>S^ZNGA5"?7*578253,,4HUX0R"%RS+&ATJ(6QNRGK-
MY+$E)29,.POQ-WF 5ZP<=C5S!<Z8UBMV;-:4]DV4S/%G(\BJB',KCF$=G=^1
M57^C'U6^"\ $G 4"2DQ)0Y7VEMT>)0]5D?B]ZEVS2E]=[WBIZ55%<(##C,((
MI7/J:#^4\MU"QDN%S^J^XC0\:5H-@<*B C)T"$6%)!@CA1!UA?2)*2)S2(=8
MJVD"BYN9G#B!@.*3/N<' 2OX&4<40GO=!N1O00M"=,DK\'?'\8FC?A%$' V/
MU89>''!"/<0E'3W>GHB@=,(THS,LB;X\(#6[#$Q%+E1=,9ZI*^&GIU<^XE7!
M^5,F,N<G9@>Y2]HO_"0[W^-XQ$TA5I<PT)//NO/>,700IW4#>9FE9J@7IERG
MZ6ND:QM)?U#<-V[AYQ>3J\F":VVA)9;:<?"1 (WN(+RT2=.:! 2+&%7CUQ+K
MN3 \OEM\]:4J\?!2$,ZU.R#I]<TW7X9Q/SDFP:[%\Y.G;U^^OJ.&?6]R;W]N
M:\*JOTLI.&$+5*U)HDBDGR1-QXD U51K[S1$JWB\^/^[$>(OL-3$9EE)OBS&
M%&#UCU[62!G9>,3(QMISK^FEBV3C:<.Z*_"N\-4@F-Q2BX?OA]I-V0L_FV"@
MFMBQC<$V"49\"-+0"X^2*ABRD2"^AW(4)0Y;A^BRXI1849J&R:#;64[#C%Q9
MUU)E$C8H\ \EKZ^YQO9*IR4Q#?*UD:Q/:+I]TYY[#N_:[K)E!X"3)ERK3"HC
MN?9IO4XZDK0&?1&@K79D'B;.P+Y3?]9)(/DSJD-&IT#H]I4(GW!\"6^X7J/0
MO.V6[^2QXM!CPV;;!2].*=/X]CNIUNM'%G)?ZPT\):N-\A_H<**49H,->&7C
M@4+M_O/C/AGPU_2BKV79QY& W?M9II0F/6VS^_+"'UC&44<T:0='.U!NZLK$
M><[Z[G)[KGRO</[$"X(WO60F5Y4?8I\I7HG,:;P8NQX:)I2<5PR58^!G_>+H
M.A%?;+R0WN==O,.6E'GK)4"OT&R)]BANF*V_V?S^NING\ U4H'C,H<SZ;]_^
M],/Q$U.UPSC^VY,?GKB/<M&"CQ,KX GZMY\>_^04].BC[QX]=F*,!A/^>%F$
MJ<$BS9%.=1W\8E.3M4&>6@N]'+*5K(++2!#"4+2V$!,":7<A'B].<@ UON:T
MLWG-R^U9"VGO2L5/)3JAL!2'6+0@S=7-%ZCW&DP0O _KDJ,A]^"++D8Q9^*(
M??7ZU<NO$WEQ_!I2/B25LUK$OY&,C13=*&#LSMJX!#%.IK75NM$!FJ9 N47?
MEB(,SX?=CNO3Z"!E"MT3;VXR'(2S7W7LNJV[*EA%Q(UN_-(6;TB>B51S6.[)
MSTF^*-S2.0WF(8;J1H;H84NM/.=6D&)N]KT0FXRT,)3#B9-ZK'XA<T%XEMT2
MX6)HMC@&<3:JN+9%WI3B<9G_POC."7.U"5OQG)R4=Z+M!FNTB=BFZMC0K;:7
M\#:[G@MR#7&F1_]GK"CG$7=D#^KS'JSQJJZZ+I=]%W<(])66(AS&@JS24.&+
M;JE_@YRZZ%WUHY0@O\K]?TT6K23*X1*D)H]2_J-+Z1'LZ!VEFV0)2;$&6E2-
M/EJAT[(JZV:$L!GO-RU'%WF?2T>)+CBPI1D+O?P& <W8"E7^C(V<<P:H+DNV
MV591,CPSZXD:9BA+Q.MF9A6RG*?[PK[+\ K<<<8Y-NGZ0>(KMHTR1?(JR5FG
M F0X*_EDTKS+C;SPE+NC4G7TF* L!3M4S&= [1O%WKAE!8@4QR3>#SN]HC=G
MR6;4U45+D*9$)0ZI+-U6XT!2@P5[\"*=<,/P.$8C_)Z^LIY A]PGM>]:&G;:
M:9=-64D=:\LNAES,P<_;EA9PO<*J$0FH&-WUI)'F;D8E^&&@J+^8"#?-IR3$
M/$6?,?0^?N,.*%:3BP^B9[ ^NRX,DV; [P\R3M?4D;\]R#@=*L)WY?$/%>'[
ME&[0# *=H1?U4)^J?([@[.4D2=9=#:8D*;^0>/^IN8(< X7,,<;AS^HS./H)
M4 CWICR3E$I5;DMNY,519Z6>X\5O+9!PT9>"P% \Y>DX/V(XG9US%)8529?8
M"3%;T(@\T)9PT82]).<(*NS:#.PN3^Z?^-6$B=2X4Z_+:?44Z!GL+'.):46L
MFO!'6A+:^T%QIA8LW:4*YT+0S_']Z:+*KZ'/)$_)R7I" *(7G +/F:&S&",A
M'%7/FOI'R&41?2=[(?4%=V>7E$ 1&W'BM4W^<_)*2J[(>@4G\6S,G=%\ ]5I
M+<033UC*A48WSM)-<B4,&!DLP#HK KY*5[H.[>R:D2>0XO.-%MF.D\47DBHR
M#:=T&+WW8H-YJO/JSRN$2%Q\H%#,.7OXYOM'YO*\DP2Y-+-'AY^S\S?,RN>R
M7I;]Y.^@[D%%6_0:E)?#6&_S6#D]T;(ID8%>OL>ZW?O#0-+"DEISTQF'H^F&
MP2EM4Y1 2%QI-1L(#;SINU6\8VXQ^ BYCZ?"7#Z^#5L=C/A^(0Z"YC_CYEA2
M@!7$L/ZN=GB;_RX.[+\]>?+D^,<\Q_OXQY^.?_@S\LG?_/CC-)_\S4]/CG_Z
MI/GDDSU=DO0#T:R9T?D^+RL"7;B6/[2++NLM#].QL%6=9B,5GUT^F#[&[UGJ
M@T 9]!M\V Z<PS)5OYW4!Y4"N8TV/DQ/3XA27EM-DSALOA:#T[6V<Y^J(\;W
M0LPDDSQ;?!JUQ$/9!-/08[ 0-V&L M6C<0*&_J*FZX92FR?[0!N.PNCUINFN
M0N"GU\ILD9]QJ= J_1.4!1-YQ+GDG/8F4.;C9%W^,W[]]W"Z>*,/\]7)[V^^
M+A:_ULN^PX&\./DG?O85_8_DQ?_:=6=-6#REZ[_29_GJKT]??>U@2#9)9_%*
M.!%A- 72D,87J:%VU8R6CK&38- .6294Z9!-ZK9HY#0,_A#R=Y67ZYUTHK4T
MH K,=Z>DDIPQE T%6 >G'M7-ZX:ZTT+@?@5@I];CFLZC6KA:K/>6)"034FIV
MP$OT$#!+$6X@9[+O^MV4_-9\[@<KZ>T_A/FL(X#8),$&E/_O@;TB[O-HEV/O
M,L":FN5R.]Z.Z&1JL8>TF>*YV"WKTL!7>! M4;KL,$UPGRJ[UE D;3*NKX?2
M27#A=+K8P^-R1%BMN-.YH[M,/!GU8>*17M.HYY[<)'GNTYCR4[B ,S\4M\$5
M6W6=)7%T=^'0=N/9.?4IKU9#V$HO1S(YZ45M'"?T0+Q@/&>/+#HLRK'5V^L!
MS'6BF1/89?;F?SE3[5-DAEC1^>=A-RS303WUE?K,)\/ Y?M8T^M?JB\%-(W(
MS*:P+HZIF%Z:C//X?:2-M<YR(7LY2\3R7QUY@.9>WP-UV1N;)X-P7O;KZZ C
M=]<KN\GH:E8^0!!74]2[0TYN"Z]NO:(_Y-<E&V8J4%RFVI>FVMVQL*"4,"?\
M36$X;2-73E,#V YQ3-FN*=+57T_8YFY!C'5FKPDKX1%X*SD1_)Z['7W&]4"8
MN^^-L?'V'R$?KL??@BCY?_SOZ#^>$2J_:8X,_TQD&[.."!O>E+?1K2^-I6)E
M;6FETS6Z807[7N)S/7WUE\-<W_)<1U/L)WE.=YSG.]4.R6$20>Q!Q<AMS@>T
MHN:3?IC56YY5AB/[:8V>4@7C'"<&O2_+*TK](CNVH.HA)[?B\5R?<5*X@Z..
M?@^"!!\F\'8G$(=VAP Y]%2:C\/4EXC+AA (1TTP" [0Y>S%A^Z8OX_^T>_!
M#,FIDF-I/X!TG/CS@T+H(L>)HDY<,> %E0&*B(O%&C'*$=NQ\B+&OQ9FG/;L
M<:8DOE!'C5LAX](\?/20".4BA1,)9+<<0R[+#5]R FKC&&M%V&B*D$N[!^VR
M=7W6RWWTJSYBE:^. '</RU(?6V'VM;T&7>P,%9:6QT&2P))((]N]U6H&V>_P
M1[P'I8N1N2][H&>$@)9*'$W9GHWEF;;]3+JER/0?+WX51/@DT\"YQRR''8.T
M "#%[H"[$6;P0[1$Y_5&[FM!0L&K&X45WXCD4E<2_%9=ZH)S$2^2;1U!"?LL
M*N'?C0-G7RX-7$)E'@]K*K+M5?AQ<R] *8]UHHLX':]XJ2()3Y6U T'!+0!+
MOCL 2P[ DKOR^ \*6'*WO8M42Z!.,BJ#9]4&:23PD>Z0%Q1V@U;-Q%OBW8=
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
M"LD<K<E9DH1W&EQD708MT%-:<:A]-!J_@.0'%YM=LH0FU_R?1'%U,39HBK#
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
M:MMV$O0XS/-MQ[LI8;O3SG,Z5F=AJU7Q16Y4N3>-O[)87BT;[6:961[[9_6
MO/WNQP/R]H"\O2N/_]"1MX<CY9/GMI794H@N'%-(HA:!OJ>@6@X>P&?PT3G)
MRKU<=L+OSLV$6CY&PZ'L@5Y(+/[,C(+&M5(] J:5SZ_CZ-RZM?;@':;^KDQ]
MV[5'RW(XG\>: 05TQ++"Y+JW@V#(SKJNH@9(Z%75O1-O982)739ZB/W98:_?
MG0GG3OAR()[#K<;K?5CV8[VE.@S!M[DB(Y#*,[$."/1<_R+A_;;\9='TB,Z\
M&A+)NMGW#TO@,RP!!G .DS60T30FFFV;ZJX]3-8M3Y8T E-[_I8%NYF)E'=A
M=)C;;HW:I@EB%HL1[;O8?UL6E[CH$$V+1GNTPXLJ!OE$W8H&XQE5F(Q._>9W
M-FT3OBZ3326%F(PX<[^$BW@8R".%PW*[Y>4F:@-A4U,_N1"+<7/YD#=M[#2?
M'R;K,QARU@7EREKRV\>D%E=H)K9<+G'LBP9MVXV:BCW,V^?+N#IBR4[I!D-[
M4<<),@GC[0ZQ&34H$3 &\ZTZ;BVXH=5=W_'DDJS68;X_PSXE&A@H'Y9_$)S,
ML-.I>88/1M'T4'TF935<UW^P'BGQPT/6K.Q;S<G_UM;XZAMB7]=D_3_&OAZJ
M6KI':0VD_C1]#&;\-7<0'2-[8SO31$Q?GH"]]5T.*^RSG0236<$\-^4EG>/_
MB,$[]1WEBNGD^VT0L%G7D/ZJ<+TI/7*SE>N%B4_?5<FA8QHRW(J:8]J25F_7
M[UP??ZZ'80R5-7>[/LS$MI81EJ9]0X6G:!/Y_H>5=LLK+=H4=NE736(S/N1[
M[]4<[D#!2/1T>05..6YV[>T@\;;DG-!-T/%0LCKJ_[H(H!MCE0MQ/N+(=](Q
MCE^"[PD-_W*C^C#GGQW-X?*S.K>B(T]:T,8.C=E>=4U-W,M@<-B&LQCT.U0H
M*VBV;.<AAWQ RW_FH(+1CXDNNKIJ2P[F>4YYHO,23#O$2:[$I%-<X3 YA+ZT
MAA1L]</LWN[L>J:*&<Z]E4!RB=+7>LCKP'Y_86Z82;A 80++1-06.0LXPSIP
M']NZ$]%@IIYM?=?"8;H<UR.CC(S. #);ZY!^[%JU/>W^?,MS='PNP+*3.[.@
M0YS5W5V\6%USL55)NBI-=SG;UI_Z]QU#:-;D?WG>2>-UZMLOY A'\[ZUF*_7
M4"&CMOZLH1_\YE#TAH*IBA(9W\JJ7*IJ ?G\8[V=D%'8$RV;4@B/KV5\.,#
MOOOI  ,[P,#NRN,_=!C8/:*;><ZJ?]3;HOD2\ 0S'$<#,XW3YU Y66>-,O^
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
M%ED[#\90SO9H26G7Q[]M*<<6KT9B/2:I6/"_N<<G04CP6;GA5BG<5V: 6ML
M[)I@B*7G1H#DP"_FB#9R"3S0S7T_XQ4M],DF=*/T35&CJ9CP).4+DZR=;&P_
M.LG O&F[RU53O@N+7^F$HP")FX'$]LCJ,^/%"8[X6TO4$;A?8*-IX0EDTX^)
M4"Z[#ASY_FILX,OA5D:V+/,D@.CII93^8'NUD2/AO\=2L=4T4W((LYD%ML/D
M_5;L&5K_EL 6\[ZPCX:)LG&;9TOX\T%R=WCOFMM,/ S<V4$HY[2D%GM8F>K4
M159-Q;WY>]G.P[Z08Y\U^ZPE0V@PD.2SI+??]S*M 3TG:/!TBYULBG5BVB9,
M?09^AU.^2#;M'D=Q)G#*H=T2B]1GQJ;A6B-<0XEL\#YUR9T"OMZ-9^>\*59U
M<+S$M@\HHKG,?J7=:-IT3?@KL9<S8RPW268-[2$AI#Y(P? =+]B+NPR9);-'
M8A/9.ZIU=BT"];F1_Z+=:X4.M':S^7>VIKSXW".HHO\I.N[U@-2=\G]T">]C
M$^?U026GU'27VH[(Q"5$=^*;64@93%_"-]@DQ][>"EFH]_8':Q>@1PS= !V/
MZ] !QXV'=JI-3QU"\L)4X:=="U(D,J)J.L7CBT^X5*^MSB./V=-ICS"[ZYW,
M--I]*[\ME,P>Y[TK/A^[- <[)^%34ZPC@58\N+KR4VY6/: LKD%9/#Z@+ XH
MB[OR^ \=97&/ M07,_WTR:O/.KC4,B?^E%V_**<@$.UA^WJ-"BV&QA2>4?HU
MEVK^3,@9"^YCV/ORO:.E]?#X\C@RA[U=@MI-X8[O\^A08V9:>-:N*]&\;_L"
M43&<AH9\E"Z%B!KU:88"XJH4IK>3SL+YEP##!J-;<&2;2V">[[SCRP #D0?8
M[7>E1GPB?6.?9:>K<]*,FMI/E3! FMPJ7D"31BG'1(+&;^U#=OTR:$+7#"&
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
M;H6K01AAR#*4(MY.>PJMK6=4]EHA_QRX'6Y=#RG73$O?4B<7===8Q0@&A7B
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
MYMI>'PH=%LR?LF \_;1#P^[BG0&$!8E&C@<W7-AAXFYYX@S=3W3(5W*@IE8
M;,Y-+?^@M.>T%U2A]E7"1LM\9M0/DG#[2TX8/LN49*F:Z/:UJB"<]'N-YS^G
MK/.IV)V;IH?DLI?(7@MM(%,J,I_-7YAG2;_N?!GTW_;;@E@F^JTT94/D;=^E
M&#,I8$1H4L=IS+K/9X&)ARUPRUO@PUA#J \(GZVCVWJU:$IIE#X3)K6\]D"$
M*<]%[^0I7V7QRERD$VZ&>OS3#S\PK=J:T=!?/7_ZZN3K@G]^VM>GH;^2Z_-5
M__-X\;-\?*)<+<KL8C[9A.6)-T_&%O*7Q6&QW>YB$TY-XQ&%V#V;O=EI\[02
MY1]<?L>7#M-VN].6\R,R90UF1#E2<P4L2\D(R69V<I*.3KUUO/G$W$"<+BP*
M66ZY-&DQ,Y4AR^'\/O:PN*: 3CKP,AX1DQEQ+6%=WLE2S;02Y!TMJGX!/R#U
M*W 2*6DR"&G.G++FS4B'N%F Z12_U(:MWX.TX7%'A/?6)!WC)++V-T%J K$>
M4HNBL;&\CUV#IA-N7=/<TR4OS9=TF$^R5G%\EH2""$;R'9='[222A"M(.DNB
M 2@2,XTI>7(>S?<U.K 8OM6*^A%Q) WI^R]>O?0=D""4$F^YWLFPT7K7%B_/
ME$.2CK1/B6MYE#VJ?:[N$MK0O:=5]G=N#6E5WSB3:=NGS)8O-"$2<HM6D$SM
M&=!" *3P@#*!ZM8-+,N++<=\H>-UH$GF/M%?9*2/N[P^B7R :'W<.IYPXE7,
MG;ZE94?M190%<VV^)!J5=:>3KK,%U\SW7L57H[0_'ME8L-^SN>9ZNY((N9+*
MRH1-)*-8<UL:C'>HFF3>"1!&]K.8]$A9_RX]O@E085H*::J+$W3>-20@=)D:
MF86I>PBM4.+K=]B1,OXJ6SK"AB65CAAC!L=&KB0^W--+][2PED++R4:89IU<
M5+AA]BMTV55VNYQ1*U. YX.*:*_]FI,EFEB^"OZU#05!X^)!VK,@054W8VKU
M9YC3Y>Y5?"_XSA RG>PL"=C/(2D-J5X9+1-Z;G?]K$3#3\FR\!B*=EPS-!'M
MYG4U-YK*,WC*"EZBK@VGR5,^:9LVLA'1U*^YIS(.X!J9_\):MQ%DE\K6[ B7
M\-B$#</G--VXTG2P9F0(LSDXC0X9U].D%/9!5V=J$0T,+\IFG!U[!CW2[/)7
MZ]Z8'*[I+#Q /+[_X0#Q.$ \[LKC/W2(Q_V*>. X41J04RT9B (Y[%FLQ;#+
MLC/QD#Z _6FA8:Y/.+-/1C0J\0CBH^*>I@%>FH(LD3AP@S@<X0#/ME6!=TIX
M5ET3O60=7N(#4D$#^!=-_2ZPFM+DQP(&X,G:<4Z24W.) ,D"B?W3H306D^=B
MQ\3>@/3)?0Y9LT"V:@CJTJB\R_#.6%-SYXDN).S+TTN(7.T+RW*0FR^^>Y;A
M +XF&+NG>BLSX%.]](08:N^(&/_PE+$9U-P9]\6JFV9K4M6#]05H(5PS]06Z
MC(6&)[1.'M-]21[(Y$ 9Z"15)2OQ.*%RIFE-T;+?J;,LU#>A)4W-"L1#%!?5
M+NT*<%<J5%H[7:V]K"JJ_C/S>\S]9. FB\6$3_J,,CFS:2('YIH!=U9<;NIV
MR5C?8S+GS>)$S-4,Y(2K;-((+C_.+[FH^FX3EV/372[^&:,,>D+F+6OS"R .
MX'R%$VX@@TJ+,06GV#'U=G2ICZLZ8'' ,R<F5\8_T1=#65%7"N=HT\/%V>W6
MP;\PR631SSDO,7!X),:<)2-BP HQZ2,R#QE/&1B(3>;JFL4ZQZT[NX +2R?'
M2>LNOU@F]1>\!S5>I$S4/\;J3/-HJ7&2IJ)7"GSN9*9-9S\%5[3R F.">XC&
M?:RQO(>G-\NDATV9R-"<S UL%H\J,ZK#X,*%H>W%DA'6<\C9*!36TSAO^CBF
M]09GPE=_/3EY];4F\@9/NZ.)G30K9.4&54M4*$"BY^/LP""'?=(;01(*UI35
M%[JFKEB[<>Z-Z!Y+48+!P[8=W7JSB3N?%HE2$"[P_\"-%_U)XM6:K+XV[G#8
M$5IE+I-3<JX$A#=(E; #L/-:T6Q%6U<'6X8X<CI.WYE<]%0BOE211'YWDIX6
MH%8T=-#>$A7N7W=YVW^I!U%XHR<\B<?XU5#3.G]N _54TWGTG==I*[RTK4 7
M?/*7I[J_3M*\/]/!,>7OMP965OK!P4\XG^3G-+XUXP3CDL"ETL8N3SMF](+4
M4D]31KD6SO9)&M"5^8N$@DZ4]CD,6HNP51R2AMR\>!Y>3WTZN_,UP>XG5PY9
M>$PKU?3.9E%EO9UZ=]U.+Y,[,REU-_^ .*YQK/#AR<!K5.@T8[_R6:N2)GZK
MWCA.)B)]3)AR.LECS FSD2N!7",S\(4>.B]]'=$. 6'59+651)!:+Q?=4APN
M,6>*X2!YIGO)6?C2>]V:F\X(GO*N.]@^7KR9O][#V+&[>S$V.#VTJ%NN2]DP
M<+D4EL.<NWN&-DF"1*.]/?_O,9XCD"-HNJXB60+J^=P0.164.XK%-C00'5F/
MK7+ @4Z/>T/W@QIW&&Z+I$K(>H)#-$]HMB_$SE/M*['CT>:[B*,6IW;@X5M'
MH\-27^ 3[1+0DI=(@<6%^"<7H=LA[2WFEM?B#7159'OFO([1Q]ETY(QW*/IQ
MD"",>1J8B+J"5 \E0LNFFF@H.$T\[)OH4>A B1P@'51OXM)]#C$'O/_BYVA3
M3^*11W=4/N"_QU/]_#(:I$)HIX;%N[:[;)DR*,01=%C$X\4O8=C4]-!7I$9<
MJJ?/$<$V+@IAZ[650V>&41O'D8[+"]WHBD3,=3#B61L7*>0]Q"6/SRE8,N4U
M=)](@.J'2P[K?ECL@"P3+R_<SBVW)B>Y)B\7C$_C$J<LDCZ23QTX@(009EH9
MD8@<N7::2VR835N-K<I9N6*MK@<I:Y+3A.PZ#@8=M))KO$HBF24M.A47Y@>H
MO48=38$?>A(10XPZ@6U<JKG-U620GLB"UT1$SM7#ANM)>A)G],K*"YY *,)3
M3FK1Y::NH(,L;"V3^M&L7FGJ"6:A&.OSS1!&[+'RQUY"#SY!5?85\_/X4_O>
M'*C7'I^O*57U.H'><)J\\.T KZ0=X+Z\[D?X#]>U/QC^0!HH\AW NNRD:J2"
MS&4FV&9D+_?1LWC;\5Y2N\$[+#YC-AC&W<Z;]K27+/(\H_\,)M9@.*FU1(D%
M!\#"2>J(VTP0,FRNM#%%8-\+^0E\9:&)'< KN]9?)&%E#V3WUOS:%2"J@2OF
M]34SOPP5!R9ZS%'X*<3%&?L)1U6I:8=!Q5>?:FG1Z9L3N%*H>J!P_1* L.S%
MD"N,8(8SFMSEI;OBI@N9R@344U%2:UG;723,F)%3>ZZ>Z;)W_H^LYK@0UW&U
M82?D%-L9X;4UCNF./E!G7(.K^/& JSC@*N[*XS]T7,7A#/L$9UC&-E$F.0R1
MLF_QGY<$ KC:<X2I+H_ZBB7^M J4+T<!03L &8/,=4B.'QV^@[*TT!!MHQ/U
M3XFVY^^'3'[9[TBO'WH%;WGIC*VDNZBY53A3+CK&XA*=JK#$::">%1H%^%E7
MU!S-3>_!FJ4I00<)'!+C<CWUJVO]J,,:N/5>=U6<BR%>2=5#A_FXUN4U<U%%
M3Z@FG1K244?X-HC4;U+_/LSL+<_LCH6N D7"J%B ?)G"9TO^KNLA!2<W70&G
M:/.I^XK;0=!N?NCFO/UYEIB1VK!+HAK@WD-*JUK.(R= FJ(SQ7QSG94F]SXF
MU:0WA;/BU(*,E+B4= P4EO2ELBXF_9[4$5@0T[ZJ],Z2-B+T0;F.=\&W=\^X
M5''B/16HQN9XQQ7O01DX+7;-;K;BNMP=2D1'Y]VEUO;C?2O&2O@AF,'DS27W
M"=N%:#V3CK)"$)(BQG0C=-8K59O<:RHXUV9#H'D_$A\E> GN7#8#Y4,=!@]E
MC+Y641-YB]66U=P=\SL #^A?)FG%P.0%B1)C[]!?D]+): ^0@*4*):I_A5+1
M;P?'X#&$=J@%^&<W84R%2UGZ'7:M454-LYWUJ@68:-2UQ)72564V9Y[X/J4R
M&701]MQ>D3FR_J?M<21D99.B7>,Y!5_JG9MIDM,E.@M#_36^+)BPYWN?-SU7
MSZBGSG K.LW9EF#/U)U)A<!1!+1AK%VP5L N*G);BH<L_KES6=LCVBZI*G*6
MD\O2?'N2R9*M8SQ)/L!YF2_O*WW("FQ_,P=2EW\;X%Z6_<ZY]0'VI\BK+/E,
M4V<ML_V'+,K9"6JF5HW:-!D80Z8!=C8NJ.0$8\X#&0TT]W5;.JN;BX3FHY[;
M8J=B[O>VP+FT*9?HOK>J*T761A>PV2[.%QOXD'4P6M 2I2VY4.G%:#>XVY3J
M(B);R=5>[SA>'\=Q.GV^4)]VL]NF;)WD%K"\XX89V'+']'U'#56RN<I<284:
MO1J.HL' YS<YO'2U_"O&3=>MVDY@Z#X 1WN_2\"_*VP ./(<.C WWD(];Q!
MUD@E-A%M,]%K"/S<;0S%02HQ1LY7CFY6:N?_E&;U,Y Q\,D2%HD03)116/<5
M(U:*GD22FY@M\5[C5N[QD(B4<,:8DIQIT^!_=08! 2E[88[/[0:7;"7*R-$L
M*KX-:^9ZXO_4QV??AO*G@W9OS-!"1LNZZIJZXXJ@"HC-27_[<XE;GO5=3W(1
M&E@5GJFE5R GUY7>.-T5K39:J(N; 1E[<EB /9>-X<,3YZG14=8+YEP"C2'T
M5IO<+80#=(A]0K!D(K)(IP(SOYUU6Y8;"=LMU^$'(P8H)OS'[FY8FVM,E#9T
MC71.(/]$1P!YH-3+HL57Z!EK@UCJ'V( ._MV<V,U'0T=@B5@YXPG9B5DO;'>
M(IKS& 6VUE7FC\/C_>QB#\ -.]E;/$C.#9$;*JA2+'Y)Y_O5#*%)W">@2J:2
M ?ORK)7<--WE 51QC_-12VI@!)DDL5A$/P&&50@M1NXL5(+)^,DJ$,?%H 6C
ME#G9'ZI: IHC5N@VG06 %_6H*7*WD5-A%S4(:0[4Z[=/-^?WO2!3B>2E7._2
MEQ+:6=A+#S-UNS-%+6D^6#*FKI7)'*\"M2#8R6_?<1DQ\;A[Z6^8Z A%KXU]
M=DV6YC6$PZ3?<OU $XALJ0-3F&_9>>Z0)>ZN2BCDEM'IE>I_J#F)L7*=P7-$
M8JZO3TBJ>J,00\:CIUX_2V)R@S^(]8C*#,W"/0$+N!V^"1?E/MYV,!T?5LYM
M&_8J( #G_M3I(9P=]%A(%UU=9<%@L5-U=.>T9,M2AO144P'$D!6.T.XZ&E,6
ML)?#4,>5=J"5N@;^^-,!_GB /]Z5QW]0\,>[&]N_>%]<CS30U0:5!))S1._%
M'VR$%\X(IU;SFOOZI;;!7$=DPEVMPIB2RZTTC6HDX H5U&5G50PK6QPO7FQ3
MV=A1L$A1DML0"88V2_'9A\VX=57X!(.(#P,<Q8*DI\DE,:'>PK/M)&PE9_4N
MF6(T5=(=(\*"!SL@K:1<BW18I@[U^2C7'Y4H)-G[N3?.JDM*$^K2:[=2O?U"
M:Q=<NQJ9NB@^#R5ZX_^LMI=(&")5$=?ZP"IOR!=2'"O"RYILEDXF[9E5'YN]
MX>C[Q \<\]6Y79YYN:P)-!5.. I+G X68B7B=7185@KCZEV[K2:=$V/Q/4Q%
M_G[MG&3]V,>+YX1Y@*U!5KI>$S&&9(\Y?\3A10Q CSA3.7M=9L NEZ@F\1Y3
MM7"E0!4E%IK#V4L(>T#=>SE>EHCQ%+[D2J=EX2\E:\= ,_FZ&,::RZY:4*4'
MI?+F)>S4>;WA>&V.?V7VB;&@]!IMUQ[-/?>UC\H FGZ=T4\W;)4;8JZC<=VW
M98 W:D CQU$&UTS.@!+A65;QFYEG+Z0:5A/*"4;7TV7Y)./LF_-N;IGN=_(N
M4U&4+IXU*?]-&13BVN5++KO*A\0K39$,&62^BMN+;@JV%ZH%M8-=<A0(2TM6
M>\MXE1NM6HKJ612 WY_A58-FXH14>G63V;4%2BM<EJ(?"[D:T^5] %"@(X+
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
M'"^>PH\W.%8(_\%AN&:AGWJA':("8$\$#UDP1ES^*&<Z@1SAJ0Q7BY2B(0=
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
M#=/CF+\:*44)8$+DI+10#) P)Z#&ML(\*C]S<8$>#]1$FG5^XG66QY-<:-(
M+IEV[#*UG7?Z<#;G\7G7"<Z9.8WF$(+F33>V8.\!)99CKGBS4,^Y4)=^X)/K
MG-.7:V0H&TZCR%&]P*O[!_@C9U5;2V!&>(H*5,L#)P6 6I0(-X00)7 =>W^6
M:59.&F"P9[6[*!D[O02#:9&*K-+8K&1P31.^L^/U-ON:*]R&PC V/DMK4V\P
M$9R+S&XC=,<S1H++F(XF^A*/U#JZ#\\QN\P:)V(H9"652UJ>/3*)'\@Q2SE6
M/_#:+"I.X*HZ[30\$0!EE"\SH30=O<X!9T (N;F  5Y%/"M-V?Y()\]I**B*
MB,-;9L6))ECYO77V(.66FZHT=P^IO)=>IZ^2O[3G_!^,"G=@.3F_^%=J2 P:
M!Z40-OP);U7QDQ&:J& 5M11(\M.MVZY3(A)(+OP+UEP8(PE@?0',+E/^6YT<
M':23H;9'*.E(OL*9SJI^5(0JN=DVAW#N-<_QB+5>)$.7O\5Q>J66!!./4D66
M6/'4X4),[ 3KI9^E\"E/,=A=%RG;5VHUJGST7!P&%Y$*VRETJR$%@K&?5.;B
M%K?@EEV(K:7A<V8Z-H?U)REBMF$N%HI I[:%,E(Q"#V$N&Q8!FJ:L/XN&J=I
MR"AX2PICKAA?+A!(60BG>1*5$U7%%2WK-VT,.WS3@*8LR;!ZWV18-1E6J]+]
M5Y5AM=Y1][M%/W6DBDH3#Z3PQJ#LP1B<E)F^^@8%OZX5 2P 4%G7/PM,9X:B
M^  K/,E=/1(AJB)AQ*D1 ;2O\]6_)Q%T$-O&?]R?"(!U58624AF)I>9PB3=C
M.2&WI=)49)O3$MX;BN(*<%?+7-<#NI$Y+BMCS!*3HV$_Q1"H=CY3(*]&+N3^
MHPPC=.=C/[ ;^O.HQ1B^"ML+3^YV\L=K;)-U5._OMK?8*,]U(MQMME=4NP6L
MLG&M\<VF#')BDI#0J2Y"#+Q4\DJ@XR7F'J5:39$_?4!%5#X))8FHXP0J5<TT
MIEWPRJ\@QGX\:MEA/O#!<ED&<UN00CR*0/."%/>P+&8+7PEB/YIX/I8 %[BC
M,ZDS@<)IE9[<3-N_4PZ'#ATMR8@@$NL;]I_TX'S.G#&5#:.1'V58$2!/)N!
M8+&*/'R<74/KKA5N^:!<;LRTG$(9 .2?E6"CJ+4![!J20QA$+7"AXT@=;"C$
M*TP_5(TB%#BJ<5%&& T%]INQ(Y0\8S'&N-%JA_Y1RL6"BCO$=6Y0(K,)8LIJ
M6[6G3[NI_(1IIR7),=&3;7Q[*@D=E&<>]B/N1GV50(X9U+%B^6&E918)%00
M><&/N1&LA:E95.?[N*,*OG:HRA'VAFSV/-5^#?D:VW6,U2WX*3!_)F5<1-/8
M;=? )($IZQ?J,"8YI*-2EB(F/H'4R,H8I=EPABX.@;-$/78+R_#]4&74WE$,
MU(CNNU[E*NEZD3"7_6%.'T2.@ 16R,QTI0KAKXRTQ&&A2*)]?D>UO=_'@-_I
M"$I[>:T$&X,KO%#DY.B0&?D!L:E>RB,'M8^.5T%C/<AOHD<X%P(=@\/,EHQ@
M"GMROT"1)-<!^@H>V4H:4D&@RGR9'J%SB7"^$O!.!N0X(C/=5,]?1A>I%(LY
M<L#"?*HBS2A$Y#4H4%,ZFX.NLOC+RL*_]9YBP0X3I7RU=K;T7"FR[' *@!JR
M652QS$9A##0%TT(367NR,J%R+)*4,O,Q]*XWM34LM4]Y/D(*!^"FH>6 ):KY
MU*M& R:W[Y*# ZO-R;CV<3&$ T;=KCDH%;6;=(D"4KP!0$@#I=U%'>>L;ZV4
M0^6!6FY$2D<08C@?$>-9\('8J.HC=TZ7I:R.*+$@$63'RL2RHK3KC&%E"'*0
MB_-O?F 8*0<F:,&!<7DD8#>0U!C[V<0!\VJJ+)_"![B[V <(_8_"O[^YW@'2
M[>^\:3R':^N\:CR'C>?P?A.T (WT_.BKUVM[WT_.COYQ/#@_.CLZ] ;[7XX&
MWNEG[^C?WX_/_POU6M_/CL^/Y3_NGQQZWP='\..WL].#HZ/#P6+;]C;RX%%'
M^=9_YYT)$.N>IK/YGEBE?D>$M&L,AS54OX[GX:]1%7$+I1!RSDIB<!& (9A<
MR.M@(O6PEK0J@C:H"%\1:A; I"@@?9$Q*A[!%/?:?6\"D4R(\2T._/FY:XYZ
M;WG6#^Q_?=<BT.@1ZR"&20L_%C+ R4!,"XRU>QKF:M_#"C\SS+KF&:G#SU5S
M -ZB1JP5T5&*DB+WWGZF__(&.*YW:/M9@?)++FG&*:'J-=LW9WQ%;COXGL)^
MU8%K)P1/L"WTENZ70O@(65=EW$J ODC2JU$,M7%0=0GZG\8F>]W.)S)*#/XU
MJO,3 +)%[@]&=H%-,X<V:[F5Q4](45$.95;_,74:DA[@68=&I X.K>*,DO_:
MW>OW"36)K86W\\^]^V!03:04>]M[MZ ]L#3.--*8=P@VR:2,"7)JH6OD.<K6
MGNL.&+[SOI/CZ!OY\-=1R)\FMNC;1=G7H0+Q.%60<D G)H?9[[5["P3S >:"
M[U<$-.PB3]&AFXK67^2GVYV.P6^W:PNVYK]1C4[(PY,%4:Z/%>Y&J$^R(FWI
M5..]EO*R 6Q'RZ2]OO,MQA#@U*.++)6/<*P&D[U*?/V7?ON]-Z3NMKQ$<2M:
M?8(&  <+2O[!54QW46%HJM0U!*YGES^-9(NE52PZ=LX,^0L8B$ F?0;HH\%&
M5]Y#X,$\2=M>O]_?Z&WM]G8[[W0LT\\-?*\I7;>+[9U=LTV[!H$A,T PR.F"
M35)37L]Q$(5['/L)N$?9\:KG%:6?&CV+0G1>$I"8T+,#=?@QO >54$69:]1M
M>#%$&35WKW,W&:$J5HX,-29[#L]*.3M;O2UYQM]NO:L,=X>'^XBR[J8F^-Z;
MEV N]-O>X='G_>]?S@?>]V^G)W(Y3HY/SRPS80T%ZTGZ,*0']]PB6[T7L46V
MVM[7XY,C:4E^/I(&Y.'QX.#+Z>#[6;,U[K$UME_$UMAN>Z?GOQV=><<GGT_/
MONZ?'Y^>-)NB\:,_OA]][T'\Z%N[C^Y'ER,,-N2D 8K\A[R<R ,]^[A6SG5G
M!.(G%@Y\?/8.WL_C_@+&5'7#OX AW=(W?\.CM>)WZ$[;._K/;\>?CL_G]:E?
M_[<@0'TEP3,YKQNR>[$_S<4']1\?(00<^[,/48(?P9<J,[$M>P1)+(#MRX/'
M>:"?C?AJ=TB$%9G\7ZB^S#^W\:?-(IS_;;?=W]Y>^&NGW5WXV[)6^WOMWN[6
M@S>[V][N/GQGNYWV]M[NFG3V\5J]V0QLX@:C32;W,6S\O[_IOS&7,%:"?NA-
M?WI=]\RR)E+9S+2/'_H@[UUWCO&P')&T]5!K.RG!5:&/,L_#[88(]:^K-,!#
MD0=9A&Z]^PUL]=8.W'(O;DSL8'QIX^)S]M*&)9<+/-6'?B%>X-!$Z/TF,@'^
M7F=TUUP K.N@TC8MP#T?A9[J[RU%IVSD&KOVH<VOZNS,:<V=Y[6^[MD_UNK'
M13']L+EY=775EKUL7Z27F_M9,(XN1;XIP@L_VPS]PM_L[FQUNEOO-V5ONSL]
M"'?TY'_UWV_W-GE _6Y[7,@MVF]W:_3^Q6?A439)LQ5682OL6UFW9RKK]L#-
MNCUVLFXAXJ0S)R#=Y4FV4KW,I<WTJ *W;IW>_+J[\:\;W"$O9+!RZVST][8[
M6Z]GR"@A7\M@]S:[NYL0[WVH(7=@P/>W0!L=XVDOEOSN-TM_MZMOEBVE9/1N
M=3,T>L3:Z!$UJUVK1WPB)*_[:0SK(T<'&]W-_<<P+9_O&M294R]K6.V;J#+K
M,YZ]S1O?W\T5_:ID-OYGKPM=[W4WK6K*=)2)@O.MU7W=;^[K5[KV%8/_S/S\
M0J_JF]GOZS.>VYCHZS.JFUGA:S2>S3[<T[<9U&WN:96>D*0HV):T_CJ>;*:K
MF:YFNE;DR6:ZFNEJIFM%GFRFJYFN9KI6Y,EFNIKI:J9K19YLIJN9KF:Z5N3)
M9KJ:Z6JF:T6>;*:KF:YFNE;DR6:Z'G*ZF@27E4AR$#\W^MUNKE(%1[->I]?_
ML\?I*=U;%JTT^2FKLG0FNX3K1[YE41)$4S_VCGZ*H$3HM5,"EW<PRAQN&0 L
MR[UNW]_H JPC@$IVMT/Z@R APW0*6:=V"PH(LM\QW"E^-O03D6^<_HS%3 %+
M]CJ=WMV279P(_8H_NOHI$O^Y3?%B([=7Y_#W%LOMI@Y@/9=NB=S^'"7 $"__
MJY';C=QNY/;:'O[>0GV[U^[^K1'<:[EV<X+[8!R)T37*=G?7^]X>M _:6OAV
M^]N=:R7T7F>GD="-A&XD]*.=\H6:=:_=:R3T>J[= @F]7*UN)'0CH==P6-U.
MMWU\,KA?)<]B^?0<"_7I[(MWS+RQWF$:E,@^L<'$W/SOH?IWFW!;^)EBB#B&
M5?*)>.+0+WP/\>2&@LAZ@9 (OU/X%\2?"]P,8<B<#KH-Z!T]J+YW&SRZ9S^5
MS0%>_6'! 1X<_/;2#O"Y_S--TLE,VD6%2)"*=A",Q<37)[HY2<U)>O"3=+#_
MY16<I ,_#A2QVI<H^3$$>JKF7#W[<KW<<W5X]/D5G*M#,8J2J#E6J[7_7O"Q
M^K+_Z14<JR_^4,3-B5J=K?>"3]2WLZ-7<**^92*7<]]H@"NV U_LP;HG]-%*
M':H#Y#G_YE\L\A*^':79Q"^8!#:RO(  P F<YWZ4$)<LLSGDGI0][YISMT+G
M;A,)I'Z]"8/AFSLR'S[T6'>O&RL2;OT-:)*]P(YQY=ZHS)(H'U<V):29X)Y%
MYFT@5P9^YTQXH1 3^2S\%03I1 X"N)FCW/MWZ6=R8>.9=R:F:69(G[N=C7]C
M4_ ZN-NY">#+[LG1 D<&_G?W(W(I3\MLFN:".90YH+:K0F5V#EL+DM92^:_9
M%7!RY^7P#_F\XNJ.(W\8Q5$QHU?]PLNIM9;L!=)_QS$\./.&>EB1AM27?PQG
M7B9&<N@0-8@2&+(<[(CH2A828J=933^C3%Z[4V:SEMV!ABY$(B5(;'T31AK+
METH0,(ZPR,M@S%]^ J;.)R/8K*6P6UG630MM]SZLF]O=-[\^,NOF6A%L/GM?
M[L>EN5[=K])FKE?O;\F0>3LRS.L2HAY(MM1S80Z._W&R?[ZFK.+?K.P6N/LR
M\6?)0+6Y3G$QMZ23ABY_[N[UMRA;AL#J6]S(193+FT$V.Y:_A:74+# $'Y*^
MD9&6(3\IK^]<SHK\0=Z?H+P,A;S;1W!_0T.XU^@!;#D3)=SEV*!?%N,TDT,-
MG^!:O8U4?M3U JJU#W)%I@7D+F1__4MWI_.QV_)ZG5[/NT7W[=.T[1ZF##XG
MA_>T!*[;W?9>KP^7X6WY6[M;[0Z]6?OS,D+09;])Y7EG[TYO+J49[;;[G7OP
MC.ZMD.%]O7PD#H>3T]\_?]G_UY%W?'+0KO.55)37;@^/U[/;QX^1T/O$,@,7
MX-/LP^/X*)Z5__6&@]_,-[W/\BKZX0WB-"UD>X^>M/T<PSR1%_ #K_+#4Q0^
MQ\2\@K4_CXKXH1=_;0:_J X'O%8'8S_*[KCJ3^94??+IQ!8_1(7\5'"#"7Z[
M!%K@W0UN\WZ_N<V;V_P!;_.OD;1!1>Q]:WN#P,^F(HZC%RG7FSM]P<2\FAW0
MW.SS]5O-9?XPE[F96%"5]H,@+9,"PF.+[_:%T=5[>&M7)9ZUNJ&K[N+0U>8P
M#6?R_\;%)/[U_P%02P,$%     @ &H$A52A:UA6@$P  1>$  !$   !S;F]W
M+3(P,C(P-S,Q+GAS9.U=;7/BN++^OK]"EUMU:D_5,,'@O)[-G&(2,L.]2<@-
M9.;LIRUA"_ 98[&2G4G.K[\MV<8&8V$;0YR%K:T)V%)W2T^KU=UZX;=_ODQM
M]$P8MZAS6=,^-FJ(. 8U+6=\67L:W-3/:O_\],LOO_U7O?ZOSX^WZ)H:WI0X
M+KIB!+O$1#\M=X*^FX3_0"-&I^@[93^L9URO?Y*5KNCLE5GCB8N:C69S^2V[
M.&X836R<FO669IS7]3-R7L>MT4G='!YKS=:9/CHC^,/XHM$:F6= H'Y&-%+7
M3UJM^GGS[+P^TH^UEMXRL=DT)=$7?L&-"9EB! US^,4+OZQ-7'=V<73T\^?/
MCS];'RD;'S4;#>WH7W>W?5FT%I2U+>?'0NF7(;/#\JTC\7J(.0F+<X?^7"@N
M'HQL_(-\-.CT2+2W<=K2PN*"F*4@;SG<Q8XQ)V^ZK.Z^S@A?70=>'XG7@D^C
MWM#J3>"$79=90\\E-Y1-K\D(>[9[6?.</SUL6R.+F("N301^"P5BKUW,QL2]
MQU/"9]@@6=KWZ1>$1+];TQEE+G(2=4>8#Z7,G+FR6@WY&-U2 [M2\41)#D5E
M\Q+ECXCM<O&M+KY]?.%F[2@[5X_7QQC/<G&.U_&Y!T_R2!!3..W\_/SH16C0
M:@E6:H0L7Q<?ZUH3!D@.MFFJE9TW?*N']<J0(1H]^60(ZVTHP\KADJ8+ZVK*
M[SRC&)(0)\;',7T^,JCGN.PUBRZNJA)^R:.%"\1,8N7A'187'U;PQ(Y#75E?
M/ F>S6:6,Z+^ W@D\+L(07PDH] :)HSMBI$B_UQ@9C!JKQE61S-&9X2Y%N%Q
M0RT)3!@97=:$]:J'1NL/&P\_@B1AD02#14T4KX^@"K%OHY:$=84R 'D P"9^
MWU2YX3-&\C8<JG"8,B30[[[]!K;SMA^J&)[]UVB^249YFP]5+,<JT'I1>P#O
MD65>UJXH>)DU))X]/785?H7DZ9<.R84$(TD^-<"#@_]1/?)(ZTC6^NUHN>P2
M%8\3L^=\DI^753NH'!115%S2B<SU%CMS9;7@8=A[JC[MW5]W[ON=:_C0[]UV
MK]N#SO7G]FW[_JK3_]KI#/K9.WP]*04:FD2C"1#TH2])"$=($\6)HH J\LD>
MX(KU\4/[L7,_^-H9=*_:MR5BMTA7#:08^$6 1+\N</G[O@/;'\"_=] A_=Y-
M[Z'SV!YTX>UFH*;05 /::C3T;(!&Y%'O!D4,#E!&W7[5NWMX['R%,MUOG=M>
MOT1$DZ35P.J-QG$18!?X(,'H '"$0G_0N_K?K[W;Z\YCO_-_3]W![^4AO(*V
M&N+C1N.D",1Q1G_[[[.F=OH/Y#,\0!T;<.W^UYO;WO<RQ_"<I!K8DT;CM-#8
M!?I(,M@C('MLC!WK/U(*[)C7A!O,FHEO=/39XY9#.,\,829B"O":6D/3_,C#
MXH9-N<<(?(F314 7Q0@C.D(AZ3V"[3/F%J>CAU@CH&/ZWG2*V2L=]:VQ8XTL
M SMNVY")+<L9/U#;,B"8S0SG1DS4,(O_EV&6[ 2><882[X"E>!=CBB*N*&1[
M4(%,Z.Q4%3*I1+/1:B9'?ADJ <%3\&F?XJ9- !O@H;TCW0A8J32CU=!;V](,
MG_U!+[*!-2]U2YVQ;3T3L\TY<?GP]0NA8X9G$\MH,X+Y-7&Q9>]&@W(+I=(U
MO7&L;TG7ZO'"0M:Z%!;YTJ+A*XKD15)@]&L@\C[IYR-Y)HY'@A[DC\0@UK,8
MI==D1!@C9E  >O^13#$P!E4@;$395"RG]H:V-99-R*Y]);)4.STGFDS_+>A6
M0/M#J#,<1?P_H%""J)C0NKD4*"8&BLEQT)<"X.6<]4IGK)X#3UM)AWDKNK./
MDV)Y6 (^>#QFQ/]*1T'%O!/BS@123X9G^JZ43C*)"2HFR8#$81K<2 &"@F(#
M8>?%)<S!]I7'73HE;'/'[8W%5&OON;ZCZ3:BZ^_3#!N YBTXN'>EZ_4]9@P^
M/;^A;4V(H-1'K:'+Q<*=Z.-<M(.6E0KQ'UH%].P/[:!I%=&T*\PGG3\]Z$8;
M&L&AT[K.,^&N6'?*;I+45)1!)?R7Q%K00S&"$LP8R0- ?C_D#/FRT%)&<1H$
M<@F79!U8^QB0*7M:G"PQ/9O0D2@&[Y2E;[#%OF$[?PRV31G4YKNER\TG^;2D
MCD*91.PDBXLB:^L)V9 4[F# EW$K[&/FHZK6!EV7^U3R:L-A7LXP>-O/T#'"
MNH)STX>B?6)XS!([ON>NSQ5U7(8-U\/V'7;%V]<M69+-A%$KT;$N]\1L8E+F
MXB&0#PD!421AS%6,R8A"(0\ZF [[-1FZ44?&E8!#Q2>'$6Q;_R'F+>7\@7(I
MW;8GM5)D4FODB=XXVU CA90Q'?P0J6@=)*T+43^@2%@DI$6AN!\.,]_.5"%'
MU+Q;J0XJ6FD5G2-V1[#H_WQ1]>K:ZFCZ5$NZWC$0XI3V'8><P;.*ACIH/FLE
M,QPIF.QCK+RR8_/Z!4HB:BMYKC?.,\-S,&)^3T1[F\!7=LG8,F)S2"G@9>*@
M1+;9T+5&5F07MC?-62[FL0[@^YT5S?=?(&824SYURH8_(P^U FBZEM@,EZX
M,3=&\$2_"JY_1]0Y:,$JA HGE[)14R,+=CNQLR,=V?W.)3WXUP"\@J<O'/^9
MZ)5[XF;&*ZV^TA,%OR>9]@LIR:!C3NL# FH'/'+ZHVHJ2H^TJ;>248("FWWT
M2E.Z-XK@4PKD-8:;\E&;R6-=2ZS7J8!>#/Z5*G$PI"$4A2?"K/34&)_H6B*\
M5&.\W]-A>-KRBDZ'EB.%Z4)CG+$%-LX_S0"]]H52\Z=EV]G/@.0CJYX\3[7D
M<D?( ,4X?$ 1C^ DAK_S)>1SP#4%@+QGQ(H05T_"9ZVD@U0(XWV<GO/A$5NC
M-, 8^MGI:PCQYZ$('5U1AULF89+6@&&'^SO*<I\%V[EDZNGA7-<2OEXQ-5M:
M3HWD14+@>/@E-G#$A48QJ0]SSEJE*.Q0;,A&J4BMAJZ59*\.'D@Q$_' B&U-
MH09[;=MV<#TG//:8,<&</##+("[U"<CA"<,-"-U:>&C9_D(CY]YT=S:M=('5
M&JKI6CE>4R(.FC<#1>V0;X*6(-D4Y-+P.&S8&DDVUAX4-.B@]VO5*"P=FV@@
MK!&74^.N(S=SR[ERJZJ<3P:U=C9U+;$:7U0[Y_5B@GT041^2LJ&8< =-RV&P
ME@OMRE"F\55K5$O7$BN79=B[1.F##N7 \L9S 8KVE#(WN/.I\S(C#M^R-Y=#
M +56Z7HSL6I:AE;Y8J&X7"@0[*!?.> -G^Q*G9;YJ;7G6&\F[Q\I07NB9,<>
MJDK;,)A'S&"T")AZ[H2P*P\":L>-N9>9E2$[166BLG6B);<8!K3#P>UO,93D
M44 _[A$?8$QV>L[D9%ZZRKQDZ[25S#WG@W0?$Y*9,<AKMG,35MOG,[V9V#B1
M%]T]M, P<TTMN0-(G)6C\FXLXN2Z@E!!0FUCS[7D!L6(F']*+D[N  MT0O&C
M;]E)*D>:WM";R;.R"MCV/BTJUJG=U\Q !<658T<7Q\N70? K[EW'YG0J%BHI
M/0;0\Z03Z%??1T_ ;WEA^Y-276UK (/$'I  @8-5$=T0A;/]"6;B1"HG[)F8
M-Y3Y>8DNYYZX':087+G)J^'4]69BS78.9SPJ]KFAD)W(_H9YEI#C'H/>DS>L
MMPW0??CV2&U[1-E/S'*O?V4DIP;U6&\FUD_GH/JT44@<Q:CO,8!/<M\],1_[
M[<?^T\8 KB6G!O!$;R8"XSF (6T$Q-'?\'3V#_CT=,!1]H_8%2(%D:N?4M5S
MQ\'K*:G1.]6;:4Y*'<W)HAC=/09,SBOBY_P@ IJ*I$"AM=8LM-2@G>G-1.@;
M382"<%U21G'2>XE;UX%N)P/\DL/%C]=1AU'G6O(@E5\;R>K[V=&%?7P5#>6
M.!:_): "8N_=_7OBBF-[,\*D><@,R7(]Y7@XAN&0R***O?7R^@.@X=NF_>WV
MG+F&U;6528?C9BN9%4U"L(\)B*7>+&REUM%16ZJ6WDI,&2OP.=BKA4Z.$@GB
M1SL,\2-DENU!7+%4;D,L\[)10ZWKK0S6<"EU(1G[OX;FLUXY>@\:$=M-2UUH
ME85M^U5V&0R9Z&:>SHMA>R8QQ07>PAGVW&"S[;84IU1IU/IUK+<2*REK]2LF
M'PH%C%_X%HKH7WD>$U)4/JBB5,6^-^3D3P\:T'F&?S(KS7(]M3-UHB4/J484
MD"2QOYV>=\"F5%>/L%.]E5@_6(;@KSX"?CMZX1=X-K.<$15/_.^.0WW9Y2-X
M0FS_1UD%5*+[_UBZ\:TM?C=TY>5N-_ZUF/.3736$AUQ>-7E9&V&;PP,'3TGB
M9KL\%!W+EF\N:RX3WU^&S+8NP(I9U!1-O:Q9#G>Q&,O^JR&VQ2K!9<TD0PN>
M<D#=M5Q/-/D+H][LLN87M%PRK2%7TO"?3*D#"L%>N_!&T*X=9>VCU??;9>V/
MM-H5;3L(Z,8V/LK9Y/-R.JP-/K SEC4_OT9%'O"K>-06^6,_[]6%)C!/7FPB
M=^@,)MCQ%P_X%R !?E37>?";#(IKKU>VJHBW'CW3\T\3)N S&#&WAU][-K/!
M1;XCTR%A\6[TY?1[<:E0GL9DDMIT65U\XA<F%1?59I [W++U^DC BA+H\"=G
MABU3YHG@G^^6.YE0V[2<<1+1".]4Q2F-_@;(;]=H4:G,AJ#:%>=^QC"5^6JM
M5H8,%:N@('>8_8"^ "F"1/U\@KGY=M]-7L"5J@GY"55VL*LGVO ZZ %ATSO\
M8DV]:6JG%*!4NE+X3\)*&9I_3QT#)MO>3![<=L:W! ;M%<P0Z>"KJE1U9/==
M4,DIV*ZN8ZB'\JJ251B[>5U$?Z>A1[T4[^D6#)28J[7F'92<I,.]?<85=>/R
M-GQU<]N&X4T].5^*Q^V@DU-GDNTRW9+! ?)@"#:VMM$]@8&Q#,Y>$Q/ZH0\<
M(C,J+J!HCUS"?B>8]1PRF("$XPG\(>F>[XZX5U2?@TW_@XG%P"MC[NN533WP
MSD<,^\Z+QTAX(" X!9#:DX5H%>^7[;H A2,@?S->7(]DR),U,$KMW;<3:%OV
M0<JU!9M;MCFMCJ4L9R(H;59_9RF8I>9MRQGZR_@Z&8X*MV.WG9$7]S/,C3]2
M^ZDPO2VZVF[()4-_/!(Q4 U76F#HQ[X+]=2!@[)*%2*(Q4MVJ&$)UT;D;/QH
M7OY8$P1QZZ;^O&2J.NOG',KA$.ZQ6PJS,%MRL<NR&&O95-2 Y)YH_4LAQ&#A
MZ;JV(=6J]A5UG@GC0/.!, ->B;B!B\QISW.%/"*#FMXGV6IOT>+,?+[%II5'
M8M"Q(S#JFF*Y?F3A:$H([M!JK[H13/JL\KYK?Q99N 0A^S2T'?[OQ,B5GKPI
M: 6W+T=%AWX0-X>WR/'>_+;O!V#OMF/W0F<,P7.1JJJ:MKF%'[ !@]$ N?\'
MS["S9O4MO4(E7"U03T)D8ES^<T_=WXE8=(5B!C&?P$9S^9OF8&NFXF^ZMY6?
M4E5![CI 'XM+J?R_76=Q"2&+0<]%H[J+$2((@5F%F->>2 ?XZ^-^\J;O#?]-
M#'= _5.=WR"J@!*Q6__2.V=CNA7+_F3*;6^VA^2=S1N=Z<RFKX1(I.>7JH(
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
MRK/NPU+!6B-DU4G*[IG:;XC8,IZ >R7S_5@^H.25R[RF5BOB/)LIR48P*%=
M>R70%N%=&4QQW2SY'?)(=,*_>OMP5OZ&B]_HTJ,G:+4NFDTYV;7KKAN_J8(N
M@7P.5J/IG6&\G9I1*K6=D/#->6L?"70,GI;$CVF%EH_I(YW,UY= OY!49 @D
M$E2RAMV]7%NEMFO-B(BJ496#^NYQTQT$C2F3TA<7_>30KQ\4S7B%)TS1P_)^
M.ILN5VV]'^D+42)DP10 :<5KUB%!2N0;?$5EN:;0O<#U.R2-*=O2%QX]9=$/
M()?<,YF$*T47$$@-H54"ALCNF2!K6;,5[7I'T+<ZP;MDC9>K%[7U6EF7V-#B
MXS33\C6'OA.974FV%C#>L"\CT4 P3H!+ 9U0I*KM?S1_&S5;VL5A/;]=Q?]M
M#KD+\SN:Q(\T.Z6GO.";*@6^M.9I-<K\?VEG'36[I"T')BDF:L7E&B+%!!:=
MDEA]2:9WR=(.9([)?/9"S]#2Z@:K7VEU*41RV5/QB9V]ZDT+:C1@K4Q,E)JH
MI."ZM\^\0L#^[<,NGG3!^>GLE-E\;O;FL^4O5.>+\W-!9CHMGWQBZ3#*IC-<
M?'[&X%B79S69S=<^\;/9BA:T7$VB5JE6J<&;PKPAE+SKC5I?HA4B*K9SO:]9
M#;B<,<4RNV/PVYYEXY!_QWYXYX2>NU2_L,?5=%,L.AJ5#"A-B75%9-W4*NFE
M%AJK*CYWS^[=0LJHTCZ]D;0?XSNC8!A8IZ31!94YB&L=VR2[-5AR JU50:.*
MD;)WQ<[!U%J?LX%LJK <Z()S%#B*:14C7B.[>\6KRDZ?ZNYK?_=LX+@*>RQX
MO#5+NZ/T>K8Q7:_FC(YS%<(+GE\0V/J9B:2\\UJ!;6,$#-,'K)(0M(S%52T*
MIM[>^29TC<D='RO0NLNW;^/DRY1<(7$2DQ"N3:)(.5K>#;PE4%<!)A139!79
M=>_ <C=%8TJ.C15M'65ZY$J%1R_^]O+5D[_R9Y[]^Y/G+UX/4[#P[5L.4[?P
MG=7U*E_8I,K5HD49T4&(F5U?)RQ$3 %L"CI:$7WH[M5M7X?<;^U_GRWHK'W+
M7^<GZP;5.)VU%[^8?>WV\W Q7?*O'O.WL[<O:3&=ER_\$B&ZF&0!:EPRKO79
M"TB@D[36LV]?:O=CU('6,B9'L3M6;U2-QP9$7^-]PVJ>LM&9OIV=W0;*G]\L
M<+;$O);IK*R_.Y=P^:_3Y>J\7^YZ'2_GB_4O5JO%-)VN6J.)-_.7>-9@,F<7
M;+%0BL@<%'.@' I_JPK+NECOA.B=T#KH L?DR!YM(QP?.CTO45Q?W1?6973H
ME#.0<^L-K5"V$F\#0IGD7 Z5R>M_G^(V<OHFY2,67D4U$$UKJ.U-@"")_<>6
M>+(*;2V]\P]W).6/:U!Z8>#Z]MF=XX,K_RLJ@IRINFB"0J)R&)'8ZR]1@O2R
M=0@UR)KBZ'[=<57M4!#I+I]CQV(/7__UZ?,7_Q@H!OOR] /%7C>OIE/,U9IS
MX?+=R\7\XY2?]LOGOR^I/)L]FWWDV+X=X[)%_7AVS[>HVJ93:&@-2< D%GX,
M[#W6G(650F77O6GGYM1U&(V1B<HZ/](:J[ZH=[=:G6C,J$**X*5QO.%BA("J
MMG;F"F,-M?\\@6UI')-Y&PAG-XS9&$Z,_>Y/XN=U3Z@W\X?YOT^G"[IU.LBD
M.LL4Y @RBG8J%P2@#Q4\Z_,BA53*]PYE-J=N;">D!T'8,+(; %OG=:VOYW7U
M.P<WDQHIJIH=")LX"+.A%;6VT$:UAIPZ)X>]>W;?2LR6R?$?##G[2&8X)72V
MWO7/)L6@\U%)4++U$BC\)5H,X+QPAG2,5O8^3;F+GBVO[OY@<-E3/CW'AWTQ
MKG_#U;D97?<"_OREQR&>G"SOLKH304H%"@SVZ)@GBO5C"D(""?29G&\-9 9T
MG'8F?$PWA8_@31U&X$-JMZM#/R<V:EK;Y*IS &.*A% 20F&OCQFD3>Q>0?]=
MHK:<J/FCZKD])#4<@'XY74YGK:3Y+">R[I9_]ILR4=H+XSQ#/%0+1BH-07L%
MJCA+(=4@8^\)[MO0M^6XS1\35KWDUW4&QK5A"Z^8!8MI7E$Y'\9P]0>7/CE!
M]-:I*B&K=C_;10]!.@-5..&*%L%1_Q$J>Q#<X>+DI0>SRQR#-(2@C&9H9,%Q
M>[4!2@W>!_3$V.A^ >0R!6-*KAP.23=<H]Q5*@>>)>.<*-%G"XDXLC+6M4E(
MKH!PLKJ"P<;8._KM-DOF8 <,1\-1?QGVO$=TD[WZ4I%[R5X9],EJFX"JC.RH
MH()D:P*TE(N6!F7WNH/-J>M\="M$TC9:\-)6#D!%:3W0$UB?4,:<:_*].T..
M]NAV((1\YR1W"P'TO*ZQ:(U:']/9G\]FWXY[F51AJY;LI&NA'1@DP<X4>2B\
M22MZIYWN[0QO0M=]2%;WADQW>0V(I/.94H_/NQS>.%MJHJ*..00%+FC-J'>M
M7;3T(*,.Y'7(2+VK!':C]#XDN(='6W>9]NM,^+X5@?W/FGLOZ@6!+7.U7 ]M
M62Y;5?Q$*BPN"(*BUD/,%/LTVCIP$H61R5KCNH\,VXBR,36S/!"\!A#9L(;Q
MVOCS"]A_[7E^J8FZ\Y99("6(@)D9HPB2TAZB9*;8H#0%=PBCN07-]R A?A![
M.I28]P9GJS:Z@>2;>^XWZJJI*BEV(H,MC36""6L-D++FN$[7F#SJ[]5/;?O2
M+5/>]QE%@\JCW^R#=[B@7YB2TDH"V5ZO.3<1,5=I44-5@F-O$RR@DAHPETQ>
M*1U5[WSCS91LF<R^SX#I*)(!+=V=XWTF'$((WQIP15];!^/ YCC7V%H51%>R
ML(+TX(;M3A(W 53XL0 UI!![SO)=T%H.5QV_Z?(LA&5#R_'%^^GI^^7ET@A/
M J53!JQM-SB",2T-J8 BV][:9F^:WHG>W2C=!'?Q!PL1#R#3;OA[3!\6E*=K
M$OGO)W1^M^@RZ9-B"\.!#""9RI2)"!QF5,!D4T%GHM.]JP@VH6NC]*CXL91:
M=WD=(&WZ$C^O<W"Q9J2LB?T[G\#4J-N==PTR*0X*:FO1UEMI?9>HC3#T@^78
M^TJJ>^^+S"RXVB+!5TO%DF.GK^%9&\?!0J@0#!9KD@S6]]8_MQ*S$6!^M!1[
M']$,%>N?S_QHU\4O/+S6_G/B17&^. 1L7TR;N(@U.,A2%N,M*N5VC?1O>>5&
MX/A1,N(#2J,/4LX!>S7UT&A93DKPE8D)((,28*1OHQ<Q@F(GR]J( G/>"!JW
MOV,C+/P@V>N>[.YF3\ZF"WVMT7WZ\=?IU\82%QTE)IG(N&H4J(P>3%)L]6)V
MH(VNF@U=)M$[*;T991L!R/X@RF1 H76,E<Y.8VYK+BE1< RG/;A6SFD( WM-
MDKWP()'-(R*6WC4!WR%I(PC]((GG(:0TCC+8L]XVWUK:\R;43S[E=SA[2Z]P
M14]JI;R:1->NJDL)VMEV43X&0%<1G R13&K3<H:H SS<"@]8[U9324:JR HF
M,5ZP"(BI1+ VJQJ04(O>$REVK7>[QP6ZPV+\ABJS(<0_=#GFS=<'K%"28R_?
MCD8,R0Q1B];UWJHH4'K3_8;/K@T+[G'=[RC@N:_XAX;GT^D,9_DJ?>2I(B\6
M./SCJ,]J9@/Q1HK*.NUJL<H<J)_&#=2-J7OI_8?GON+O%_BME_BB7E[VB]E^
M=?\R6E6,,6!*ZT/M)4>PTD3P5HFB8T"G>T^R&V 98RJHNT> /S:@CJ&XD]<<
M:YD"6+,"$]NX3==N*?I@J_*>G.C=DF]7Q;W#O=?+'73:0.K6UX1EPHX=1L4>
MWKI%11L'FVQR4(SWRM<B=.Y=>'TS)6-RZP?"S)U-C783R2 ](-:TO/BP[A_^
MY!,M\I27/TE*:IUDFZ/9QL>B(%ZSMD!:!T37<A2];P9]EZ@Q.=O' LU>@NI^
MK?X5L0"HO)F_P4^MYNC=63/CUCWBYF*W9)6UH0VDR]ZVQJP*@BP*/,EV\3"V
M2RR]8;4CK??A[D=WN!U"K@/WE;SJAN"L7"I!>IW?43D]H?FZ<0!^<U7UZJ>?
MXG2QOK+ZF%8X/5E>7<"&C2@')*=/Y\I#\6O/5I?K$[CK-XO;V-^TNM0Q_5K_
MFH<YG[X_76-Y/3GQZT%+.V0YFY;1VJ)Z6WV,J0(EY"C.HX/D44'$$))JK03K
M=R4])(%[%V%>>^TUHC;D4C#"QC8C)&=L/>=K!6P]YV6-7I)EWZ5[LXHNA(_!
MV1P-?+^IY3PX-/K4/ESGY8:$%HG%H-=@$@EVEPRU.3<.6@NKR@%T"#+MM-/[
M07%H%W9T4#R4/(<!WO<X]\4J3J)(CAUT)M.R:V10(00L#KR*P3LT*8LXB)7Y
M0D)O.W*U#>^E;G$QUF*%)+"&74%CR;3S;0\J&U+)RY)D;S]_4]KNK378#4C?
MT_==1#AP%Z"OCN5TF4_FR],%31SSH!1K0+>;ET;$=3%X!)]#-4HC*MD[7[TQ
M<?=6R_>!V#!"/([VOMT.M5*M2X:(71Z'?CT^$9LU8EZEJ%0;XB!(%5EY,0<.
M(:Y2>!AOJ[WS*U.B+[%ZZT'7UI'/4(4078"2K*N.=(G)]?6VKKS_WJKZ05"W
MF[NUNT#[72'<,42Y2KI%8Y2I!:)<)]I-@IA9X13O0M&I*J=[E\%V(?S>&I-!
M07P\;!S)#IU=?VMIU^5JHCFJEKY(R%JU>1=> F)!(.$XZO;)1;F;7MV*C('W
M]>57_8++Z7)"5ME82$(-EI=ML^#@TE?(EEE@C*<B>Q]*;4OC_34Y.P-LRRVY
MGUB[1AIW-*DT,86H6N&"#)F_M*8=+9E156(;Q]N(O> !PHMQ=Q@],K ZBNQ0
MOLFW8'<A1XYQ"IAH9)O=%SFLI@B1E#2Y1./*T)F1[738L?PU]@@,@[."2VR)
MC5"M)8IO8WB,;E41U:H#*_M!@HYASXT'A><POM@V<C]ZB'$U&5VM-]8SZ6BH
M3;KW'D*J I06-E7GO:"Q0'9TIQ+W"K&[BWTPQ-Z:QPT<O(@VO\QK06!*R1!\
MBD#&Q"Q5R>QUC3@5?ZCR]*/BKHOP#N4:IY)<8=\<)#J&>TH5@D;%,# <.5<2
MF7H/;=C&-3Y,9C-5K:5@%U-@F]1;;>L(D3F$D58F2J;6<NW2W#$SF\,Z&1WQ
MTB-'N8UHCG!PQ3%.LM6I-OZ@D==&,+=^;$X7$M)J'Z[GQ/^Y#JX&1-6PPCIN
M78NHVA>L0%C;+4[IV%!@ !%"J+J@DC;TU4=;>Y"'O&AV5'6TNV1&41K[Q3FI
MUYV35_2>-2US\J+OS2F>G$\4_#Q\C>Q^=!VR6+8C!SL-B+_;X?PZ%?(UDW9"
M7RAB<$^,UT'E4$$XSWZNE)K-J4B@*DGO,$L1>C?]V)W:8:.JKV]N1?'3V8L9
M_2?AXFO5!*$J"7. 0"T%F:R$&$VKO;>LR50V2AZ+5S=3/(;CB@-C=+M8K*O(
M^W@(&Y;P7##HX<GZ>538X_F6=0_KBA9M1;RP-^\6\].W[_@/HHE(,;2VK.!"
M8,_'>0%!\+JB"ZB8HU%OV%ON(.2.R7$],(Y'BHE1N#*WL(7-\I+_X56/[>5\
M.6UT'?#63Q?R#NG8].?G,6X%W4SGQ 0.[U 7D-)%,"WAAI8$5%39RF!=K9NU
M3.Q#3\\H\I854]$U"T40$A:.;K.'$$L ZU*EFD04M-.*-UG0/2J-Z("7NP+)
M#L+IV %P!T:4'),); PT$IN%T$9_Z<1A+BI5%=8B!F@+N.^&ND<5%!WQ=S Y
M'Z=*[F;"+V5JUKTUO9&J!MY*,;%O95K182@ULU>#1NJD8LWR@(K^&GG'V,+7
M.93)2H$B@XXM[>F4AV288:865TFX8EWOWBC=.7?O#<P^L.VQW_<!Q2#;?S,R
MJ]%%EV  M6VG\9F ^:59-Z9<G9(UJYUN>':#X#VR,3T@>!A)'A!P$UEXT=$K
MJ+D97E414HD*G"1R*0E7Q4[V8_@XH&6=I[/3^>DM[Y+J;_R)=\L7B^?SV5M:
M3)R)5DI;6C</8A&TB1DA9V"_5!2M3"Y^IZ5N2\A857L'A-RU3P:5UR!;YGL4
M/Z?E\LT[_$+Y1!>BVGHGJFJ0K8I1;2@9@=4>920D&7>Z%+TM(6/5W$=&V%[R
M.FY8FJ/F,+D(X'CH_ HK"E7 $0F%J=9HP@B<V&%YLXL&T:I-N='LU+%\LP'^
M 8(M0DII"JGKQFU@KMU'4W$PW&[GYP\*A@-M]JT5EO16H,\1:FE3+U-K4A9E
M8E?2H704L^U>_]IW!6.P3/<4T'N!X3@IK&V7=#UH$M&*G(3E)0FVSYF#IB!:
M;3(YIS&*8NTPK<SV)'Q<6N,Z5V,JQDLC()O:QO'H#$Q"AMPB42$J>NH];^2
MW!Y//#6J[3&L+MH'8J,(W;YAK:A44!%XB:Q;-0I($27X4)2.5)6K.W5 .0#4
M1YF2.P;4CXV+(^:-K2M4?0G@JV1V!>\ ==6@=1%*HRHQ[M138=!#GQY)H^N,
MT,'K)&H&(7-I[IJ$F)*"G#-[:Q$5\^<0.;][8K+ZHZMG1G ?X8[2RD@J3E"5
MD+!=M@S("LU9#2J2*48EMI7^?ZW,2-'94[CC#,^^M_\H"I>\*4#DV]&I,(#&
MMDX5'( &&]TW@<2!PK.MM.]Q#92H1463"/+78;LA" C*"_9WF+%AIQ/>']1
MC0K30]JV;7 QDFSE]Y94M2)16V676-\TSQP4:A= >66\T+7JV'OXX0'5R'C,
MY"CWR/@@=C]L[@2U3@XYSO0E13!D.09&4T%Z5S"D;/5 O5CW.ZLZ<&U'J*@C
MMK:+WA 8)3D40"*H!;US,339_S/7=AP7EUW+0K81]4@MX\1[X7V[<D2^M:4V
MQ+&!JAX<VWQ)3F6/O1M^'_Y@^H>P?3OA? 2H&:=U^^8,,PD56ML $#ZNF]6R
MFYMK <>^A#-.\W;>;81);TK'=:0W4258XW6&9%L>NAH/R"QAQN2*1=@:A1J5
M MFE$.!>&LJ](#YPQ< VJ!E%PI15G@HJHX(<"SOT);)KCXY (Y:DO=1YMPJ
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
M E RHX)DVM3,">T#LX;SA,Y889O'CG:D_>]:@^Y1^>N(N%NX<([KV6]S"VD
MUGC'BV/2"EI@5+6_DQ&L).]33"H$T3IT<!W%[NV_;75S8]AP8\%V:,IX!='/
M9XA*,B77DAZG3;V*XLBBJWY.D+YB)8BMO;WK*!Z2JC<1[-*W^M]_6I (F:Q_
M=FSD^_;9NY>_?_C/EQ]>/7_V^GMTK;KZ?O^(W;3XO659"_U^I7-!1 \"N-/
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
M6#>^!]?QGM<AK0!VAT;14J![-X^::7R5;:NING9U\BT%+74$4$@NLI7SL:3
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
MQ!;MIYWOWTCHI>-UI+FK @-.!TC.0$=),9SIPCD+,2 =-+HHJXM)*\9&#J;
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
M !:E@.]QHX(F4CAI=^HYIDZF,JBI[(VC*57/OG06_##_/"\<F*X8+$7)6&,
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
MRRJE;H?R=5FO2]E6 B328&G]N:Q@&]63>;-2NI_C*LCX*,)DA7V<,UP"-7'
M"7S&3#>[>X>=CG&#K+FAB%&4/B!+*M>,=CJLCP%0JZ!2!P?=O^8'01=F^967
MHF>I(/^0\UTKO*RFIP:VCB.^)_QAG"?\RZK4NH+9K$OM](S])RZLT S)N(:T
M[NR]%:QINQ(,EU"FN:9F, "STS(A]<A^)X^#WJ3Y%1]\<_;[HV!N5WLVYWU<
M9P;5V(2J16E?'WU;T*"7&B5MRURP%51/''BT;?X2L>WT-&E:7Y/B365U-VHN
M?9KO7?S! HR26 ZTW!]D]?,[+'-TV<WW^-$:\A U5>&>]+D(<)M9-;Q#EM('
MYG]E<]/P==E$UO>T-&-:$'9PT(-ZOM_>@/U39DGZ2FV[  &[EHC'&2MD("/3
MWPRG1/9%O'";C_:DC]2H<'_C "XT.=AY+^P"S<0G:O].;GJN%[WQ,^M,S7[,
M/V(Y8$Y&-.!K"V4^>/6#-"2GP1R!AIV)+;6><)_XIN*XHE_6S3L>.NK2I2S4
M:H>"(N5/YK,P=>JD#N6F[9<@XPL#$7<1:A93C;/@&HL?&*]M^YKMS/BVV4-R
M+0-0IO./"X'"E" .Y38T[Z\%MH41!N#D,5^).(2U>#A'TW(+N^^8Q2T#Z#@5
M&M&.F260];+&G?<Q3;IRUMGC>\,F<?%DFZ7$ZMF0P>;O+;:2G1*EB_9\B"+M
MQ312AF]%\&-HJ9=Q\TK.WLSPHO+KQ.?Y)V.7)*^LN>5$!*O(#F*51./@CGK*
ML^KB2F]+)@MJR"&"",C=7"%TL:Y>MJY=_O7-[TZTT=%:5>66=&Q'MH^7-LZ/
MG_>OAXWW8#=\[5=04T(F=+XXR(>;P['$]KR71ZTA!=.P>=#<*6 44QA9@OMK
M1'(/QY+?-/<S "G(R/QM*.=:^DPI]R<'DH=G;3@XXR]MG!J0-'#U2EC4GH.>
M7U14LE?S;H4%&G=03JAK>N%F: L.P#Q'KB1-P;+?9"BF:0^[-D$?0<!=^H _
MV/C^NZJ_?^QTQC  P;4F8T9(;?&H7'69+*3K!,AGUK7;]% 1>(4]2V?!_9$[
M(A!R?-HC;B=:06 KO@K2A][YR=.L+6A4D_UF;"-,!?RT;W.&OMQHACE +P1?
MZ?J9V50X!B+7I]!W+$*8.7SM?_BQK-N_IV(<+S[JTKBM];PI/"AXXG:]0:L0
M\:Z\7);,N3(S),J_G6 U.3N<+6><RGNOJ&@D34I8^7GO4:45/S2= /)"26^_
MWC?^/ /2_D@2""B)\F BF5UWMAE:C")W>;XJ/Y_MIS4X(.&#>KT37U64D_YJ
MMG(Z3X(+GSXNN,YO?R#'%C']"2.=)<@:V?\DX)U;!=O;VPCN$N?Q?F%GUF<^
M(9O4!;H3 ^ !A-U!YK^X18I>C8()=0=E51W8%T[V\[B]B?7HFH'9GS/9YCU\
M,)-1WLCE:Y/56+EM!3$I*J39I!P!*;[5VX'3-*A-V&:R4NVXW&0-W0(X6;W=
M&^CL_'>BS* )%__IYON$;Z.OEY)6?M[6E'O>>9N^W]F03@DJ2XR"WS.7"%<6
M6V( )-H.7U :D_+#(I"+B586I%=H?*GB,$9U'N.9WYEO>:'K1^-/-]]53\F$
MT56^>)NPS[I!_J_MBGNOZ$S5;,.6IP1QY?C/OT;]GK]R*FY7 P_,$,@9(*H.
MNN4O3IG307KZU+"&D^6G2^4S*G(7XAZ<#M9E9E=\82N2VN H*NI%L/^U4B=B
M>FXT_**SEEBS';P0\UVC<!UX<13OWSYV0CU%A<6JXOJ=T"=,_L>I=\ ^1,KB
MMGF34B;9$$PT1E7O4+(](WI^'LI'H?@%I0+EM(@-CE-\#=+5]>'[$G3%G.,]
M>\RC>"==C*AF#$ 8 ^"BD=;&\PO! $"4B5.W(1%=-ZT*%9E.P-;N-?69[&_
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
M^:@#T-O20(>T(4VHQ-\4SHOR\Q&22IUZN^8&&?E"8W'[CLB$6',]I*ZA_=Z
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
MB;:.7K7ZT>ZVO.U(6K?GROOU6E:-(Q!XV5*PJFVT+*VQ"66S1Z-(/ LJXWE
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
M1I,<26/$GR]3[DO=]#1.=FQ_3-+%/$K:!X6BJ_)D:DYI>(Z/9=[_X/4*%LX
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
M)>/)ZRN.,=TB0TU[D\479Z%!:>T,@,LF;20M7%$IT/V'JJ@:WT.5>UT[&SU
M]8'ASY*FL7FL<Y=!'#6/KFA=M><0ZM&/CM)$-%3CI\0&WM:>!!?<R](X]_3J
M"D)84Q;I/=-#;(2:]T*G=E/V5C?>_XN:#O^I;MG'?W=\G"9T[L]^>><KKE.T
M,^K!]>O@9LLQ=_;F-'WMB<X!>SV/EMX4\$ATB!81O>!WL_ UA[KF'--8M@K$
MM::$6BZ 32W=BB_<&FH_Y?!7LN,?O2HG(>G]"&&I2BA=<.=J4JRLVD[N59J^
MQF"(>&SN>)DJJRV)S:WGK/+'8_L]WL-O3\\^Q@YV5SZO6Q05%@6;D!^GVUOM
M]5P[<+'K[&*_ EQ*BO]U,21WHJED6CLU4QZ+3DE4HG.'K98:;.$Z9 Z@Z.X0
M(<(&V0#_+V^9=?[>E7_KC/&I2^HJS#_N[*GL"!<L[%0YVS5<'DET3]11NAE0
MD*T>(PHYOYYJ$%S Y66FTB5GQQ)L9!95>#OJ?=PX1M$J(('HF>&^_1U=K"ES
M8/\5)/Y;+[L&H242B/ 9"1Z!MON;B7K);'X@O,C2?EH^ON=ZUXQEC^M^"7/!
MDL@?XH#\?K^W?IM1*U8O*2KXL?..8S$Y\T8,-\]U^X\%>1.#AMO3^XZ8'J*X
MF6D+XMF=:K4HJ261N-5"I6ZE;KZC"8-"D8K5'W_SL0R ^>VK/T9;6_1S.<Z6
M11\$6QP$I!;SNOV_T97\_]6_5;D84_\)4$L#!!0    ( !J!(57&<3L2!NT
M #)1"@ 5    <VYO=RTR,#(R,#<S,5]L86(N>&UL[+WIDN,VMB[Z?S\%KCMB
M;SLBT>8 @D#OX436Y%LWRE49567WV==Q0X&)F3RME+(I*5W93W\!#A(U Q1(
MT7W.'SLK4P+6^D!^6,":_N-_?'N<@F=5+/+Y[#^_"_\<? ?43,QE/KO_S^]^
M^?H.DN_^QW_]R[_\Q_\%X?]\]?D#>#,7JT<U6X+7A6)+)<'O^?(!_%6JQ=]
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
M-ZLUY.+8D7N_+TK/6X!5("H_&8BZ#B=M]#.E?4$%@L?B7YU1]E4 S%V 88N
M=09HKQ!8]Y%ZV.T^*VWHYF)9I[Z6#]U'M?R4:=LY4_ERI3\SH2A+B,(9) D1
M$%$L(0THABF2)! \BB+B5 +L8HG&MA?^JF4V^?!ZLRO6XC?;X2Q?]K7K6:V>
M!Y[UO29]TVX)?*4,J+2I&;.)RK\!&Y6JE/R&;[5:9AE;B@W$LBX8#T&Z5O*,
MAX-=X'.B9*>!_PB)C[7<YE"31IAF(8="TA2B@ 60A81"(502)E1AB;/QYCRN
M]1C;;O#YRR__M@!9(]X?)=UQ\UR<WC'^0*L]!O.^]SRS-3)_C(=KS)F-G1ZR
M_ZV2&L\_;"-/9]Q;XG%E,F[$^R=.8MQ;@^OF+^Z+T]';LRZ(\2EKB_Y9E>'[
MK^>+994KR5N2+QR=OY=-,M+-<\U3+2KKH\*+'_!\N5LN$V98!XT7X/9<.GY&
M[=Z0;E44ACS*SDN31 9$A6D&4TPY1&DD(:>QA!%-.,<BXRRRJ@!S;(*Q'5/*
M-&#WIF];F-EQUB5(],Q")LD*?LB?-0E5LOEMNW9(:X_MU+:&'[Q-VB'E#K4_
M._BY2WOY'&@6O'CUTOK7IH]!C'$D4Y'!A"?ZQ9:1@D1)"9, ISR,*6&QV_5U
M!R'&]O*W6U4<:GNM37W^TOY%U^8^#NMD>5'=,_I]FSVNP _4],<=3.^M?QQ$
MN%(#('>0CK<!ZC!6#_Z_]NP3SEF<19A#IN(((I)@R%.A8$(2)$@2ID'FE!IB
M/?/8V/%H;(M)$)[/9DJ4;Z8I: <8X,UKK#_*\UEU*]./PV]KN3PX]KHNP@@<
M>&W1!W+1'4)K"%?<UKSC<;D=@L/)M79P@&XD5][IU.UUJPJE;ZMFUQ,F%4U#
MC*"V  E$B9*0D4!!%D8ITC]03&6'&+"C$XXUU,O(Z\9$QS&U8Y[+(!J&::H[
M[J8U=UUK^/M:SN/,[<PK9['PQ"/'YQF4-\ZJN\L3Y[\P0#FYPTD!DUBRD)H#
M(XT4A0A3 FFJ0A@K%*1(1$BDP6394WFXPS(Y&4P#E'LK[Y)N0&;:WCW;=RWT
MN4H63NOAL>^9O;I7SKHL]\WGNO58*NWR]1M]!33G=>RWGMEIQ+V6*3LRU7BK
MCYW&YJ*B8F>&[N@@4<MJ)RXK&A*L4(PB!#.F,$01C2%#W)3+IR@-(Z;_D]IL
M@@='']MV9H) I\Z=9[8!DY2'$8D9C'"L 4/Z!$)X2&&$@D!(PI* <"=W4F?
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
M38.HF[H4?%T=RK4C:R]/@!T_7GU=!SEBO.IQ22^HF-@#Y-[K*/J4\4K5%7N
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
MO2Z"U_C=?B2]0OQOKY ?CA_N=\IN>\Q=H9Y8+M]6_LK;F2P;QE:YAHV!A;*
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
M7JRZWO#W1,3^Y1N4O'N#=Y?P^YO(W>?ZM6!2VZ]?7A[Y?#I)J4@8#P/(@RB
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
M5-I0TC:3(C%$@G!(3;]?P0(6DY0$(G K,>4HP.ALJ2[AA*Z@.T0?] 3E$'<
MNQ%?94V]_3/EHJ=NE%WA\^EN=YE^>,=X!W .NK"[C-.-WNX*]<1R60=6FQSV
MTO-=&Y(5L=:^ QK))$@$A](TJ4)!AB'E)(*A_D,D@Y!%;CW,[:<>&Z75DC=9
M 556115S4TM_KE3\I6MAQW?](-PSTUF#>]X]YLQP[H!YXC:'B0=E-7= =OFL
MPPB7EOV\*^9/JEB^&.?44D]H:+2\*RM+.$X$8I(R%L.0T=C4]8N@/JHF,,[2
M4,:I"#&R:LWD.O'X6*R2]J;TD2[+]VPM<5WOTC$"QWH-+.VU'I#MG;TN ?6"
MRJ%V"'DO(WIFVBO5%+4#XWB!4<OOCZ!*X >U6)@PQ:9VT&ZC8HYY2$3 (*8I
MA8CJ@RA7,8-A'(415B'"&>F[U?B%.G2YTAL@@<Y(7858KVL+#MR2_-)GP\*9
M/L:E_J<H.U@^/5_KI^?G^ND9L,WYI<_.%>L2>GR&_CG*%%[V+%VW<*'E8@Y:
MQ_"<3'_<LH:6:/=:Y=!6AFZGP/<SH2==J#>J^O_[V2=MR3$3]5U'4JR[5'&F
M2,9-]<-41>:B/H DDB%$<8+2**(\"9S.@?93C^TD^/K!Q)PL3.3?O!$9L.J2
MQ1Q@ICGC^;2FJ9E:FL8(*LN46):M?!G@JT4^,RPDYH\\GY5T:AGNW6'A[ Z/
M_2Q'SU9'(S3XOA'[![,J:\F;T#";=F[.ATEWQ#P=)QTF'O1 Z0[([I&RPPC^
M8S9:SM#Z&NZ_%2N^ZL53$Y1%649X!'DF-/4E<00)CD.S1@*1C&12696 O5".
ML3&B5A_[B\TXM0"7!VAX@O6:41HWY6V_V(W0N %&$U"J,DRTA@66 X1LG))B
M-'$;%E"Y!&_8#->-&K69J5ZJ$E+O5C/9N-!(%%(910GD$<T@0O\_=V_:'#>.
MI8W^%43T&QU5$8D>+B )OO5)Y:6N)UR6KZV:CH[ZD(%5RIE4IB87E]6__@)<
M,JE<F  2H.@[T5.V)9(XYP'Y8#OG.1F#I2 $IC&6# D2I<RJ*OCI9L9&;)65
MC0(<D-I..YH[ Z89BUT/46"2JM&I+025B0$.&?M1\$0O9QH9E#WZ'3TDAPM7
MNX8W+)D0?/U>&:<7I[>RORSAE)<Y2V7*82%SII:"M("4\QPR(6F)<\9H9*4/
M:6O V/BB5HU4B[S9XIM8;ZK8$]NH!LLN,(UM" =L^#/"RG2@/QF@3=4 &U16
M]1GHX(:>MW 'R^8'#GIP ^<X],'Q.6Y<]T5LR&PA>%O9K!F:,\ZS6!08%BC!
M$!5EKF8\3,?G"YP*%I$HLUKAG6YF;+S5W?Y^*^2,S0RS=BZ@:49.UV,4F():
M \&N^J#_>4X_")Z8Y$PC@_)%OZ.'K'#A:K=O7V_2WRSXP5[]1]7.AXUX7$^3
MB&0QHC$4&150$4$&25*6D)=ZLA-+S!)I0P(7VAL;&U0'<%6]TH.3.#M.N(2R
M&3EXQ"XP2YR%#?RIS065O1X9PQ 93]1QJ;5!.<30]4,R,;W-D56JJKZ58D0S
M_+$\XH1$%,J$<HA0DL*RH#G,!"I1(FDJH]**1PY;&!USU(6-*PLMR>((/$-Z
MN :2T(3002/ C.&LZ[Z^^*/G#_N-GW/OZ*L^>^&UH='O'I_FRV>A%AZK;S,F
MSN@ESJNN4G^[E5\$6]XO]!G^YTKMNY(;Z"2[441I)C.8%55-8LX@C7,)XRB+
M\P(74I16?!#,TK'Q2IVV18]U7UL$7 .O??>P&6F-HM\"D]]%]9;FW((W4Z:=
M;L=.UZ4._P9ADO-"]X#WT''?=KY2K'D@N,\'IX=JT&ULJ;-Y5,LK\: :GWT3
M'Q9L^2AT+-<GL;F5=^3[9WVVIVSJ%"BX6];E":9)2@3"@D#"=?'"C)2PQ%+
MC&888<I)GEF-(%?:,[9QHDE\Z_H#:H? 3]HE2['X:WO+;#08L \"<_Y%^"?@
M4QT/IUR:@,:IX*4X/ 'LB=*OM690XO8$W2$]^WKLP.5#/FWU\N)65K]]$<I;
MR9I/$2VHS,L,EHS&$.4XAR3F"8P1DYDLDX)&TJ&(4R!S;8ACN%)0M;& M-8"
MN5R!>VWO!-!=F2A="J0J_V%+Z<'Z/L=)&<>$0)2FA>K[E$.*JJ/P/(JXI!33
MPKK@U&AZ/GS9JKY^%W5)J_%UNN%R;P3=..!JS[$P2^VLGAPTK\+-BU>A\G@$
M)58,^^2UBZ9<,O/'*(-B"+:WPB:F[;E6TB2;JODW<[)>JU;TEN7-]]EZ&A6$
MYD5)H!HD.$1E3B'E0D"!:9E'E#'.<JN-P7,MC6W!5ME7??/U)KFVT59%X2RJ
MANSL ZO0)PE6,#G4*KP @;>2A>?:&;ARX05WCPL87KK!I2C*>BT>%;GP?RY7
M_Z-&.";:4\.8JLDDHI#EF9I)ZGC*DH@<\ICP.%<3R;*T*(=RII6Q$<'.3O!7
M:ZA-'8]S6/93@#>$ G_^>W!V-CI5.SF'DDV=$P]H#91'?@(U7Z5-+H#07]3D
MW,T#EC.Y8/_+0B:7+KYR,E1+'*4\CDLI"T@C)""B,8:E5EXA98R3B&8%S>UD
MIEX\?FQLM[/.43CJ)7:6\YRQB4"9@^$^L0DBZ_3RX:\SA>F7:#I]U=B*+NLZ
M<SK'K3YONUP\5Z0RRX3 4!2%FB 1PM5J"2<P2PI&LB)%PJQPT>@\&QM-U>:/
MO.ZR[=L3>,_N-=^)\6_R&59?;EX\]=[5*/W_J02S8_^_]H:B=[]^C!W(4-TY
M7"UF5P-=I_5+]C\?UNNMX&^WJ]GBOFZV>O0-4[;6LD;K:5(F2<R+$M(\DQ!%
M%$&*10F31,0I+PI6QIG=A-^LX;&-L=IDHMYAO;O'ZH#A=;7)IPL++A<+P2J*
M_6NV>3@C'62[=C#L(--5A7_8@Z\W-+RUS: V>C?,5'9K.;B]Y3Y7(W98>5NG
M&#8[\ K&#HSCM8WE_?;%WMXV^U3_[Y:L%!7,G[^(I^5J,Q6"H31.$HB$B-5_
M*-%2: (R(G-&RIADJ=%>14\;8V.IUDRPLQ/4AIH7=SN'9C_/>,(H,*78PV-5
MS.T" $YUW,X]<[ 2;A><ZE9ONW2IHPC8=K68;;8K<;/@[V??]=]VQ3M2*@JA
M)B=9%JG)"6<)Q%Q*B*DH8\EQ&F.KJD3GFQK;A[ZS].]_B_/H%QV;+QN#+16^
MSJ-K-K/P@UG@#W]G9)7%T)H9(-GK,AJ^E+;.-S2LF-9%AX_TLB[?X484M>96
M6X.CU=4LR@*51)%"FL<ZN9,5$(LL@E1$)"8BII$4-AQQLI6QT4-;4Z:6.[44
M+3V-HQD;7(W. $>TNGQB"U (Q=%>##Q]_J?;&/3+[W7S\*/OO]@Q2:<5'?VH
M14@_-G*^SY^4^4TMXIR)C!4YAR7A&422$%@6F,&4Y&E)LU0(;*42<['%L?'
M7F)W7@GPOM0\7BX@LZG]; Z\&5EXA3,P<>R1K(R=@)VY$[ WV&,RC"DVOM)=
M+K8W;$*+J?M'*2O&-[K$@GW^\*:ON'TKC*R%L/2^1[.U^XZHM="[[V+%9NJV
M:1GG<91C 2-!L&(ERA0_Y1ED"<:YI"7*S&JI^C-I;+2E]\+UIZ85V;6A0+26
M-INNRZ?^/;]07=?/:Z_3(:%G3,J?R>FSPFZ:^$[C7?G5A+\VGH'*-;#S;?!.
MLPF;&[KSAHJQ&ZP3+2/T?.+='\[GI:4!8_]\(O,R4-#KDQU&T3-' G4RQ]<M
M_6_!-G?+]UN],]",!"].O+(,TS1."A@7B$ 4E6I%3R,&&<)I41"$,3*2??-A
MS-A&SNN/*<&Z=EIG>,O*;?"M&8ZM$_N\=+?!F#M@)[[BH6>3;]?X ^Z6H/8(
M-"X9GH?Z[R&+ 7; GAIH:!V@Q^S&5$\0]XZFU[8QW#CJ"8T7(ZBO9[IM>]61
M1'N1Y???/LV^-"7)?B.S15W),,Z*(E=C9"9)U,3>9FD.2Y;F(J(R+>PR%4T:
M'=M8V 0QKCOJX^__"W[Z, &[FH/WRG3PT]Q><L:H$\QVP7Q#&WB$:E#]>HQJ
M:S3XK4*U7\C'>D/,!B9/>V)&30ZZ+68#PN'.F-6]KG4*N9#GR^&\^\[F6RT1
M\=MRR?^:S>=33#G"!<IA44H.D12Z:KWZ9RQ%Q 1*"\*87;5".P/&1ED?%K7U
M<%Y5E)KM*TK5)WE__QM.XN27S8IPH<O=6![V6_>/&8.%1#TPF^U-/U/$:PU^
MVMD/6@<\TIHK=MZ*%%HV/W"I0C=PC@L6.C['C0:KHX>'Y9Q_>'Q:+;]5NRIM
M4(V,"18%13 IL9J8<8$@R?3F12P3B5#"T]3J2+*GK;&1V\Y4,.O8:L=@?=":
MD94GP +STAZKKID! I8,X/!$-7TM#<HJ!BX?$HC)+:[U;;Z)Q5;H:CKOOJNO
M<$'F;[;KS?)1?9"_/O\FEO<K\O0P8S=Z3[;*#]VK&',NLK(D$A8T4UQ"HQ02
MDDN8QH6((HZRM"1V17"<;1D;US2NU,6H6F? SAN=_K;W!U0.V5;2<>\W,Z(:
MJ#<"$YE#1P15E/: JK<B/^Z6#%P)Z&K(CLL%7?](/_7$.B6UFHI:4Y)SB@DE
MD,=%"E$>E9 *6<(,QZ2,2)1$A559H<M-CHT]NW7&N(\Z8R=0-B5!G]@%Y[K#
M^F,_G:C8YG'Q:(Y.H,)D)QI\U2)EYP&X5+"LYT[WXF6=ZD4WFS=DM7I6337B
M&*4L4"E*F&=1K'>^)"Q)QJ",BC+*<28+J>9NRPV9FY%,?W-6!+-K-"#!U(6Q
M*X&"M26W7 #6C%?\P1684PZ+E$T V8#66-]J"F:H>*Q4UM/8X(7*+CM^JDZ9
MP5V.V2R,Z?(JZR^""=6"F@)]$ILF@'Y:8IQQSKBB"X9UQ3(*:2)U"&F<1CQE
MDI=6QWM]C8UP<E+9"E8[8R=@(2Q9I!=>,P[Q!5I@!MGA]:6#%Y&JJX"NI_)7
M%2ZDI9O?K 2?;8 ^!]HER'C,BC% RU=R3%]3P^;(&#A]E"IC<L^U)=/>G]\-
MK\7J>,%)1)(4IJF,=6JM@#2-!)1E6>AZ-H@G5B7CS9L>&]^TENN0NO?]1T5N
M*H'FG6+&2V&@#LQ2'E&^HLJ8*6#>RX9=;/B5ZH"9 G*^L)?Q$Z[4)ZW#&[0J
MTW)1S<:TM#A2%,:*$JO9$4&*Q0H,RS2)U#]+@DN!"D2LX@MZ6QL;<361.GLC
MK]-M/PFP(2/Y@BTP"5DCYJYTVH>$;^'3DVV]C@YJG]MG95%[;W(4%6EUU'X7
M9+U=U0=Z7W1LE([G; Z4DX+'18PRB))(_8?%)<1YDL,X9T+D(D4%MI(.,&ET
M;"2R,\]25L0$7S/R\(U:8 [9JUSJB,C&RA!*(Q:P^-(<,6ER6/41"Q".=$AL
M[G6<G(A[_=1:!DG'B2_G,_9<_[=3;CJ.<9;1 C+%+A 5"8%85Y7)LD0D@@I$
M4BN:,6IU;#S3&*VF^W*Y>G013#3"VG"^XAO!T(NG!KR=P;IHIS86_-G\&:8Z
MLPU,OB8U1FT..[FQ@>%HDF-ULQL-_=JD^7624#ZOEN_U=];YW/8?B1!,K9OB
M!%+&(CWO*2 NT@PRDA(BDS@F9I5M'-L?&S6UYG>3M=0'MEJ"R@5WRK+M%S/R
M"HAV8!JS #IHC) C@IX8SK;U0;G.$9I#UG-]C!O_O15TL\][Z98+_$KFXLUR
MH8AWN]RN_UBTB6'Z#.3SLC;LH[)3ZW3'R>_JRH?UM. 9%Q'+813IL,N(1!"C
M3$(1)21B-$LS:15VZ=>\L;&GMJ\N&Q GX+$R<0*D7B1]ZSV\'J(GS0CU]?HG
M,-]JQUXD\NU\@^H;A-J["=C[!_8.5H>$H'5Q EYT<NVG/SH.@[\GMO9LW*!D
M'@;80ZX/U(IKAJ+B/+'>U'7LWWW7)1S$I^5BV<J&?1*;J9KBEAGF.10L32$J
MHP@21?DP3O(R%3+/,;<J<F;2Z-AHN[49S"JC;?,,#5 V(U_?V 6FU!ULM;TZ
M>;"R^.=*)7!GM/I73\"*0Q*A.4C>$@<-FAPX6= <A.,$08M[W2L4O)^M&9G_
M2Y#5>_63]931LLQ)7,)<Q@*B@B%(\[R$D<P%+["4A!HMM'O:&!NO["3X:SN!
M-A14EMJ7*#B$LY]1/($4>DYFCX]3C8(S"%Q5H^#PF8/7*#CCU*D:!><N== S
M:Q>S;_8B6H>1#C<+WN86[[=S4L[5U(*GD$>$0)1F")9%1& :<5Y('@F:8V,=
M,T<CQD8/NRV@CA^3XQB@2:7CWWIC(77EVE?]U#)4#PRU_V8#/OC39 _.7T]8
MB(T-T",#B8SY_2SL],2N1+%71\SUV</IAUWI_0O=L&N?Y;;DU='#9/WP>;7\
M-N."__K\QUJ'XNV$LF_89O:M7INWM1YX%F>2)!A&,5'STJ1,(":$081(++,X
MIM(N ]+>A+&-2U4:CIPO_UK7F<R[A0$@.]LMRVPX](O9DCDLVH''(&4\J,!N
MS=<9XC]I#\!L\3/8R_#OO0A2Q,,=1$\+; <#!EUNNP-TN/B^XDE7Q@Q_5'3\
M0?UU/4UEGG&F!30011 Q+"'!60YI&>>)8&54)E:R/,=-C(W1=A:"/[6-H#+2
M-39X#Z0915T'3V *LD3&/0;XR'G?@;_[!EXGVO?(P;,AOL=7.G[:P>HS?UHN
MOE4EFC]MJ^#5@O,\+3(],T)J9I1D%-*8ZET\B5A.,.6Y78+44):/CHBJJ@2T
MJDK NN7JR<MR]>O.=4]-]0)2EZL7==S^K%.N?KDO5[]LR]4O6B#47RLH+-EN
ML'<+1S(63)109"*!B%#U;C&2P"(EZA=)(C%ATZ=:='A#5IL?^ T[]"+<>_9'
M8R.@9*YS7B> BOO98E$IVUO)V@__0A"&,<$R5^]"PB'*>0&IP$++.<=J+<9P
M063S0KQ;\!_^=6A]&/)E$ O^([P)AO.K,?9MZ&E;I[I-U^MNB1L]CIRL@E./
M(TW^5\=]<+L?1V[;<>33?ASYU#^.V,\-A^XX7U/.P>P>=B8[='<<39 '-\#A
M .Q0!V7!/<?IY0DJXBSF,,NT& '*4UCBF,&8%0P)3C$2B8E8TB#66LVO!]!:
M\A* .4P_&YRRC:GW @]HA])/0#D+>F(VWSO$;-Z9Q6R^PKM@<<XWIG=BH /!
M$;T;=J>)0_55[[%C<".&.Y\<"L\7!YF#-7J5IO87\4AFB[H\4Y53HM"\I?/9
M??5MZB _IJ8_=[-'=<FM_*I^NI:DJH]7;4>\)1M1:5S$N:11*E,8(99!E'%]
M2J#6XE'&<\Y9)J,,.<AL>S)O;-MYC7<Z^;WQ#W0<!'L/U7*K\1'43FKIGZZ;
M$U Y"K2G3M(EGM\#LZ7WZ_5NX.G(ZW2LJ\"W9_S]:G[[,NXU9, ] WM&&=QW
M*XXJ,>>UJWY;Z0IOL60$<<34T%!0B+A>F*8<P3@1.5)#1LZ(E0[GI0;'1O9W
M>OT*^FM660K'7(+<C(5] AF85_O5[B:@LM>C;HPA,KXT8RXU-ZQ>C*'S1UHQ
MIO==J4;UZ_/NK__/3*S4@QZ>/RI&G-=J=ASE7!0E%$Q*B-*$0HQI!HLH*U**
M$D02*S4[LV;'QCE[@26P,[:*>_UT\U].TT1#] V)QSNFH>GG"CC=1:N,T/$M
M6]7?Z.L(5QD!<5:ZRNQNARU]O2(7HBI[5?WGTW+S+[%YLWQ\%,H__L>"S]:5
M3+'@-X_ZSZE,<BJRDD/!"P&1/JPNLSB#$N&TQ%3]?Y(:9[-8-S\VDJH=T!MI
MROH)F.L_P&*Y <]BHZ-<:C\F8-OQ!)#*%8M-6/M>,MAA#XI]8#([@+WZ R@'
MP+]T6/$>]JX3X"8\[!:;V4'A'VAW.D0WV&TS.Z/8NV]L_]3A-H*=/7ZQL^O^
M%,<J%P<[Q0?[R/NB/-4T^^7N\:]"+E?BCGR?)C%+,P48C'$1Z5A,!$M*<I@F
M$9<HPC'FT70A[O6#S*;&7NPR^C++^LOL6A?NPZRL/3SW$99+=#]]9C:='JX?
M1B2YTRT:=K+'=.BB]@THYSQ6Z/")M:]2'EYL&K;FAT\8CXJ#>'VX&V=_7BWY
MEFU:D6P:910C"CE'>E."EQ!G.8&<D"QEA9KXVQ6A??'TL4WK&^/ JMZEMN/-
ME[B9\9\S&H%YK 7"OZ[U28\]L<G+9P_*"B?=.ORZ3U_D]I7NTN>J>=R7V?W#
MYE;^L:YW+:<$(R%()&"<TABB,I:09"2#7'VZ>9;$<5):;27VMC:VKWB?1%JO
MRU?:7+B4<+MV.[3HQ]KL2_>&8. O?P]>L[K[TJ*GC*T/+?R1@1$HGLBAOZU!
MR<+([4/R,+O)N1AA.[&HXHAU,/)*/(C%>O9-U*)9S;!6Q"7G-.$PEED)D<@%
MQ R74.(DIPS3E&2E965"LY;'1C+=27R=1/#"])U G)Z966:;F/>&X2(K!,:!
M:>CF]LT'<+/9K&9TNZFDH#=+\)FLJK1=[Y,2:X3\53(T;'?HLH9V<)RH<6CY
M '?1O;L56=1AAK7(_C3#E,DD2V"4)@RBJ,@AUF>I,DVE)%G.(F*4Z]_7R-C8
M:"<KMS>TJ19A+[MW!&@_R_B"*?3.C#U"3L)[YR"X2GGOZ*&#2^^=<^N4]M[9
M:^T_\H\*\_GGA^5"M)FRLHA%7A 84SW_2,H48H01Y"DOI4Q%*J31PN;4P\?V
M45?V@<K 2XF(EX&[_!%? T?H<S]S)*P^VG,N.WVL1P\;[",]YT;WXSQ[S;6E
MAD^G,'[=+-G_-*F(C<#/<U728Z_TEV,:Q[F4,"IHKO4Q(XASFL(B20E.A<AC
M0=U*$+N:-#8"J(UMI;">P9?E?"Z7*YW_Z5J#V+FWS)8:P_9!8-8YF4F^3\V=
M-!GCDWT'A:Q:XP]:[]6-G0UZI:K'UP)XOAKRU4^^<C.X7EOI/8=IQIF04LV/
M,H0)1'F20,R3&)8\P44J$YF0U"2INJ<-*[X<(!6ZL_';%U-M#*'ESJX;,(/M
MYYKM2+GOX1Z[[WOGMM/"Z^S7'KMX=I?VQ*4.<9HW3T_S&2/-=E\>H;0H"PH3
M7404Z2AQHLN=,Z(^ZABG"<Z,9DS'CQ[;S*<QSB)H[R52_5_N=?Z'WOFL[;J\
MRWD) XN@1&<L!@HXO/0ZV 4/GO2V-S#PY1W#!?V=M/1%0-_I*]QF$;6FS#[<
MY)^SS<-RN_DB")_-G]\*]>$_SA95=$H;E=[$OT89825.4RB25$*$8PQQE)4P
MC;*BC'1!/6*UE'.V9&P\]FFY@(]D]3^B/L-HA S7.\=T@+A8@4Z):G S5X9I
M]?!OEO$G[MUG-L\9I%,"DVNC +9W OQ5>P$:-T#7#] M]NXK?MD;G)YF5^YV
M##H'NQJNPYG:]0]T+5''5OH$_ZVH__RP^+P23V3&WPHI5BO!F_)4-XOZ[*Q.
M0YPR%&=2" IE3#E$A5 K.1P1*$C.(T(IXPEO8Z#O;&K7N5AC]$6_C'R^&R1\
MKS(=B-KF=97G5BO%NH3]./:4&9L&!'ZH4GBUX>"GUH6?P6P!VCYHS*^ZH(Z/
MN.GO H>J>-<@Z*U.GI,1 U?.NP:HXUIZ5SW-C31UADJSCU9ML:UOMYOUAE2:
MKM-2$(IID4.>9!E$,2>01BR"29FQHD D2K%5L&-?8V.;8-:V@K4V=E)K:*_!
M<F\O^$E]DTZ:M[V0FW&<+R #,UF#X=<:P]K2">C8ZH^S3!#QQ$R]30W*/R9.
M'[*,T3UN7-(68)JF@N5QGN<PR;F:4L5%##'+$(P9$07B)<72J@YP^^"Q<81=
M';TCF$1!2TPE@4F**40ZC)S&"8-)1G3V!RTXC>S5ZEW &DY,_M>=='PC(.Z(
M78Z$0JU :II."YVYR"&.XE)!B03)$"J2(K$5=G='+KSN^KMZT+D.-+/!Q06&
MP .)O\I\YYST-#;L'COH.'#HS"'G'_W>.7]-O>Z;Y\^J;S9J%JH7^D^UEO:=
M>F(E]I)'N> 9SV!.4001YXKZ>5S O,A8F:CU=(:MZD$9M#FV4>'C<G'?J%+=
MO="D<A+9,0'=[+OV#&7@3]X919?$.5-<_*7376QQZ"0[4PA.I-X9W^HHD7^L
MFONADN"OY/GW@51%7N8982GDN2XL)2A5L\Y80!DAFF22DT2:"^F8MSLV^CE2
MN-8;11W#+;7*#<$W.!<. VGH):PR> (.,9U4LN$=TUV+.5L@;*GK[A_I 17:
M#1#W**MN!]5%@73#QPTK=6[GXY%HN>7MCLF2_+^W[2.77X1V;387G\1F'_)S
MM[0M_4M95N:"<2B30BT4LTS ,F4"BD(R-5#0,BJM3M!#&#FV(:3CH\X.7+5>
M@H6:?ND(0/U3_7>FO]*G3L%A#^6=@[P%9C/DU^[;P&/90;?N' 2Z=O2+($;]
MZS$4DP[9(;XR34.8.&Q2:D"0C_)70[;E'#:@6KXCWYOCM5_%0LC99DJB0D8B
M*F%,<@I1B@M8DH1!D>,R$DE"TMA*HOQ,.V/C_@KXM<Z.D<L5^(G65@+]VNAC
MZ(HD-N2[K?;9.92-S_2OQ2[\H;U&1IFX.Z#_J;'28TCX!1S\';V?;&7HL_4^
M5T\<GO=>;KGUL-I,OXI[S5._B>7]BCP]S!B9OUWJX@I3Q0<HSQ4I9+(4$)6L
MA#BA!)($13$M**&QV49#7RMCXX6NA>#/VD;3E6XOFA=V#GQA%/J$P@H>\S6J
MB?M]G[UZ0.>35__:?^[]SQYF>6KBWFXQ:G2QZ]%&$V-3'8Q_)JO;U=>-CJZK
MPA,_BU5U5CXM)2%)D2:099E:3+*XA 3I\IJ$9SR/&"]P9G>Z8=+LV*A@9W4;
M'?-$FIJ855 ,7\[G9+4&:L96!\A8QL<8]H7IH8=OA ,3R1[<)FQ&V:Q>95!;
MW10<4';7X30^3T%L@/)V$&+4Z,!G(39 '!^'6-U]S9*E>FY5M]ANE^/,W2/Z
M!IK)],[$('L+%V#P.I<^;N45YM)G73T]ESY_N:.PA6M%[B:_^S=UX6;]8?&Y
MBKBI:UI1DJ*H2 4LDUB/QTQ BA(.>89(DLJ(2UI8*5WXMW%L@W=C*;C7IJH!
MY2>G&-80G9G%&2M)DD!>"+6LRE$"25:44!+&<TY+DD7Y])M8T>4/TIU=6P?L
M4->XY!!]:C8BO7(_!1[-NFHG7?^ZDB=Z?_VD*HKVLM5#J6K::4^K=)#*5^]5
M[@)VA2]UE  6#BN7$@[B(_V4@$VYGO'R2L".S#^3&?^P>$.>9ALR;S+K<<2B
MO,@CF% A(4KR F(B<QBC'$>RH&E&[41P^UH;V\B\-Q9H:Z'ZR!M[;0]0^R V
M/0GU!%SP(\USF(40LS4!Q=NQ8E]; Y\/&KA]?-!G<I,;A_Q:!\%_?1!BH]7W
M=#O-9C+/LP25A$ D8YVQAB.(!<IA'JF?IK$4O+0*/S[?U-C8H[$45*:"UE;+
MG7H#A,WXPP]N@<G#%3)KXKB,AB?6Z&EH4,JX[/ A7QC<X:YD_7ZVUAJ=U23F
MO?K9>DI++HG$4K$#Q1!AC""5I("4%SG'#*,X,]HXZ&UE;!2Q4VJN+6V6$*"R
MU5[-^AC4?FKP!E5@5G!"R4G1^BP*5TE:'S]U<$WKLXZ=$K4^?_'K[#.^^RY6
M;+86NV7/G198_+#8K&:+]8Q5^_C3(N&,E%K^D0HUS]#! &56,A@1+C%)%*MP
MJ^"@(8P>&QWMK&O.#I>R3;,7C3>V8KQ#]/PP.UJ^^_,'VN+:N=[=Y=J_*Y7K
MX]GOLNFHD6R &9G\0^V(V72"[RTRJ[9=-5K6FUNIDWAUXL57L?HV8V+]=3GG
M4Y:G)18X@[Q,U#R6Q#FD,=8C$D.$IYG,2F2GT'*NJ;&-'MI2/60X593L0=2,
MW_W@%)B56X@J,ZLTP-90H"WU*;YR"0UOTBMG&QI8>.62P\>R*Q?O<".'?PI=
ML$[PFV]B1>Z;&A2W\NULOE4_/188BG(6Q1$I(:-) E&2%K!,40(3+M1;Q*.2
MVH6P6;8_-AIIS8>DMK^=@F[K7!? U*"PK5)==KE/N[@V0 [*J+V9$_7[F^I3
MJ__^JW[ 3D?J076W\@E P&MXW ]K;;O=C-8"=F9@KFLM!XWI334;37^UV5W9
MJ0EH//)'@8[(>>)%V]8')4M': X9U/4Q5Q?N?"N>5H+-ZBU)\307U01QP6\>
MEZO-[-_5S\^J($QI$F.>%@12P01$B#%(:(E@'F<9QUQB1.-67M3P4-.3:49?
M[TNMT<!D_%&LU_\7D$X!4-YQL*)5TO',N?CG=3UJ>((Z9"\-=-C:Z9BN3Q.P
M\ZKJHZY?$]!ZIOZF?9M4E^S<"U)JU O@_BN17F?6:Q4J]0)F3QU3/\^_8J^8
M7E[\T\/%_UZY>KW>/K8[ 4^"U8+,C_$THB+."UK"3.(8(IR6$"L;8!R+)*91
MEO/,*$DLO*ECFY*WQ@$M%%[-D)\%63E%,X;I6HLMX%?OL/%O_.Y+ 8".PQ.P
M>PVTSYXW?(-VB\]MWC"&#K^Y&Q3PDUNZ85MT4#)[*[Z)N1[&M +O=C';/#<1
M>8*(HI!:!K8L4HAXD4/"9:;^EM-,4D32TN@LL;>5L9'\SLYJ@Z0RU$(VZRR6
M_=3L#:'0(0@[<'8VNE2M.HN2A928#[0&$@X[@9HGD;!+(/1*@IV]>3@!L$OV
MOY#[NGBQ _<=ES;8Z;E\U/_^."-T-J]47:892V22)EB1(*,0)2R")<$)%'E:
M%K),1,FQ,1U:-#PVANS4W*RJ@<SWIEIP@ WR!N09",_ ?'JJHLJ'14?&JK(=
M? R.L 7Q!D)Z("[VB+@=53O ULO>-L\;CM =O'S!\2[W7UU?IHZ?R@LJBI)'
M,*]4>@N>0AJA%,81+V-4DBA#5A'ZAPV,C<:[=61^ ?\G^D<417%',6-WFO@+
M2"99%$W4[W<'B<UA)-EN'I:KV;^%6BZG<3G!95'MHJ9Q,DF+HKULIE8M:KU<
MU>;J%*HA:WT*]I_;^?/?_Q;GT2]I/ 'Z1:\N_$^RV)+5P6\F0#U.+WMF:BKP
M_ N(<39!>;P[TSQAUK_%:FEDAR#LP<H8Y^(Z-O%ZU[Q%P:,XND5TFIJ)'RJ(
M@Y3/"1&R=O3XURJ3TQL*=O8ZQS2E[7JV$.OU#?O?[6Q=94-5?UT)T>322((C
MP6,,15DD$$4L4URHEO\,I9A'.<L(BJRRE2ZU.#9R; T&'8LGH+79-7GI(NYF
MG. 5S< D<2V0]BE-IN#XRFRZV-ZP"4ZF[A_E.1G?.'#V0UVU]<-BO5E5"X1U
M56/P[H$L3N:"'T1C5+]\2S;[DJY3R9*\D#*!6:Q3K/)"0(P3!%.9TX1G-*+2
M:!T_.L_&1J*_=80_KM5>&PW(H?,L7O.E&/^97%/-NP-/4VIVHP#J4R,Y"L.K
M+@$:JLY!WPC2-T+U_VOG>'CWZ\=(! G5G=ZR18(9Z#A-8 ^";^?B5MXL-K,J
M&EFM]?<UV]]]9_,M%_R]ZJ(W50ATY>BM?$=6NGKCNE4RW->GB0M,1%1BF*99
M#A'B"&(N8IC1,A9Y03DK[0)>O)LXMH&[]5!OBWQ>;M1;,2/S^7,=G*Q\!7MG
M0>MM)<0..O[JFS]5\@5-:'J_+NA0;X/A\/VJ?1QZ'.YT;]<]XVYMG=S+O8(_
M[ZI< Y-B4_9C:;#.\#4H^C=PV-$M&,!'PU2XEAQK^+TL'O56T,W>FIMO9#;7
M[_7[Y>JKNJ83'%I)COVQ6 DRU_O,OZD%\OI7(9<K+?4_3>*$IU&609HP->1D
MN("D+!A$B119GN.$QW*ZT?F8!D?%H:RT&G5VMH9<+NJ18F\MJ,RUK%D7I#L-
MSI_'T$FA]_L/ZS?JPG?:R\ZX,0$[1Z'R%&I7]7;?/C[_="]/0.VQKE,RAAZW
MK&GXVCT_8 7$5WT#[$LHANR9BP47@S0^;'G&D/@=%7,,VIB/^AMU,M_-[GAY
M2HNH$!BK@3Z3*41%7D(J$PEQ272U\91C9EE5O*^YL:T3C^IM')V_N^<17P#>
M;!GG#\[ 8^M1<8TF-WAO;*B"&N= "5)(XZBQ5RR@<<[Q_L(99^]RHY?#9<VO
M9#UC'V<+\6$C'M=3+,HXB1&&"<HSM7K !&*&D&(;E&6*<IC(K&K$]C<W-GHY
MWF90DP1M\42?$C3A)U7HC]9AT@M''<US]U>K=_"[4+W$P9_:05!Y:'E@?Z%W
MS#C('^:!.6A(N*U)RPQ%3Z1UH;%!2<O,\4/2,KS+,73RN.[V%['>K&8Z'4G_
M0DW>7OZ@<^44%UQ-F5@&"=7;\9)&$!<XAT*BA.0TRAE.ID_58</7#5EMS)CM
M*IML/L)#R\*NMB9U)6O1K3>O Q)7.U>J"_[^-YS$R2]4W,\6NM_U)FUMJ&60
MXE4]FY2<)RF/8)*6,401EVJ@2E/(.>,D9VH(RZ.F9]\M##4E!N[7UJXQ]:K0
MX:JOT9^XB),\%3DLT[)4LX]$J-E'$<$X)7E<4"%YG)GL8@[>ET/L5E9J>E4W
M&?;FD#UG-C,9K#\&V)B<@,/-J0G8VP[J2W2O'/RP>X?'J&4?R/H*<;[*EF'C
MH7W =A0\[>6A[DDFL[JJO&KES7*A$UG$@LW$^NULS>;+];9[-HU8E,DR%C"F
M2$ D2 2)XEJ8E4+JX$0F4F:;@F+>_-B6?QWK:^&ZKOWVR1<6_6!(G\'0#<V7
M?<""O>W@SR#'^6ZX>4SXL&A\\'00>V!.)8LX/,6-X#KY>&^VJY7HU'R-$LE+
M-6F$*9/ZY+M4L\>,Y9 D,D92DJA$5DKTYYL:'7'5YG43H_^O'5_UP&K&37[
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
MT33OG'"]W^HX^JJXW^_BD8K5-&$XBCB.8$H(@XCE!<29HI4X+5"2)FDD4Z/
M+-,&QS:]^KQ<SBT*TYA VD\D(8 */?MI:A:TY@)E+Z@-;LJM_EG;;!A=9HRD
M1;4>SX@.5'CG(K*>*N98H--;_,;D.</5L;'PZD5)&IO[W*9OORV7_*_9?-Y4
M6G\Q;YSJ*N4Y+SA,DA(IRDTPQ+$H8$3R5&19)@FUTJ'H:VQL='O#>7_\C#V<
M9O,V7R %IMK6S"8\?W6XW/0W,S,!Q-/4K+>I0>=F)DX?3LZ,[KDJH5I'&[42
M%3IT7Y\M-AHJ!(F2,JS( ?,2(D+5]$P?],6)+/-4 4UCXI!)?;[%L1'&3K!&
M[WW-UNNZ#KR;:,U%M V7@#XQ#+T0W-L*=M(UVMIJ&1A"J\84'+^YSSWMO4;2
M\V7WSV0[&]QX76YB)UEH_7FU5'.?1_*EUH*:IG%22)Y)F)1J3H*2'$&<RP)2
M*7B>8Y0A)EV2$GO:'!O=-&:Y91GV86M&+9X1"TPNN[S"CKD3'> $*H/!)3"=
M\PD-X/&<2-C7XJMD$!I <"YUT.16-Y(Y#*8^"+7NK>RYK]$;10SE3&2P%+J0
M%$D0I)13&,N",%Y&(LY*&QKR8M78B.J:HMI^N\N,V0;OA,#<9Y0]<K$Z\@10
MC\61@V#MB4C]V#0HU7J%\9",_3[</BWEW6*SUS[\(IZ6*QVUJG4QMNMID48\
MIVKFAR*6011G!2Q+%$->2ID4<9E2;%3BX5)#8R/5VM9=R8*=M: VUSR+I1?=
M?L+TB5E@#G2%RRKIQ00+IQR8W@</EA)CXEXW0\;H>L>@+?8@^'8N;N7)*J._
M/M?:S551V$I7<*H6AB7B90&Y2"E$F$401TA-W&@D4<(2FA.K4C#6%HR-0%H'
M]/FZK[*[E:.6N@WV76DVBPO:08'9ZA7ZQCZ\RQ5?7Z%=UNT/&];E"L]12)?S
M@ZX\#USP#XN->BMGZIFU2L.^=I=E*2BK9X[H.VSMKG1-]I:WFBC=,G4!2D8Y
MH>;[',RH[=<Y&+.!Y>Q)F=5#' *;;I(H3G0US\VS8F<U$9I]JX(NF["1.%)3
M#RW:62"JUC!Y(B&AI80L131->"3*S&A:8M#6V"8@VEA06PMVYE8QR(:5ZDSP
M[><GSZ@%9J/S@+D$-5T SB*>R1^  X4RG0?24PR3&2*]X4L7'C%<Y)*9+R^"
ME@QON2*%L&;J3\M%<[H^C3E-&4$8HE24$"&]O,OR#.99FN)<"H13JP)^)UL9
M&X/666VDLM(A$_ (1+/)W-70!*;)&I7:P G8F^@YK>\< C[S^([:&#YQ[YR;
M)S/USE[L*LSVM!)L5JL>BZ>YJ"1$%_SF46\E_;L>F@C/$THB"?,<<8B*DD J
M<0J+O-2B QDFS$BFR*;1L1%!U^:Z*D/'6%L1-@/,S8C"-Y+!C\GVYD[ SN *
MSQL3/!WTU,P!\J:?9M#DP'IIYB <ZZ-9W.O(0;,UN;]?B?OJ8;>RB3ZH=R)C
MDF4113E,,T5 "&<Z/#HJ8,S20M"4LRBU"GGL:VQTG//"5KU3V5CKM@W<B[,A
MWWA"+S3/. -G3S &B/@BEKZFAB44 Z>/B,3D'M^!TYV9=T811:3(8"*2 JJ_
M"X@I5S.9)(\5H12*9ZPF,2:-CHY03H9/+Y8+Z#F$VGK%XQO-P 1S*9 ZQ)+(
M!J+@X=2OM6"R <$\J/KJY52])U/7:3LK M#F%4A9$!&KV8Q$F=Y(23$D:5["
MDI&,TA0+E)DGV1HV.C8FVNEC,-T3.N=<<Y$W%1.K_C#9P/:/<F"&:BSN%2*Y
MG/#A#JK-YK9_< ?:Y?8#LN7&MQU:_3O@AL\:<"O<SKN7>^*6]WH5LZJSB,^V
MO9Y&,I-Y&D6ZU'P,$=/E;G">0)[&HBS2@J+2:O[I:,?8!H(K!*W 3S-U<>6O
MI4J?:Q^:S64'Z)G @T>?P%7M1K_"E4>QXBO!#"MR==&*,<A<F4)E*'1E_+AK
MPTZ_"+:\7^C9^@>N#SCE3/"FE$V3>_VRI(WZG1KS^4$U][*(J$R3!.8(I[JT
M8@1Q0?2R7V8QB5!!I57Q:<_VC8V.NV&1GU=B/GN<+<CJ&=S,YVW%4OV;W<>^
MFK%**:H)U]K)%!S6LFJ<=XU;]?,N&-+WZ_5P:%KO=.[>-[!WSK0;FVW4,,+1
M@?#W'A/KQ[I7BICU"NWY>%J_S3B.*$T@K][U>7P2BW5=)G.U4I]&5?7WU^?]
M)9_)L_[1S5]DQ6^?JDV)V^UFO5$?@AH!/VVKP*T"$RY2-8LG>9E!)'$&<8E2
M* J>I(7,BRQ)IT_U:+DAJXWAR.+;3AOF.;0V( G5(E?+O;4Z[?%^MM"!UU=,
MZ;WW,DY*BE$N8,R(5#.'C$$B4 DS'B.21+R(BJCIY7?J)?Y1^KBU==@>%M6?
M8^I>P\G :W98Z.F -AQ6EH.N=Z#CGDZ Z5[7N @J'R>@\5+]I=O9M:<>9P2A
M.L'7G,"[?</."D+!>S0O"-:0Z[GQ^D'-/_0?.I3V&YGKTC$WWV?K*2]YFF(2
M0YHF"*(XY9#F%,,R81QG*"X*::FT=:ZIL:T J[)4>MY?_:5C+/A3FVL9<](#
ML>G!L _@@A\'.V+F< A\"0YO1[]G&QKXP/>2P\?'O!?O<-2S86RY58]2S*37
M)\UQ0W?ULN!5C&[G1_M,I^;T8;\;P4F<%8AA&..J^">*(<:EA*E$622Y3(1=
M9)M?\\9&2[NCMN]ZX!!UM?2FYDRC.-#QRU+YQF_'FA';ZW57^)/GRC'0>%8)
MWU1]U_%DTNF_[@;3WL/=N2GX,\@V4QC\?>GC^#5N6*&<(, >*>:$:<55.D?+
M]*^>EJMJ1JOU-\0;;=[J^<V2BRG'K,2T5'/($D<0Z:TC6A82BC3+2,G*+$V-
M#B$,VQL;=S?*,"]LGE2R,$+!#!K+@3;=5E2G'_=^)@Z 9F!J]0&D@]R.$3Q7
MJ.[T/W]@\1TC9X\U>,QN<X@JU(O>&1>W\NZA/F!MLH<QX5A=G4%=05ZM4$4.
M<4DYC!)<Q +)A)O5CN]K9&Q$TIBISZ\4M5\(-3"'LI\F? $4F!M:;&XEN&NQ
M<4E:/P>214"?![ &"N [!9JG.+T+(/3&Y9V[=[@XO O6OXB[NW2M ^D=Z!\>
MJ".^)[-556_M=[+1ESPWT0G5:>+7V>)^OOO-6_73&ZFXZ5^"K&X7XNYAM=S>
M/Z@_A)BR)(VC/-.ZUEH9))8"4I9+R/,\Q5)2GF2),84.8O+8"/GM5E?+!3%X
M5K;J.)"T^IL-*0_3U084/[H.##Q@&&G6:K?;FI:M?Q.P\[U:Q=?>[WX-M/_J
M&HT T!  A0%H0  5"J-[/2P&M]&])@,-E6-\7>Q&Y$%[KG=\'\:2X68+@R+[
M8NXQ;,N.Q3;(>K:^E<V.E0ZD7<YG[+G^[W[;6#*2TBB+8)IEL2[D6D#"LPQ&
MD2A02M3_A%6"@%FS8YM15%8WT:?KEM4L"W"8X6VV3>\?Q<##^@[ O<D34)L+
M_FS^#+*A;H>4KXH<9HT.6Y3#"HBCNAQV=[M1TCLI!=O<RG??V8,.OOBBV.]V
MH8],#XY-OXCU9C5CBC&;8]67/^A<.4TEHQ(Q"3%+.41IGJK5%"I@25F:H)P7
M22IL^"N C6,CN]I%_;&*QDFPTGNY]=_55[P 3'DPJ?X+Q-Z1^OALM?.SNL".
M)4.\ F:4^LH=&WJ/?M>GK7_@2[4_OZBB0R9',2(3L'>KN41W[L$/7]ZA\]=G
MBZT.J;Q]$O6FL\>DJX ]Y(GW0U@XZ" 1$.+#$25D4V[#S^?54KVUFV>]6[A1
M[>@G/^DU[">QF69<\#R5)8QI44*$>0X)8@E$(N5IG$5QGJ?3;V)%EZ8C25]S
M-LS1;30<@;365BP@6E,G8"$LY5EZ44YBC&C)8T@S7$"$%-1$_0!6X!/)6<'*
MZ6:Y(?-A,=XW&0[A.]T&>!H$9[,AT1=Z@<>VULQ)=5*RJ9![MT?N4P]RUF.0
M"22>!I/>I@8=%4R</J1WHWNN2\9=RO>SQ6PC/LZ^B2,Q][I:>E</L(G1.\B^
M1%')2HPRF'"20ET0!M*2<!B5-,M0D7+$J4LFK@_CQK8PZ&9JUBZ\T,=LHR#=
MTFF]]*89K[U6'P7FP1?=4SD&*\^."UA,^KIOD#1:G]![SJ'U8MJK)-#Z!/5<
M]JS7-ASY7\S5;^_5H/([6?V/T+M133--4$B94(&8D!"7&5)S]3R%F,<9+%$F
M<RT;C;%5#/NE!D?'TVHY5(>B/[;V6G+R)80->=8C;J&YLS:U FUG[)X1+P4L
MV?.@(32^N.U2<\/RE:'S1QQD>I_C]G-7/:9.[FL))4J0B!(")=8%1]-<+?YY
MI)/L:1FCN* 9-PK)N=C2Z)BD4E%:/O7OY%FB:;@?ZP.CT*QQ*@=YGSC:9B('
MX(^+Z/C:T3S;SK#[DI?</=I=O'C#P+(=NT/_2DRD_J T>>EMS/]:SM5CYK/-
ML]X$G4:Q8!'E)<SC"$/$J)K(*&.@XJ $I:7ZC["K6!K>YK'Q5FLE^+8S<R!E
M!XM^-IQ$C:OW!F141_6'?;07Z'@^ ;MW8N]\=08V D4(^ZYZ;8T("XM_#-4(
M^R[PIB/AT+17D=BJ[<Y J1H7*S935DYCQJ-<QZ)G@A.(RI)#DI8E)!$6"4E$
M(9'T( ][WH*Q#2SGA6&?U%]%8[;^[=I]ZFS?3X9#24CT0P\,/>*O36AO?4GC
M ]@Y$5SU]3)^8?5>>]H?@]+K97@,-5X-'C3PI+XM=;G>K*I@]W65VWWW0!:-
MA>^7*REF&[U36OLPI1$I"TXXC%F<0T2EA"6/$901*B5/&$4XG2YT/1K![P:8
MX]N[8$0*94T*1XZ$(XB=G>"G8;7<'%Z"P#/_0'WZPZP =A5^=P TFAX;!<%>
M'6[_QLP6S5@R@K6 >^>]]IK P?(?8VW@WB7>U@A7F'!%M>5/R\6R#N1<W&LI
M@4?1[+=/HPB)-$DY3*-,#6.,%9!REL&B+%DJ$T(SQJW++I]M;FRK@)I-9I6)
MX"=1&_FS0Y#6!93-Q@E_V 6F]AJVKJ7@0X-A8^SY,=NM5O-%5'P6;3[?V/#5
MFR\Z?K*,\^6[7'/-YGK1_/5!B,W'1K&_4EN,<A87$4:PE(6$*,E22%":P2BC
M29Q)E"72JGK[N8;&1B"-G: R%+26.FE9GL76C#Q\(!:8-MS <L@4ZT?"6V[8
MF68&S@;K=_8X_^O"]0YR&ITX_FHGK5K:MSI"C.8I1@4DB8PA2FD"281BF!)!
M<1[%<9%'QB(8/0V-C1B^O/EJ(4/0AV#_Y^\3E\"??S?EJ-YQK3?Z'%2$^O"R
M$%OPA-M $@EG\/,D7V" 1:_H0-_]PTD%&'CQ(L'?Y'I']>_]\^J*!3?;S<-R
MI8N53#,AHQBQ%,8BXQ")6.KJK+H(/8MID4E<)H65_/?YML;&BV\Z9RV3IE@#
M(#MSW4LX].%M-H/RA&)@%NU^^FVY/+"WU*,6^&4X?(F!][0TK!KX99>/Y, -
M;G$]Y"6;:BOI5M9+.*TZOGQ\6HD'M9*;?1/-3^FZJC5M?'1H]=01O?@[R_6A
M[ N3V\V'/UNK?<;WNN'E[:#0KO6!CPF=H#D^)'1[C.-V:+LMTBJ]3X5D24HI
MA7&L2SB6*8$E2AC,)4H3C**D+ N;5-6C%JR&X,'R4_=;=\VVIV5LPS&0AIN<
MU\ 3>E]SA\F[2YC8;V.>\]O7SN71\X?=K#SGWM'^Y-D+G<MF;!^W<WTZ76U]
MGJ".C\OU^I-0_')'OD])PGC,"@&93DI':8Q@R3/UX1.6IE(645Y:!>5:MC^V
M^7C'?+"LMO79BZ%UKFRW+G=AU2%FM!$0YL"DTD6XJ2AR:O+RDS;_YRK+74]P
ME ]>BU&X@.>OVH15ZT.7DW"!YD2]"*?'7+.W\&9.UNN;9M<KEB1/<YE!'&<,
MHBA-%:UA 0GG0I8DI3DRVF<]W\38F*NR#=R8[869PFBS4^ *SC ;!"T\_E.6
MSGOO=3_@10.OL UPRL'3J_^35UY;G_[7[7JV$.NZDO%Z5L6&_/K<^5>5BCU%
M3,$G,(:<X41G-"H&2),8BCCE<8:PP)G5=V]KP-A8H:N=T'H NBY,=,Q9YP>-
M2H+E8:UU/QGNS@1$/_3VC'?@KRCM;H>>]]KMALV_4G%V.W#.5U^W?([7(JJ;
M-V2U>E:KR"J6?)HG6$8D%E"FB9K]R%1"S&D!U90HQYG@C"&C"EA6K8Z-^G9E
M0@_E/+W45#U W'"BY!O'T'.G<Y56)X!L0&MUG:<2O.KJ:93"%F ]:',,M5A/
MPV!8EO7,S6Y<U,WO$YOU[X+H8G_\=O%%2\2O:D6+3\O%JOUG);9\H&R%<5KB
MF%.(29Y#%#,.*<H+B,HX3EE,BB*V.OOU8=38F.R% -8^"[CQ[=&>T[STG!GE
M#=T?@1FQ6W*C]JCM!JXUAW=.5:S9=0O42O$A-<A\0NV)5KV8-"CK^@3QD)2]
M/MN1LV=K1N9-NA8NU5*99%R+_JAI8H(HI)@)2% IF8@9R]/4BGL[#Q\;A]:V
M525O++FRBY@AYSGB$)J[:@C:[.(AJE2<0L(7M70?/2Q%G'#JZ%,_=8W;)_MA
MP5:**<1;4?_Y8:'UZ/79_S]GFX<WV_5F^;@OO/P\+4J*9)8GD"54ES_&4GW5
M"8(Y0S1-TBSEPJHRA&7[8_OPWPHI5GIX7HEO8M&S3O$"OAE!!(0T,(>TEH.?
M6MM_UEFFK?G@+V4_:!V8[(K-GU<ILJ841^P\L8YMZX,2DR,TA]SE^AC'@(5J
M+M24B)\669FD>:8+*^OE8)012'-$U)2D2 L993J?RB;ZZ,73QQEYQ&KC *E,
MM0PN> &>8>B *R2A P,:">?&,H_'_:<<]G68_^+9PQ[5GW+KZ"#^Y$5N7^H=
M^2[6G\FS7H^TKUP4$QZ7:0I%A#%$)(X@+A&&K!0,BQ+1B%@E.IYH8VP3BAO&
M5EJL9Z--M?M<3R%H]M%>B4O@3[>R#C3F!?B">[SW]!V?:F'0K[G'Q<-ONN]2
MUP":GO']2SUO_B+8\GY1Y8^D-,DPI1@FF"00,11!2HH4QC+)$>*(D<A*/<VN
M^;'Q06.@6E^T%MJ&W5B!;WC2% S2T$=.EU82NH!;#?B7RX [!/.XX.8MT,>J
M\8&#@%R .0X0<GJ*HSK#\8'\1_6##QOQN)[RA"19IC=(6$;5?Q*]T(ARR(BB
MMD@06J960B]]C8V-L4[%HX _M;F@LM=6J:$/9S.Z\H5>8')R!\Y>M<$ $5_*
M#7U-#:O>8.#TD8*#R3UV!,+%;/INL5&4]/61S.=M"],H2E"!\QRFB5KBH(@*
M2".6P%R0,HL1BB-DM-@Y\_RQT41M(JALW,6PF5'#.03[V< #+H$)P X2XX_^
M@N,GOO.U8/^X7W[[#W5G_8FKO^R_['//&^1CON!,^_U>NNP*R=/U[7:SWI %
MGRWNIRD6B612*[J5'*)<"$A2CF$I65%&'"<Z(OBI.JCYNB&KC=EP?]2.S4MZ
MV%K  4O<SQ8+'7Y &[$A9T&!8V0Q)CD120SCM%3+0,1BB'$A8$9(C 0M8I;F
M#;+O%GPP7-NV0K( #P2IV6SI*I ",V1MVP1TK/,L/GK*<9\2H2^>/[R0YRGW
M3LIMGKSPRDB^3DC9^Y7XWZU8L.>WRT<R6TQ9G%-1T@R2J&00T:R F L.\YQS
M(F5)>.H6J'>^S;%-B#J6@IVIX,_:6,M%DPGD9FS@&<C _."(H7LPW&54?,>Z
M];3X.J%LER$X&ZEF<*MK(-K9:INZD'?)&<<E%S#*M4Y>G F(TT+"**:E^C/-
MD]Q*A:*_N;$=#/>5]G9!TY!(O&$4F$,N%0'V6AG=#!5O06V]C0T<YF;B^''@
MF]%=;J31D:<CZX<IRUF&!%-K#ZG+5Q9J<H)+F<(R)ZF0-.(\LIJ2O'S\V&8?
M';U#G='T][_A)$Y^F2W8?,MKK?]:L**.(ZD"T)]6XHG,^$[2IOIA(VMQ1=3)
M03>8L8L[N('9I*LCJ2SSQQRG/?;$% </'Y093CMVR 1GKG+]\INS(3WUJ"OG
MR.7J4:^_;^E\=K\KRJW;NYL]JDMNY5?UT[4D3/^N#L6-IPEB92((@SP2)41)
M+"&520'CF"&.410AN[-K7X:-CVT:A\#3WB.PW+DT :O=%?.9M RK]=:=IMPS
M?"<%9ZW*)7T:WG9#QRMPV^FH78'(VC.=1=;U;>*]1HQON+U1IB>S!B9;OV >
MT[3GYU]9I%RLOLVT(/NI@C*?EHMO:E01O*H=LZ[B9[N_?[-<;SXM-_\2FT[
M#.*)1"@C,**18OR<(DBBA$*4Q5RM,'&B)I%.1<Y]6SJV(>"/Q3ZDJ=[@AK0J
M2\6ZY:N:N:5C$77OO6TV((RB#X?8B>\KXK[SKZTOIAU2/]V 9['I1%=-P,WC
M<NLSGC,X_+ZKQ'NW\W6JS(>"^VR5^F -.I3E:.*V[QYF*_Z9K#;/;^;++?^P
MD"NBJX^QS7;5E@7:951$3 C&U+"1JW$#HI*G.AV%0HRS*!="TBPBQN4Z' P8
MVY"PBWW7/L G[01@V@LP>^&&I8BN<__TL_T0J <F\1;PRGQ8V0\J!\!+#W8*
MO9>C[_T@;U%6)' /#%1N)$!/V%4DN0+&WDHE+L\=KH+)%5Z_J&QRS7,&KK[<
M5+[L'.]_6<[G[Y<K_<NI9%F$<,Z@2+& "+,"DBSE,.&,YSG&,8JL I?#F#FV
M@>O35JM1_OUO<1[]LI2[8NH=XZLPGLW#<KM6_QZLR')_7YLM9EZ_!P=<R3B6
M3MX51^[V^)_:7=#XZU-X,6B'O'8YY'XC?XS*QT9 >RMR;-::VRCS>:4K5VR>
M/ZLO9G.SJ HJ/^F6W\[6:F:N@S?VDEV"$8P3AK0NI*X^R#DL"8J@1(7$J"0%
M3K#-V&'3^-A&A-;VZDQT9WA_\,#U/6#&Z*%P#<S3K=D34!G^$EFPMQW\&41L
MR 4U3V1JU?2@%.D"RB'Q.3WCBO+L'Y>+^SNQ>OQ0;1!5^H;3G)(RS2,&(QD)
M'6R.H7H="QU[S@6C64E2*V&0<PV-+12LU@C1M9XVXG[&P&QOZH4($(>*[:>
M-V,L'W &9J>ZV(BV$6HC0<=*S]79>W#P69?]5#/#5V3O<?9D+?:^ZQT7VELZ
MKW6*=%V1:<D+E/.LA(4H"411DL$R90DD2<J02%E9Q'8+Y!>/']LTIK5.??W:
M/,MEZTOD#)>;SGB$7B:V4'SHA\)^/7?28U_KL)</'W;]=-*QHW7/Z:M>?5?L
MPV*SFBW6,U9+L!>4")KP$F:1KF1&1 E+QC&4)8^QB#)"[*)!@UDZ-@JYN;]?
MB7LUOU <TM@)OO5*N@_<LX-O@[GWUX^Y$S8!.X]]B_D'[Y7Q;8<=V/FC[HB=
MACO@IMB9!MV/^C^KS^Y!M;N^E6>7L.UY)N-QF0O,(,)20L0(@Z7  HI8BIB@
M(D_,"L8YMC^Z,:$Y[7QJ7=!1HT_=+3/1>F!_T&S3+^8G_('0'NB ?V<]N)7@
M8"-M FY>[E$Z'_';(&]_PA^H!P8^X/?:$TY'_ XXFISPVSQV\ -^!Y]/G>^[
M/,;SP<N=>EZ3P)WP+$EH&D.2) 5$DN40Y[R +,H+(05!/#8*'[-H<VP#2;7?
M5F=JWKW(TW3,FS>!_<I#%C<P X\35^#H[R#E&)G0YR>=%L=Q;'(,@?%IR8E;
M?56$4.RG([377P03LV]5A<V,)")+BDB1#8DAR@H$2\(S6"1$1H3%*,GQ=%&M
M^_G=-=4@CMLV^FS*^K,YLB#H %\9JI5:&TNO+09Q G<S\O$&XZN6?=@A^N4R
MHAX*/9R'*%AUAQ--OG))A_,@7*[CT'.OO4+B5UVE:K9YCA-Z-]NH-Y\7 D=E
M&L&$"*W9(7)(9:Q3:P63J5I7,VP477+JX6.;UE1&Z35QG/Q$?P:MN>;JB$?H
M]?/&M9@$Y@=;.*R4$<_Y[22+>/2PP301S[G1%40\>XUC-,7JGBQF_V[2:1;K
MY7S&Z_VY!?^L^K]=5-_*][,%6; 9F7]5/ZE+2IX*7XH81T)F,<1,S2R03#'$
M,9$PX046)"_+1)8V"QK?!HZ-)KK^5;MF;\6:K6;5UF>W,KAEK(;O;C6;L[QF
M9P7FKZYK.@^RXUS5;5WWJBJLK8-@[V'X +=0'> K*,6W><,&LP0"]R@()E0[
MCMM8=1V1M6J]VD(C\_4-75<B_:;[*.>?,*(OO+6R^IQ;.\&?K:4^=T\NX^%K
MUZ2GI6%W2RZ[?+1+8G"+<SC8NE(JW+S[IO[S<5_R(2TQYR*%2&CY]C@N(2U1
M"5DI,ZQ6*FE46$U>SC4TMDG(WDY0&7I%J8>SV!J&:'A +'2$A1-8+B%EO4CX
M"RX[W<S086:]SIX(..N_WHT8W@JZ:198,T4\W\ALKBGH_7+UE<R%+DTS6VR7
MV[76/2%S+3?P<;E>?UXV1274-/WN@2SBY'=UY<-:L=;V<3O7FY?ZLFF&19Y)
M7$*<*6)!A1"0(L%AF9=11-,T8D7>[K>:\4M0>QWV:$.?%.G"*AME,8@3\%C9
M/ %D;S50$Q]C18%A^MR,]5Z_'X>A3NTGV#LZ 3M7H5RNH':V6ELU[H*]OT![
M EJ/)^#%J_![\RIT'*^N]T?&@W20)T8/:^N@P\(@L!^.+<,TZA"S5B5'W#R*
MU8R1]>]"IZM/18%(F@D&J4Y@0")#D I=<I$4):/JM[$PDBX[U\#89JJ5B191
M3:<PZ^=D'TB$WHNJ\I1:\\"?M8&&$_6SL%A$<UT)ST#A6B]A\A2 U>-Z;X35
MJ?N&"Z'JL?I%C%3?=6Y3ZC^^_K;\)E:+*JKW7BR8XM27#-N\?@7)HC(C%":9
M5+/CLBC4VELQ&8X374):<FDFI&7;\-@8[H]_?/T'N-^97NU&D?NJ!L9Z9[K=
M%->X#\QFJR&0#<R8?WP%>YM!:S0XF(]>9E+KB:,M5I[F@,;-#CJ=LP7C<&9F
M?;_#)$LKD>MXK&]JKK?8G)GD38DHLIBI!3PFB9ILY5) DI="3;NX+(H()XP9
MY9J;-VE%4T-EG4^ )+.532J8!<8&TS3OR 6F(6TOZ!@\.;O"]8ZFQ>S..ZH#
MS?<\H&LW%[0"JG=V:/:DX>:+5IZ]F$':W>DVI]3'0:(Z$'U<KC;-2>FMU$>?
M5?!:?4[Z.-L^KKLZ%066:9&I%7(9X5C-, F!9<8+F.8LDJ3@62FX0[RKFS4.
MNZM#1,!^$FK&V?&C3NJJK0?JGS,#20R??68V(PW8!</E>%4.@)^Z+ORLX=]Y
MT<:95'Y,PJB37(>DI]FKHQ&#SF6O ^IP9GOETUR3!'9/TK/H)A%A\]S9_+2+
M\S!_X(@^O8[1DWI!V(J2Z3+>G;5A@$ 0>\"\A;$;-SQP,+LM(,<A[=9/\%Z>
MLOL1-XK!_Q)D=??7<BJ12&6<%C O&8<H*=02DF,"LU32HBABPE(K?44G*\:V
MY:5>S\Q;-<L>\,U8+#BD@0FMM_9EI]93UYD)T'X Y<@@93$OXQB^6F:/#6,I
MHGD9)HO:F@8/>XV@F?:<]+:2?1.KPP *P5'!,JZX,M;[:Q%!$ LMV%8D$9=I
M5N1%,F30S 5[QQ<TLPN549T*[I5+BM%?.VKF4J>;$?7K=^2/%C6SBY71[T+M
M]GBC9@P[:!11,Y=L_8&B9@QA]QLU8]JHVPCU<4;H;%X;MN!?-TOV/P_+N;I_
M7:\-=LM<(B.,<I% @O(4(A)%D K*("G+/*-%3C&R.H,V;7AL$_*.W=5JN&MY
MI2E<_-*LD.U&#>..,!L 0L ;F,L/D6WV&4)L+MBBXXE(C9L=E!-MP3BD-^O[
MKQ WUS)Y*_&@9NAJ'E]+JBH:%;/[1:U+Q)[O5F2QKFNK*FNJ?\WK##'^W]MZ
M]^.3V-S*._+]LY[UJU]L-JL9W6XT)]\M/Y-*ORL712D+F4.*.84H+R.(2QU+
MR D1140C@JE5KNZ0UH^-,QLG 6N\!)N]8X#L/',171_LA3"CW=%V<V#NKN,)
M7SC>"$F#G_0LY><):%^"%@/0 :'B^PX,8(]#55-$G_4H+":@00-TX0";):@!
M\:Q$/W0_^I2W'\SVX37SA^Z6DT+\@QL12#!\?4%A]C=UY6;]H:E3_D_EX(,N
M.OM-K,B]>/==K-AL+3ZO9DQ,4XFD&AQS*%*MU\?R'.*$1;J(0(1QA#-:6JT0
M!K1]; -F9;G@554]OIS/R6H-GA3!5G7$?5?7\_@*F V2(^W8P$.DB?KXVE1^
MO$9 JXC5&$Q BP)H8  M#J "8D!-<O^]-Y1*N4?+QZ5;[K]+K)7, YC@>#A-
M9JM*([TY^UGPS@+V=T&T/@B_77S1&W:KV>)>7?!IN5BU_U3VS]9WE5@A46O
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
M%G-3>?.F9F.LR28^BY58?A?\_6+Y_F7]LA2M_YK"3"+&& 0<<EW8DJ4 8X$
M3GD"J5I6%\2)X])9@K%Y]C==;[YLI([D8AE)([>ITM."KZ)77@TPW&UDY[![
M1;[OPZ\:]*9.KQ&_[8'QN6N$6H6HU2$L79T7? %)[-S&'YS:S@N>8X1W?C=R
MI\%[L_@NEG=T9=.X_.#Z4;T>2J[H:RM9@ 26D]IZT;3MWFDP?K:C"G2)V8Y?
MX$DNLM>S;MO-;K>WW4<E]XN:ZN?K:<X$,OO1<4S4>HJI+R6$$)0R@Z7 G(HX
M<Z(4<19A;)/KA\7\$:QU!_=JV\76D3W$W0YV\V>_Z/;L(<[TS92;OIE;R0-R
M@GBC%HH)Q%V 8?D_O $Z8/WPOY,_3?X_]12L!GR[>*%K^3*[8Z;ICIJNF:B^
MF_T$PEG,XEB"-$:E[EF3*C>7YR#)4\8%H9*53MUK[(8=FVO;2&W"5-[('9%&
M<'=&? OD+1U;<#Q[=F:M<-%6.N70=O!M2ID^+%8!&:O=@ K(BV\QZ."\^/9
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
MGIO:U;Q:BP_5=\'OU>IT_EAM./.W)UR004)(GH&$D$S/Q86:B^,2(#43<YA
M(873NVHSZ-A>XEIF8(2.ME*WG2ZLCK#\+6"Y)QX8U[XWQP- ZKY'[H!1J,UR
MFR&'W35W .%@^]SELY[Y&&2I.SJL/HF:S.-M-7O1'*,PP>I?3@$3$ %$X@S@
M3$) "8U+RLN2(N&45W%\G+&Y'IW --,;=L]BV1 .D?5Z6=&7M2'\5&OD-S.B
M_O^N/F$W/[_666B;IN<-2T$$(E[K:%B+^6(V(\O.?1V[GI^RDYVW"H!^SPZJ
ME5"W%JGIA291(V7 -(7S,(1*-S@QRK!I ^=5/3C^OW"YGW/9=UKJ[7KW@\U>
M-'M06W$YC244J$@@D!CF /%8 BQS 6B!$6:"9FJMXN)I; 8=F]OIS,C$".W0
MT\\)[ SG.>&2 D)2Y=;C5"J<XP(47,@R%8(BPEVHDX*#/1A]4C44Y'8>.C20
M/;OK@Q"RSOU]M9$Y:H4^/<\YNV\7C +Y<JLA!W7L+B#L>WFGSP[,YFR^-(OM
M.J,LF2(1EY 4&9!$S0\H104@):> QR5+.>$%ITY!:$CAQC:%M+L^ST:\Z-5/
MH<)-QR SJ/'L_-ZM3-*S?PQ O&R^1:U9:Q5'P*Y\!O=;$RD?$^W7X$P^ VHP
M>N1S8_CY^CO^WR_-L>27Q1WG)NF!S#Z1BM_/F^1S(PO=%_>S+LI:5>LVW;B6
MITDIUA>8I,%I@<J<,LI G!82()8P0'C.0):G5(J8\S2UZFPWE,!CFQ,,:V)3
M[<$ZVKC-"KV;V6ZF&)/Q>IX][C[=O[E(LJRSG-G2]*+3-9$Z_S[JZ!1NJA@*
M^$#31^_B#CJE# 7^_C0SV+B>V]:& _8/P5Z6AB)6TU(O7M:?!>'5[.=;H;SK
M4S4WW6S:%/0_G_4$^&FI1-HJ=S>?OY!9PUT9DU)-*@0"KB8>@'"< %*D*4C3
M4F)$.4I@ZK3GW8.08YMB:H$CLGU<'/>U^S"DY:;XC<W3]XYZW1IAJY]I+*T4
MC!H-HZZ*4;=\IC&JT3/:*JK6)$;58.RE0U@BU*9^'R(.>R+0(\@'QPE]CG5U
M5X$FY6HJ>4(0$A)PPX8E>0H(S')02/57D62)X+Y]!)HAQKGUS9J\ODX' >\6
M 2V6=B[W.H1Z=I@=X291(UXO30#V5 ]/^]\.<"NB_ST%SU#[[U\Y?#%@AXY/
M7S9-689204I D>  "9P#' L5";(4DD3$RC7D_ARL5TIG];8,RLUZM%R0=,@J
M9U=RM5YKS_..Z58V&G]1X7JG1&V7@%1??SN+#E=U>(5E?X$B1&\+#UJ6>,(&
M?58I[@_YRQ0MGL J9 WCJ2$\)F[ODXR/+YI X$&>Z%O<;04@8R13 DO (90
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
MV3FW@:'OV?75VC0[!5M]ZDV#R9;SJJN:KI!IM-+&JO6*M&(!.1'#H1R*.C&
M1,,R+(:#\("(,>"MK\A+6'TB%7^_6.ZR86NZDJ/'3,H+QY"F) %8^6,5+\H<
M$$D*0$I*E"<6FF_1-\? 49:1Y@O4JAA.XV]BQMW;1KRJYI%_LH&K01T2!_JP
MSTBZ^#5&^Z_6:'*QW&\7$#W06?5XOD6CW\F^)ZXA3^E=11C^Q-T3I*.GY[[W
MND'9>'T6?S]G>D-:O!7U]WO364;)_.Y'33;T6;F8=U(*G0E.>,:8KJ7AA>:9
MPWI%3PC(2Y;&,98P87BZOKQ??!OQG4+J 7:9-9\3;\36J3T.9>@#5J&[/R5V
M;G^\MA]@!SQ$7?NDR06+6ABB5RT0OTVB#191"T:DT8AJ.$92".]MQC%4S+L+
M_^N4UGL;)F@-OK\4UY^C*KDT&UN'UFJ/;W%3V ,+6&2((0!1C  J\A)@F4C
MBUPPM6K)TMR*V_8J*<:V7710&ZXT.4=O]]Z!932@[=S/6WNQR,!GKB,UAO_Q
M:R]&N=$1K*UQ^CE^=4;2Y0C6_N8W.X9UUO_<4:S[S3Q7@8NG)\WQ3F:?R+-8
M-J0D.2W3+,,$I)+H3FYQ!DA:0,"2-$YP+DF:N/5D/C;*Z.:=C9#1LY;2<:%T
M%$C+]<RU\/0]"6R1,0)&7VL10Y)BG8,@5,A^=(QA(^MS:AX$P&<O]JU_>*/<
MRY+,[N=<_/B_XN>4QS&EN"R D*4$2+(8$$00D+S A: )(W85OB='&-M[WF3O
M-U)&1LQ(R>E:Y[ /Y/EW/0@\/;_GSLAXU#.<T/Z*.H;].PY<OW!"H<.ZA5,7
M>G9.4??DU>Q%-P#<1@D?E75K)JTI1'F!B$P!IIP!E+$,8"XQR DJ29Z6)";0
MJ6_*A0'']IIWY=V)A[7(GDQO%T&WF^]#0MFS2[@21?>N'I;0A.KI<6FX83MZ
M6"I_T,_#]G-7M@9]_?-W071O1KVV?;\TA 3LY]V/:C6%).6\3 G 94QTEZ9"
M_50B4&0X0TG!(,VMJB<=QAR;P^G(&6T$C;YJ41W=C W@=IXF,(P].QLO!/V;
MLE[&)'1OUC,CWJ9%ZV4(3G9JM?CHV(A)/BY,FR_!_TM4C]]TP[OO8DD>Q5_5
MK==OR7K;:OGS8C9[OUCJNTYQ#LM$9AC(.$\ 2A-3&"Y!05,(>8+2DN>#M''M
M1[^QN=%6=M ('QGI(RU^IS-;I+<A#$QC83[Q>[CLW/C(I![1E#$<C\H&J4G4
M8A6=?T3[(+P;Z9,P>FH6/^W^ES"X7&7:X8A>KA,S> F("G#(?R^6;V9DM3(A
M=UE(7I1< F:Z0Q&]QI'JIYQ+*I(LQV7FM*/B,/;8)NFSQ06&D<#('QD%_-9
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
M/S80;1<0>3VG3R-Q3+_BB[ .YVQ-BK4J%Y>A>&] Y>PA%EYK2+E'[Z)-#AM
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
M0@? >CAA<<UQ"VBEE*4 *J9!&8= D68FH5E?<A:FB,<N1;3-'.WH2S>_734
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
M'B#E\*+6KS@_Q5>T^.Z[JWW9-[EVK*3_<JW;M;%((W6$[+#4R]H,8C8%/,G
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
M;XJ#=;%<9('-Q\+O2VN7*?#!8'D,A?:3)]I>NA/+&$-/GK0/B=9CJ5)E28%
MQ[6(64=^I##E'NJZ3) /A=&!E-9!F/*R%$SD3;_\/7VNL_3>$]K?SBNS]?_U
MZ/UKF)TMSXMI9)LSJ7F^^<*U=TYJJB#4<:71\#J]64IPG&0>!3$OE _E=CNS
MPQM/M&=C7( /%NB,K? .7(B#F#V;;W.WT#3-3NMV=5VL9Z*>D&>>C$ -V@D'
M*L< @38J2!BU)1>^3I5NO!R.R^&X1U>#K92.8=+!QG&8Q3 E)^54(NC6,[Y,
M;'M6-!CI;!%:4-#1NO)I^,U@L).P/B&^DQ(/'"-!$EBN.\ MT\(B#QY*XJJ.
M6W7@F%-@T9#79Q/'YDT+A\?M8,=>G>)V%R5V,D?G0GR7G7 NSD?F^9X@I+:]
MFRU6ITN\E#8J:XSSY),%N8E^)% X)" (N1D>I(5KG7([E.9Q#\(&Q>[15-F%
MM[VYW[6YK)_/IE:3&W1:*?GI=/W+8OV?N*YS)B=>*,>R8J"9CJ"TJK>H7:15
M&HK7+)J@6Z<[MJ5MW%.(XR+F#EP'4-_8=X>O,HKGV<=GRV5UQS<_GM2[_=?Z
MH;R>7U2'GQ>+UW>=M0OG/$MM5(#B6 U\2<0.!8)14I=2=.#E5BGU _>*&Q$T
M[GG&*#@=39\=F-:+8O'GBY-( JYZ?KZ8KZ9Y<[5P,?](0EB=]TK9-!E]/:>'
MDU)6KU>K4\RDF/K#IH=%L*(DAA8TKYWO,[GU,9$",LKHA38QRM:'OPW)'_?$
M9%0#/18(.L#_Q2"'Y3N*#L]_V104KS:3IV]7L5]<I. 3;TN2O!307EI0R@OP
MT3M()J3$)2W\YN.9]Z5UW#3TJ,@^BGK'=D4NFQ%<GG_^.J]-KCZ&WW%U\RCT
ML5UNXDO):(P"E&H3U)*,)46V*4EE;,XB6K:5*]*(H'&3PN.Y(F/HLP-3?%!&
MYE+J,1MCO$20R690MM9X:O0@G$Y*HL186I\<-B%\*[#[H<#>9YIM+Z5V@N1-
M??Q-;BB"6"Z_T:K]CS [Q8D-P00O"P3#R%/RTH%300.G"#BAT<R%UA[$5H2-
MGZDX,F#N@6Q;[74 R9LBF\C M4L\ [):IU>4IEVJ[@_!I<B<*S&VOH-SDX+Q
MTPSC@NP ?72 IL,.3\@=B<D5!JH.RE'6(WB7'!2O0HH!#<^MKRT.?P(V:&9@
M?(-X'&TW*TKXUQ_OZ.H-O;#YT^8O]5^]Q_)#_?[K^]<W/K\ZX646_H%_3HN3
ML\]_N_P4YN<SH<(\O\!56DXWE?6+<I$]N<G$:GKR98;?"Y>V^MP?K\B^S=#Y
MQ]\!7!,6\/<USC/F/QTX-.7:@VM::3&;YG ^BO7=-7[>EO.X*LPNW=$K "OE
ME.:10<AD'%4I J*.M/W2'HQ1%NF;GSXV(?S@D3.'$'$5E7XD9?Y$G_N/2?!<
M!H\)BN&T*+GT%!7J!%:$$$U6')N[G:UY&-=#/3Z>[TRT&1,3S=R/UC;ZI[":
MKA;EN@#(SGTX/3D)RV^+\F'Z:3XMTU0[@ITUWR9?_AV)+M52]#UL]T'/:V/3
MV['<R-;??<PEX'WVAHMBH=:V@S*)/!"O#7"K3>:%,=7\QO3#U!Q\;%8%__:&
MX&GM/2KOJ]5F<O:BH 2M:@\ZG0+XJ#)(64SA6IC8_)+N(?2./%6^#:+N''D=
M2X%_2',YEMGLR'R.94:#38EB* T::TS%,_D-7"J0Q1'T2N+MRYZ',Z.OR!<)
ML[-"]XD5*;E(_H?'4C-J-I(SY#5P6N?2"5&O/C7F[/KSNS5SNVC\MIG;6\ =
M))G.3?0MR7P[^WK=&%NC"^/DNX9Z^=A9<,);D-XRDT,60;3.)FU'V;@ISH$
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
M1X(J895@Y"6$X 5AJ7B'B6FC6]?U]=)G>9O>?!,IR>_.'FOW7@ZJWGP,M5)
MD_LBK @NN=8)_L.I?C*]O79!7_O&BSLIMX/DZ4]A5@=Q?/B,N'Y3WUT56N^_
MU=G Q:@" AUM/]8@N=<R@C;9N,!5D<V+<Q^B9>3!C4?&Q&( !74*M/-R^504
M!F\<L,AU;7%1AQ=YDI'WTB?/T,5C0*V'VZAMM+T%A/80?0<@>K?$+V&:ZT2J
M^0JK:_MV_1F7ST^75;C/5BM<7_5-$:BM4V"Y),X8UCL8&T8+^JQ#,+)U[Z[M
MJ>L/9/O@87$4Y70 NX?3_;7;^'1^NCA=?6<CN'1/A)<FJ!@AHPMU!B^"CYK7
M9E-<2!T4BZW;:38D?^01MN-NQ6/!H(,5\'I.GT4>^-6 M_-E/7$ZHQ*8(<7:
MGTI'1@*U!HHS,6W:3_+V0W4>(*;7LJ2!X7%G,$(+78U]&OGX6K\8[? 1ER<_
MA]^G)Z<GDVQX3-DYL+X8DED=A*E] LF4%)Q9Y\1V5R%V?G2O-47'P=T1U/74
M!Q-<RJ/<5M'E5,S[YI8,/J'@,+J..JJ@H0B/GQ&--C"MN0>>,F'=VP@A\PPY
M>%M[BS+TK8LECY<1?;P8YEP3]-O?I^O/T_G;.?XGAN75H4.BU5IXG1I<4W7*
MI4(A1XULM4/$J&.4K>]V'$;QD\F$[H*ZW2J<FBJU;T_CDJ<+D_)LMOD\S+53
M!%F=J]VMSIEZ5HBJ*@L2R<?/R\7II\_T#7&"J9Z>%0'6\3H/J%X/3,&16+3P
MS"L;E&C@G30B]\D,O-L'XYUJO8,P;]M5?U<"DYP"DX*<1NG1U684O Y_=W7>
M%7KAG+9Z+#-^E]HG,R#O&";\0&4^S4* *\?R 4- ;N;J^TFEX5WT)N0=U5-O
M+] 11D4GS40BQ(L0Z^"4A!2<R@+>*RVE,TR5UJT\GE0)0Q2ZR( ,/$:R2U8&
M<,%1!$_B$4+IZ')_0R2?C..^"_H&*&'81;D=."T/=?!UP8I4,TJ()E$,@O7N
MA;+@DRM<V**Y:)V9/J0I=\\%##LA8LN.W;NHIP.4-6T06%AD26VZ="1+_E4B
M44HKZH7+4!>X5Z)U!=@?OV/W3H :LF/W+MKM -GW-X.F"$-8HPLP+FL9'=,0
M4\B0,$G);#$HFH_.^(-W[-X)%UMU[-Y%21T@;>LFNT'FZ(4RP$1M5R,+\64H
M"B[1">ME"<JT=K^;]DM^&GV\#\'C(*KL **/]R>7FNCU28#<W*14M/*\"0EX
M,$EYKKP6S6?A'MQ4_FDT[S[,.+926@\(?*P!M'8L,<,A*$9^>+U)'M 5^J)*
M-,*')'N;9_4T.G8?A+Y&"NL!>P^/$I;%.T62@"25(DX<\<02+26>4 <>T;#F
M\TH/&P/><QGB(0%U(R5U +>#1M*1WYL2IW#/,T'KME@#(8L$2=5RMFQ9"JT+
MO/^0,\)WPDS+&>&[*+ #L-X?@6%@Q9N4H;:4AKIZP6$5)O'$?8V_<C]CG/N<
M$+X3#K8*BW=12@?(VCJ68BQKE"0D';0F284J*4Z"0V.L%D4XW7K,Y-,(BT?#
MWR"JZP"2+6N*$9,5Q3I@H;83U)L+N=* ]<PQ9P4/MYN4/+D;+X.%V".[FF/!
M8.R2P%N&8EL669$N)"/ .Y*R8O0EYI# &!D\8T$Y=RL\WZZE24NH/HGK+SMA
MY9'>)T,HKC-L?D^X;W"U^O@YS+GXF=[Y>34QL92B303F$@/E1:E]LS1M1XGG
MPI4D+.X#TET)&0>M1T/)(Z@<5&5/#)X7/+Y=OEG,/]4C+>:<%YR#+K5]!^<:
MHI.T>SFMBI$)BS1#P/,V(>,XM$\!G@>IK#-XWL_AQ+&<G#029*X+#JT"XC
M+31#.U/,.C;<R,=Q,7N 6@/Q=];:\7Z.KC4 K"]?RM'YD$I0 H1CM'*"KKXY
M"B#WIC@9O67!M\/9 U3\<6ZO#NLVME!B9^9O5T_DE@@F''FI&6):F<F!2LY!
ML#E"LD5*S;*Q>:_^HP?2U;MKV01)#1W,0]0Z:L/\%N[+;>:-$M[&J,#0=S(B
M24",QD VF9F V6:]UT3% ^GJW1\=&],MU=H=IK<2^22:[*S3'#@66K9&9O#D
MFP/W4FN>43O/!O,F>G=BA\9G>Q6-W^'Y^S[:U47%D)@.G(*^3>MJ*66]\,TA
M96&YBUD8/O0XJ#W'Y(TP&^<XGNU VNMB<./CYR([)]B0[!^K/:]#T$C+TG)P
M%AT8+IP0DC'G6W>@;,M!KZG__1"VTY6V097=P5'L8=S?2=8A"UDI09*7/(/"
MPJ V?0>#/%O2"QD9T174^TC,/@FH'Z3L[J'^0+)0.,>8L 4L2MH:T=AZTDT+
M6P:'A@6+W!\5T#TE>;N ;0/%=3@V=7MW[J'00POOBJ^N',\:5)UE%# *T!I=
MUMXP&?LIC#DD>3S"F+]>7.QC8*-[RWUH/E(ZC2BR(F%(,DW94(PN4 /3G"?#
M<G0I=^6S=)F?[@2L@SKWAR"GB]&O;1W V^(H*A8O H)(7H"RSD&4*0!FQH42
MVCEL74 \*$.]Q@)/;R&U1,X36$C;96M9\1EE,) #5_4>@05G%(=H(H5./BEA
MCALK=YR)?XJ+HCT*QL_9[S>@\D+6(3*?BTI J]K#IE=\="+2,K>*>Y\PVEN>
M5JN!HKO$$X--#!T[GCB>\CHK1/DNDSMG>8-/TEL2AO:,5BUC#KPO HS1+"=6
M@M1['88VI[2?8I6!D'8(M@=5>V>E@P<+XT[Z-TAA%"D$:,\B-6V:81F*?I3)
MG*.D;2WL5<K2G-)^BEN>X!HX2.U/;0T\D$MF7B+:9 &]%C6#C. 3_91%M)[<
M1)-Q&*3WE.Q_(GANH,(_!FH?"GA4]CQ%QT%'AJ2)I"&4+(%B<!N3(Y\R[77[
MH"V9XTY/?Y*>^G P^*.[\[=C\N#1Z!P8%%D[)#,22] *P922*$K/F8F]+C$.
M3?@3<O8'!.LQ(X)#D/-$LSF'YGI3<%P8VG]IRPVU5#I!,#:!LS'HFHW32G<1
M-G1Q&O#/M+A:(N>)+J[M<L:H32PB<T#)26..,0@\<"!?@FMM"DNW![X=TX5[
M0N%)IPNE/0I:+X<G/$UG<FNV4'?S=(C )S=1Y[90+V?J_+@W)*Z&I&%8G2YQ
M0_4^JKO_@]J(> LB&XT7NI+X=)5FB_JP*\OD@V:,<0E)2@$*G0"G'4)F*C'G
M-5>WNZX</HSD$7H.GKERSV=_)#G^1&_ZQT2IP# 9#X;"YUI*:L$51+"6K!8F
MGX_#["5!(\^K:(6+.Y-5FBFAV_G*]Z[>35^S=H;F_.,&-#?W$7P,HQ,E>J,,
M1;C9: (7^1_1Y7K+,7$?@M3:MFY.>A2C\VRUPMJ^<2/A_';^ONZ-R^G\$_EM
MORQH.SS_]:>PFIX)_VI9&)3""%IFVI!CJ"+)Q#'R&#E#PQE+W-K6<RI;T-VQ
M"=L%90^:L&.IM(-:Z2M_[:]A.J\^V]OY-;?O%G,4T>CL2H#L7:206G'P2GM
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
MGY)I/FCR]O=WZK?M)?_[1FAO/G?@I-W*PUR]9EPE86[?W?R,8G-68O84GZ<
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
MA?.?OX;I^^\K??L;?<1R\7;Z >>363[+20CK"H>(C(QX2L075E7/N)P1,TG
MM?:MCT1;Q\7V^^"Z:VB,;2T_S!;+6T5N>_-H]<L_<+&<3+^LV>"X\AI9@F 5
M^24A<_)P'#G'*5G'E&18MK.[PYVQXRK^O2UX)Q)]*<#>3OGK(/I+)GVNZZ.O
MYS*?H?*Q*)]!&W+$5.$>HB=?76D6R34GWSP_6Q';$3T=]Q",KC!'1,I+4:[5
M+Y]P_F.2<&UCK.$I>>U!"F/I\N2%_$U,0+>FE2AUU"8>_]:X<\:.NQE&5X(#
M)=I!!/%(Z?\M5G_$\[!Z?EXL%V<1A5.( 0S+DBB3 GQ]?+:,96Y5-FB&&A/P
M_.G&7<0QF!<_D'@Z -[MI37OR_T:_+/LL[0R.N HZD)<GRB^,*:NI7?6QL)+
M\XZ.IT^T%<#LR0&LH1A>2%?7S?J1#W,\GWRC?S'_^>I\A6CZE_3CBWGZ2C?!
MJN]M.;N[NS$\MKMQA)4OS<\^[B:8844Q2L\:)H/)>@YU(!^%E]&"\\&3HY"M
MD\9GDUH/0^R[9\URD30/&J3AM:I%U,C;,Q"E:"8<NL);,^0E]ZSM@J^#>]9V
MD5T'SL>F7AG),%IN'3#G3.UCB."+E1",54'%9!QK#<&7T;.VD_RW[%G;11B=
M8NINQPU#I:PS&9*L3]>Z-LLGTLW( A&6BA=XC([($^A9VTGT._>L[2*'L7-/
MCS1;&>,CN=YUR$(=<,^C B<9\<KZ[*Q@7#OUG%MYHCUK.TGNF9ZU7=C8IWFY
MB0 M1J=,*8#,\1H!NCJ7$L%CB4%3_!9DZW;_@PM)^NEH:WQY[2>6CB!V*SC[
MB&GV93KY'\QO,[%^4B;AVN>\BK->/19G_1H67^D/ZBO!CW!>WP?.+(O.2J<!
MN0VD<!C "=+E$%"4X"SQ?:CM>\-0U)VUW!-YS^<<QX)!!TIQ%72=(0H,1O,Z
M^4.OYOR"KYE6NGHT$E$H0^OM*5??W7&)RB% VXNU'4"BI8+<#^2O7U&OF1-2
MU,+8.DXKU2):3[ZPCP*L5XPS"NGM_3?UKLSFLP1V7)72BQ5M"Y*Q0YJ6G%EQ
MXATN/Z_Y<^MOG-EHA%6*@7&*''QE3>V[+5",0JL9.7PA;14G'>G '5>;[*,(
MW<IZ=_S[2_Q/\4M];OW<GQJ\7I/Q.?QYZP^)5V?T!]PJ6\"8P.HV/$Z,"0Y$
M0!<SLQ%1'ET)-AZWXUJ3+E2@C9S'5X #+\E;#R$/>52Y(<WEL \HOHX*YSY
MQ%@73'/%BTR>-5]+-Q I'=>UC. =-17\_GY0+65L4P2SINO-9#I9TH7VXZ&O
M]T^<?/E*2O?J!\[#%_QC@>7B_/=)P3,5A78AU>DVA50>)45-6=/%%T.16@E.
MPFA=(G/ >3LNH#D$R4<3X0LIKWE$$!_FLS>S^;?P=EKJ_]4?':UB9K?CC%$$
M<P##1JEK"2H5HQU"<=R TF2"@U 99#'<8'$ZAM;3V/NN:Y'!!Z:2A\14).OB
M:F^4E)"L45H[XT/[$6\ON*YE%WP=7->RB^PZRDS>?T\7Q=,5APF*JL/Y62K@
MM1,0C#;(BS*!VX'\X=.N:]E)_EO6M>PBC$XQ=?=57I>L8R8R;"0]5-[7X42Y
M#ES4R)-WKN0C[-<ZA;J6G42_<UW++G(8.PG\2$$&9Y[SD@1P;G+MO5<04JFO
M0#DGQF/BT3SG_)UH7<M.DGNFKF47-O9I7FX",X\*@Q<<LH\25)8,@A6& K/:
M?RN4U>((EN7Z/"=6U]+X\MI/+'U";'$50GW$'SB]P#/!@RBH:GL+_:($Z8\S
MC&)RP;37RI?2?-+7%L?JSF[MB8'GP7600#K'V#NLYGGV#7^ONU>92=PZ1CY
M(8.OF T0 Q:0'H4*/%@Y6!OELX?KN-!D*+SM+YP7DI"[:;)Z$'P?OVUMTQ'&
M[3[;BC&C)-LHG A)LM48<+KBL_;@C6?@;%'1U&2(:/W0-5*R[8G\^J6WPZ5C
M.I.C&[,@5@AR=()EY :3F0A,.$D68K TVW.G.Z4$VRZ8VIQ@:RJO#B[X)^CY
MY>??P_^=S2_'5-8P/Q2=G1?$05E;"PK=(MZ:"-H'JQA7GJAM#,4=CM=+"JXM
M0F;'$5??2+PA[-;$<)=MB5%G$"5Q4#)K""5)X$XED:0WR;<N7-[QB.,B<C"H
M; _)@^4V=CKO-45MY[/O.*\3>R^(SI_K;)1W/"*CRR3)NAG,<+I'?.:DTIPI
MDTWA][O<-R3U-GU#M]@Y7*:SU@P>&R65,=^(0?F?L_F_RFR>\&JH<S%9&^.@
MJ*1 1>_!(;>@1=:2D_57]S?";$#)IF\8-[ ]&DJ:,+B#*^X*[?DSIJ_3V?GL
MR\^/M8;F:F>%9!JESQ8\+Q2F>ZW :T*^#S&Y5)3@K+6O_\R1QNUB. ; AI!-
M!U#[$):U+6U]>/31Y&@E,.43*$44!$,:H\F26H^"C&KK1MH[!QBW!^"8,-J?
M[QV 9M6*\(!%ZPLY%^TX)P,KL,YARW0A%UV)8L+;;!ACK>N?GCC.N!7UQP14
M*YET *\GV':3$-<Y8PXE ZH40#DGP3NBSC-OK2TE&-4Z];?-N7IY(QTKN["?
M@/H&W=_FJ[>1Z+(B3("6BH$*2M9YV 4,J5((ICBI6S^1/G>F;H._/5&P/<QV
M%TG?$'N5TL6WB]4XT]LC*<^(047(4"!93]YD"@&\*!Y8D*5H,NHFMAX:L?LI
MNXTN!X=A"['UTX[V!*&UN<@S9Z00 E2.%$07HXE]+H LK(2LHM'QB(G4;9O#
MQ@@Z!\?=KN+HH-?K[31CV4S1;W^F\XL\F7ZY[NFG2(@H<4A.JR9G.'(!T2"I
M5-()E<TVWJ^'/!ANNYZQVW"U#0 '%5D']_$C6O60)JFYTX5Q<#)3Q!2#AT"L
M(T>#E$WDY/S],0H-8/C\N;H-;%M!K[%HFEG 7JJ5WEPL:]7"+:_CMS_K[@8<
MH6SIV;.,6[^T&ZM&*60J9"R1%[J]E7%TF?L:E^L" 2.218TNY-9^_E$+F9[R
MH1_*Y2/6=%A>K2:DHX3S_\(P/T.C2TS,02XIDSTAKR>@]W6VLY%.,N-\ZVKX
M!L<^I=*G75"X2Y0TA(0[\!]V(_D=&9;/_\;S'_CWV73Y=7'F>(DL. O6A[I@
M33J(!$!(S"<C@X^>MUXJ>=B)QXWS>X7R07(].117/?W\[]F9\\3&NOB<YSII
M)).^1G01*"#E(HG(2_-RT[T..FZ.H%?,[B/%TX0J80_/2BJH= S@2/7JJU>J
MXU8Y6!Z802=\2D<L2'WJJ.-F%+J&Z\Z2/$G OIE=U**V2/PS%HBG=>V431 M
MQ=")&:^-1);3^,:UGG3<+$3/<-U9CF,7)VXFL5*5[KUPO"KTM==T%F&9C*9
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
M^@'258*J8,BIKNXBU0)EO8(0M !C,F.6LRQ,ZX+^.P<8U^+L+<;'X; '3SL
MQ 8]6BD*Z1+IV_LIKHVFS)&)' 0XK$:3U4RV0P9:.339Y%)\ZS%>.QRO"S#M
M X+M2DL.EDB_8+LQVIML]N_D&KQ=XK?%&2<:([,!D 4&RB5YN7JW%.V*-5[P
MW+QQ\>!3C]OLWL>E>639=X#V#U??>WN8Q<7RZVQ>^R[)G=7<&6/(!;7$S!@S
MQ(@6K.66KAR6 FM]^3Y]HLZ+J1KCXWX2O)VPNH/>AS!_/U^UDN3:(X\?<+XB
M\"PJDQW=%2#1T/7A2MW\8!V($J50%()GV;IG8KN3=5YC=4PH-A'>V(F,6\_8
M[RZJY_*^K!H&\*H/X<QFC:5(!L0@\IBR8>"X%^!5,AZ=<7[+K3#/?E7G=53#
M8&L *71@YFX1],!B.\M2CA*!"**(SC$'$1V%=4X71I;<.=.Z<.J)XW1>-C6L
M06LEIBX0-_U!'[::H7&+H,L?DXGF9S$:@4S4AH+Z[":C!L^8 NU"KD]N9+);
M5R4\>ZC.:ZN&1E]+D76!P6MUVNP<<"^-(V] ,8K/E. *8J@UL%DQM$8;LN7#
M6;^#W+KAXN"Q<=A6;!WY=/^8U=S7:G'F@GZ/BVN"I T!K8_ B]&@O$!P3-+O
M7"8*T18TVU6.;O-MXXY,Z\2S:R.+\<%U9;3I^+48Z3.A8U%WC=Q:E70F58Y%
M< O95>?!>@/D3ZPVKL<@C5+*;==EMM77C3MG;%QXM9;&V/C:FYN7]OL\D#-!
MIR:R+^>GG04AM"F"HG%3YRASP2"83+_$'(UTN; 0MX)BZY-MA5K_$E$[JHP[
M\!/WIO\J.? JYU4=1CA_$+85;UPHI?:0&M+U4H42R6_FS"=,.J%J/S]R.'*V
MRWRS%Z8DO>'DE%5F]<OZ#?C26O"S8A,64W><!2] H8QD+K2 +'441==%:*TS
M4"W/OYU2O-3WH-&0T(L6Q.=IC_=I_^W/[Y/YZB^O;TSE;/+,)K"(@>)9+\$7
M+:&8+)V/Q?#4?"1WJ\-OA_^7^@@U#@9Z ?\^?%_/[/\;_<7EXNV:^G]B#<0Q
MOZ+X*7S!U1^^#DM\$R;S5>KG+$N+SJH,,E*LI#!;\(:1N(+6-@8C'';C2>U'
MXG:*]-)>W$X!3R].W?XVGRT69\J65#0+(%#0=>NY B>*!\U3RNB3U:GY<I3V
M9&RG-B_US7!L7+P U?CM3YRGR0*ON?!YM@SG;Z?+^62ZF*1+<R%LD2+7V3Q8
M-]N5U6._0>!6%<4UST8V'^A\!+JV4YZ7^N39'7)ZT:9]'-JK74RK#657#+F^
M;_F99CIKK0-D(3,H+@VXNDL]2B^]\-&ETKH?9RA:MM.:E_I VP5"QGX8N<KI
MO9E=3$G<BS-#RAP+)@AT&O(B!8>@T-%_"J<33SKS[1XV[G_R=F![D<^U!S&Y
M%UNZ#^^NQDLLEO.+5;_!^^57G'_^&J:/NFUGT@F+]<6%YT1\L:% -!XA12&X
ME,%9JWKQ3G:D;3OXO[3GY*X1-+;M_3!;+(D=<3)=<:-A"OI,,!^("QZ8L!%4
MM+7V0Q<(O,Y]%<RI^T,O-ECQX<ZXG4*\R)?J3@3_4O"_G8VX<=56T<U-!DVI
M2)%-2< L*E Z6?#>>I!)FDRBE)G;H^K*8?1LUTOSTAZW.Q+ 3H!Z*3IX64AS
MN8YR;8H<=T;P2!%04H&NXF(@BA AV22,8Z+(<%R]>GC&[73EI;UY]R3X%QW=
M7"^ZOPP S[1F6?/H(*&S9!A< E>XAN)8E(I;SU/SK9#'(FX[57K1S^?=8>B4
ME>OZ.KVUW?NW/[]CG9+\>O)CDG&:/X9E[8M-&4T*)"SBBHI9091I-08QU4:?
MB"GTHE3;$K6=,OWG"?T8F.E B;9:]WUM*%:L6*Q\TMM_7C?GOILM_PN7-\O
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
MI9S^)2MG]Q#K?)/B'],?*S9\_/3JXZ<_/C;<I/CL)[?<I+@;&7UL4J2 *,O
M"QA)7IEBQ8/+J6Y@UDQC*2R*UI6W+V63HC,N9(T9)'H*,[7W$&0IP JS.4>M
MM6V>I_C/)L4=,3O<)L5=Q-^!+W2U0VBU7ZT8EI4V G2N',Q!0(P8 !T+-@KC
M4FKMGMS^_I>R1W$G",P:R:,C+*WW43%>G)*!_"?K:DU177-@"H7WSFO4.J3V
M4QUZ6EVXOR0W0&(/MHX]2+&^<DPRJ=3GKZO-=HOU0C$N7>;*&["<[+6R6@$%
MD+5LU,E2A_CG^PM4-DPYW/ %?4A^'X'-&G.O [-P=X<GSX(GS )8K,8Q^0 N
MB PY8U)>9!ZQ]73U.P=X*4O2#KED]I=(!W#:GW%/[$[,BE1'&PZ%\[I9UMKZ
M%$P!OW B8O2!\:,G9DY\6>].L#K&LMY=9-P!SI]>R1D]FF2X)WUWE;N"U)\3
M=X4HDAGGBA.M!S >OD_UM/;Z[H27G?:I[B*\L5VX&TJ(M=]FTQ4]:SJ\=O2W
MBP7-$P>E= 0GDZWS4)FTA0>[Y6;()[ZD\Z[,8P&KJ2PZL&X-\O.()B/S1&+)
M&12GWWF>Z'?!D!><)<NYFP+5WW?:T3M<,V,7[N>197_*:']VQON[V=7KPJVY
M0J@\8\0",%(@<2>4VC!- 6)F2D4;I"_=S,W8B\+.O8W&^&VE/L.#Z:^A:NMZ
M0FY09YD\:%;G907EP7M;H%A5A$U,8LBGIV4G/?WY" @_OC+N ;?3F4ZS-WON
MS@\Y\U*JJ,F)3CH7\D=(ADY4%[LD[[G0Q+C3N?+NTM9Y!/17T,4#P/:BK\3+
M,J5KODB..22O02250#%),:@3 C!PSX.SKN1N!ESL2-N)#J%Y24IX -A>P'3?
M[;=]77,H,DFN@8J0LBDUM) 08PP@M5<,F75&=]/"L3MY)]H?_Y(T\C#(_164
M\KX3[YD+2A-K8@D&5 J!/ =&[(I)^!B5%+J;W>*#Q(S]M=>_)(4\!&X]#909
MECGW^EI6SOUKLBAOPF2^*J*_+6BG<U)9<>"F5$%G!U%&!\8@<4\(J5TW[?S#
ML.!$X\^32;8.!L<7'7INS[XS+GR)0A00/DCB&0L0'$7O0DG/0C$:P^GXP=O3
M_>)SN,,I3H=&8"<4_^7RO\^SCW'&G!4"TNK!VA8'7F0$=(%^;&41K)LE.*V)
M/]$;_"]E"8;$\XMV!.ZF!9]G7'3,:B\XZ&P=*&06G)09DN'6.!U*+-W,$6I-
M_(O/8K\ 0S DGE^T(;@U ?MYK@F92BIHH 1G0#E7P%DF0-I(CI:T/K/3*=[8
MA?(7GS9_ 29@,"2_:/W?(98*+G,CI =#[A*HDHEG!2T4;AWSEMF$IU,MTC@C
M<,H9^A>@^P.AN&EV?YAQ+Y6H2S8N%A??+KEQ\*27ISZTY9"7K0_?QWP7+-:%
M* R86/?VY&3 FXB0M7!9!*4<:_VJ\5+FNQ3GA(V&>.5)]50,ANY;QZ%(HY)G
M7%K>O,CI/_-==L3L</-==A%_!^[6W9Y<%K56FK.Z<%K4,10:HN8(7/I$7-<!
M<^NNT=V;[T]@PLM.('BR^7X7B70 IT'Z(9W1FM76\."L!I52!A\"!XNH<^9!
M"?>?YOO=FN]W@M4QFN]WD7$'./^-/,S93\15A^VE9[[NL]4\"[2V@ F2@](F
M@^-,@;4\,"(BDN/=&*P;#]/Y"^_@.)D-(;3>T+<F(3O!@R@2LN"9&).)!!01
M$)UTJ((0OO72JT>.T?E+XJB(VT-0'6"M07V5#-D@DPF8([(5TQI"T1QDSJA=
M4<[CT3<0MVG$/X$Y4(>XHD>6_2FC_3KK=BN_0[;D[[C\.LNS\]F7G]=Q:K%>
M.%8XY)+)H&2-X'T=1FHP,I%5TL'UH@[;D]6YK]$8J:T492#8]*))\7F6Q&U8
M<CWE?+5.0(18R#TCTA,G;\T@28HA D;#E X^&]DZ2S$<-2>J-T,!M]42B[8H
MZD6?6DGJBA/_F)W3QYQ/EC\_AB6>B6*4JX,#I.<"%*\;#5*,$'BPV1KTZ+IQ
MU+8GJ_.8I <-ZPA7+TW5/DX6_WHSQ[J& PEZRQ5#=#0QHN#@&))3SFN^(0L!
MY&\HX26B<%V[@(\1=:*U@Z>H9@=CZJ4IV97=>3WY,<DXS2N&Y"QX*,&#1F*#
MBMF1P3$)(A?DZNO A.IFVL2V1)UH==XI*MG!F.I\>]+CKO7!!35/?VS+DIH=
M".BCJ"8*D[4,"#:56$>P!HBN]H0[G8NM#1FB=9]A+T4UUXEPG/^8)-R@J.>K
MCZ3?O2\?,<V^3"?_0X=:%9BM3GJ9T>3<ABR=!.ZP-NEJ#<1% 8;KH)CQMI3F
M,Q*&(.2DBVUVP?+F8INQ8-&!__-V2N8,/Y' 5S?3[VL2+U_GG1=)Z S%"@7*
M208ABPPQ24S%\:!*:\_EB>/T4I0S&EAFPTBN7Q"N7SXEA0R:,P/.DV8K(^O+
M9YVEY9'<,$ET-E_W]>2!Q@5B,[%O!Z<]9- !H*J*O2^?PCE>+2/26H7D:^FY
MT[8.US#@72&GOJC G?>R\-8YQ0>'Z!(X^PAXUI+;'<#E$Y[3'WVIH6"8_PN7
M]/L:=DT7>%.8H^H^&$A<(KD9!L&)S( Q+XQ.EAG5O"O_F3.-FTX>#DQ-9=$!
MMCZ28.@ 7XF@U_@#SV??*\/NDH3)E\15@&2T!R7(G_5$&.28O$M$EE6M>[VW
M.-:XF=3A$-9:(AV [&\XQ7DX)XI>Y6^3Z:1&1\O)#[Q+5%!6(09%:,A$E";*
M8K &)!J> \N9+'-CF&UUL'&SB<,!K;U4.H!:F_#GIMZ%J+>.80%A.47P@GQ6
M,N<4!YEDI"A"<-^ZP[TQ";V4Z/42F(Z)D X49$T9YL<)7RO_&8^"?&'48*7B
MH&20$(I,H!E/#E-T(K8VQMN=;-PH953PW&^!:B_)#O#9AL._AN^393BO/WWU
M;78Q79YEIG.T=<"L-Q3SL1KS>9.!6>_J= =DR71IR!^0,JY![TD#>L#*WBKS
M ^=Q-G89Z>V_7IG!SP(K.=8"7YV- E68 E<TJT^Y6:/-V'[??+O3CQL3]J0:
M(R%B_PMD1BHXX&O^91CU.?R)>[W:W_[G;5[G-QZHT2O\]>??/&'>5(\$S;6+
MOO9IE3KR1($O]#M)\B@^DG6+K0OKGCA.F^>9.Q_]F9CX"_V=?YU%7T2(9,!E
M24CAJR+OQZN:]!61)Z%R+JT;_IXZ3P\Y]L,Q\?CC3 ,)=%L,=$M;WX7Y99[D
M@"*@ISZNN7EY^L!',#?"!.93DH"2$[Y"I"NL+E$0S%C%98XRM2Y%&=#<_%8*
MILK.Z^^H-6^_SJ;+R?1B,OWR_CO.5Q);G)E8(KH2@: N0!E=ATK2[S*BC(:7
M8$WS;N.M3]>O*=H%+P]"@F&DTZUA>H?+WV>+!5&U<N?V,4;W/Z*- 7KR8(V,
MSF]A/B69+CZLO^0&02Y85WP&-((N,Q,BA"(,</)>8[&2!=5Z,->FLQQL;NY]
M[LW%2C1$+;.KDQ@X1:DB@5<Q Y?2NQA)353K\8L;#S-R5JX%#AY8DB:,/Q7#
ML<JK[^7+//Y!@QB1QPXYN"E!'PTK"(4%NHR,XA"$<E"\T8QA[25IGC<<R)3<
M>HNY]PV_A,4DU0?GR?E%;?VL?+Z%]^Q"#*I6:Z&K>0@+(=1Q^4Y@X!9+8LUG
MO>]WU%[-T X8>J(,>#"A=9#VOR'S%;EJN9)$3MPG3!?SR7*"B]_^3.<7I.9O
MB.LU176Q7.?0-IMIRUDB:A48RRL'DH"8B/]"QLBS\)*+X2K@6U$Q<K)_6$2/
M(NI3N9%;Y!F>^\A!;NFCY!LV(C,P[A2ONU.3("AD)\'5S+D*F*.(QGKY0N[K
M7WZ2=GR;37\]#XMU782*-AM&KF[V&BOQ ASS'+#4@E==?(K-URSN>LA.[^A=
M<+/C'7V@H'JXG:_*SU8DO"^K26VKFO[$2^!89V;YN@M2KQ8H!0<V"9:<<"A3
M\PT@FP[330O.$""X#[DF$ND 6K?/ORYJC*8(S5!1K%[?"6)$B"8R2$6J$IVF
MB+MU!^C#4XP,IC;BO=\)<1BO>T#+C0[]LBY0]99+"F@R\.#KJU*L&QU#!LF3
M%L;KZ$SK"__A*<9%RZ%R?= P<Q"3.X#)HQ;X]^O""NVEDLQ$L"K5^IXZGR 3
M-5D7BAIDME*T?O]^^D3=U.@>X>9J*)L.D/9K730S7ZSBTY7^K6A:7/YXB9F?
M,6N]%E&"5$@$:1<ALN+!,%[M./KD6J?IGSU47S[X(0AX8+I:BJ,+?%756Y'R
M(<S?SU>.05Y-8;EBWYGE03C/ WA9M1$+@RB5!J=94%XQ*7+K8>I;'*NOS%53
MC+45R:DDI*ZNB5E9,3-<9Y[O_;UV^:I=OW&0=-9!9 ^=[?(HD@]U3V&LG<PY
MU>+^F($9M!A*0)-/Y:&;V'E9LU&9>I:EKY/?$XB4.2D0>HC<!?JEJ*13+*)Y
M&?*= _1U0^XE[_MV:W\&=U'C?F^3W[N+&IBL)[\OWE\L%TM236+:2DO/=+&.
M%Q^!H31 1KZ 3SR!I\L^2\/)26WMXN]TP+YNQR;X&DY '?AA&XA;7P4/:#Q#
MC")8QNJ(B0(J&$7DD<.I?8QT]WO.5>N\Z(Y''+E7XH@(;"*D#C#XJ$][EGSU
M-;,@'?**B$@:(A8'QIK@D64ML?7\H4</,FZ;_"!X.ISA':)FK0UGGKM"5[V$
M'(P#53RK\SDU<&5XY(8KEEH/C=EPE'$7*A\%.?LP_?3BP@\SBG:6DW!^_O/U
MQK*.<K>L8U:.$#XV/=C 4>9P3!PZ&'5TE3)%"I.LKW6QG*()4PIDJWD12=AP
M@J62A]8HK?+EQH0ZC24 !E9[H,B*."4#L.B+\YQX4YJOC&A*0:?A\"Z(&ZX,
M;6<1=^ 5'$CS+S\?_X#5$W713LC,) @=:VA7=\8$DHK.2<GBBHFV-=H')*>7
MJI+CH_3^O)%.(-.M]MQ:AQF$R$*6 )QE!DI%"X%,%61),65TN4ALG7YZ[DPC
M+U;N!3Q;@7I/27: S,W;>[GP6LB0B0:*/Y1A=0<*(VH<2]YEETSS$;.=KEQN
M*_.MUR?O(H .D/01R<F:U-T>*U+^F$Z6BX^?_E@34U()OMX<% 63SA63P'ER
MQ$SF&!1*HK2U@7OR0./FTP=%5#M!C(BJ&@&?_3']0;1@OJ'HUEOZJVDFJW_^
M\[<_<9XFBS6UEQIT-;C91>:#M1:0Q0)*B@ N6W)DK,]>)B[]_9;7ATF")B<9
M-WD^"-R.+Z$.C-QCJ\==XC$+0_Z#YJL580*B#!Y,"59(],+IUHM3]]T1/U@Z
M_7A7Y!Y,[P W![JSOU\7(B$3QE8^)E7'ZV*J0^>TAX2>*V63:'^/MCI[+T6K
MIQX8[P>&TU>"];!%"L^<941T"#:"<EK4&0T:DE>\A.)U%*VK%YL<O,<89FC,
MM07^'@#H]DWLTT5<X']?U$G]/^B7?5ZO[G]$FW>F)P_6Z$7HWG?<[#_C)L7
M0@(*;57MRR8O04L!(AMMI.8$M^;=@1O.<O"+T+W/O37@SA3!O#$0O2675S$/
M(=5&4ID5ZN"<PN834S<=9N1D=0L</'BG:<+X4S$<![Q^;_BD0<S(D._+&U%4
M$D/);)U!FRCF$!C!E6Q!A^"$\X+ET'P?^'&LR:4/ZC5SG$5142P(S]Z##S&!
M\-9&E+%PV?R5^)%S=&I#=I'^,S9D=W9WX&W?IX'^V>KU@^<H,:0,4M62HI3(
M'FHB* M6LE':N]RZOVS#4;H"SAXR?@8T^S"\3]RL<S@4Y&+QGD%6PM8'B4 :
ME>I2%6O)^[<EAM;U.AL/TQ=V]A+U\_#9@^_] 6B=L(NLT.F] RF$ 655[0@W
M'K P%>D4+*B!P=/#4V(C(3\-G3TXW@%L?KE83*:X6+Q*_WTQ64RNM\ *PY@*
M18*6H8[7R1E<$C7=%E(Q24>E6]<=;SC*R G,UO=5"X9WBIOZVSE>J58*&:TQ
M 9)C1)#WY G:DD%SZSQZ=,FV[GAX]E#CFJ$FHM\"3OO+8>RGYU??OY]/4EB;
MTBQS3EDH$,)E4)P"BE@< \X178S)!';/!FUX1[[SL?UAX !YS9HPKP-[<L_.
MWF2^C<XL)I; A3KQ#6OWEZ^/CS';*%!RW7QPT*:SC%M.,'3DM!_+.X#.>B_2
MXO-LK4E7.H:+O\UK$W5B1DOA Y#N$!6.2_ \*BC.YHS$+MG<EWGN3%WYPWM*
M?C:@&!KVLF],!:__H/Y2]VO]?__K_P=02P$"% ,4    "  :@2%5+HK?H9D(
M  "P+@  &P              @ $     97@M,S$Q<VYO=V9L86ME9GDR,#(S
M<3(N:'1M4$L! A0#%     @ &H$A5;=E ;:4"   R2X  !L
M ( !T@@  &5X+3,Q,G-N;W=F;&%K969Y,C R,W$R+FAT;5!+ 0(4 Q0    (
M !J!(55AQ31%^00  "P8   ;              "  9\1  !E>"TS,C%S;F]W
M9FQA:V5F>3(P,C-Q,BYH=&U02P$"% ,4    "  :@2%56SX#]P@%  !]&
M&P              @ '1%@  97@M,S(R<VYO=V9L86ME9GDR,#(S<3(N:'1M
M4$L! A0#%     @ &H$A558&P=,9-P, V) F !$              ( !$AP
M '-N;W<M,C R,C W,S$N:'1M4$L! A0#%     @ &H$A52A:UA6@$P  1>$
M !$              ( !6E,# '-N;W<M,C R,C W,S$N>'-D4$L! A0#%
M  @ &H$A5<,%VFKW*0  AK\! !4              ( !*6<# '-N;W<M,C R
M,C W,S%?8V%L+GAM;%!+ 0(4 Q0    ( !J!(55-FT#C*60  -7!!  5
M          "  5.1 P!S;F]W+3(P,C(P-S,Q7V1E9BYX;6Q02P$"% ,4
M"  :@2%51:<.-@([  !G00  %               @ &O]0, <VYO=RTR,#(R
M,#<S,5]G,2YJ<&=02P$"% ,4    "  :@2%5QG$[$@;M   R40H %0
M        @ 'C, 0 <VYO=RTR,#(R,#<S,5]L86(N>&UL4$L! A0#%     @
M&H$A5>KFUESNEP  ?44' !4              ( !'!X% '-N;W<M,C R,C W
@,S%?<')E+GAM;%!+!08     "P + / "   ]M@4    !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
