{"id":449970,"date":"2021-03-03T16:04:27","date_gmt":"2021-03-03T21:04:27","guid":{"rendered":"http:\/\/www.marketnewsdesk.com\/?p=449970"},"modified":"2021-03-03T16:04:27","modified_gmt":"2021-03-03T21:04:27","slug":"okta-announces-strong-fourth-quarter-and-fiscal-year-2021-results","status":"publish","type":"post","link":"https:\/\/www.marketnewsdesk.com\/index.php\/okta-announces-strong-fourth-quarter-and-fiscal-year-2021-results\/","title":{"rendered":"Okta Announces Strong Fourth Quarter and Fiscal Year 2021 Results"},"content":{"rendered":"<p>        <!--.bwalignc { text-align: center; list-style-position: inside }\n.bwalignl { text-align: left }\n.bwalignr { text-align: right; list-style-position: inside }\n.bwblockalignl { margin-left: 0px; margin-right: auto }\n.bwcellpmargin { margin-bottom: 0px; margin-top: 0px }\n.bwdoublebottom { border-bottom: double black 2.25pt }\n.bwlistdisc { list-style-type: disc }\n.bwnowrap { white-space: nowrap }\n.bwpadl0 { padding-left: 0px }\n.bwpadl3 { padding-left: 15px }\n.bwpadl6 { padding-left: 30px }\n.bwpadr0 { padding-right: 0px }\n.bwrowaltcolor0 { background-color: #cceeff }\n.bwsinglebottom { border-bottom: solid black 1pt }\n.bwtablemarginb { margin-bottom: 10px }\n.bwvertalignb { vertical-align: bottom }\n.bwvertalignt { vertical-align: top }body {font:normal small Arial,Helvetica,sans-serif;color:#000;background-color:#fff;padding:24px;margin:0;} a img {border:0;} h3 {font-size:medium;color:#000;margin:0 0 1em 0; text-align:center;}-->  <\/p>\n<p><b>Okta Announces Strong Fourth Quarter and Fiscal Year 2021 Results<\/b><\/p>\n<ul class=\"bwlistdisc\">\n<li><i>Q4 revenue grew 40% year-over-year; subscription revenue grew 42% year-over-year <\/i><\/li>\n<li><i>Fiscal year 2021 revenue totaled $835 million and grew 43% year-over-year; subscription revenue grew 44% year-over-year<\/i><\/li>\n<li><i>Remaining performance obligations (RPO) grew 49% year-over-year to $1.80 billion<\/i><\/li>\n<li><i>Signs definitive agreement to acquire Auth0<\/i><\/li>\n<\/ul>\n<p>SAN FRANCISCO&#8211;(<a href=\"http:\/\/www.businesswire.com\">BUSINESS WIRE<\/a>)&#8211;<br \/>\nOkta, Inc. (Nasdaq: OKTA), the leading independent identity provider, today announced financial results for its fourth quarter and fiscal year ended January 31, 2021. The Company also announced it has entered into a definitive agreement to acquire Auth0, a leading identity platform for application teams, in a stock transaction valued at approximately $6.5 billion.\n<\/p>\n<p>\n&#8220;Our relentless focus on execution and customer success drove strong fourth quarter financial results and capped another fantastic year of growth for Okta,&#8221; said Todd McKinnon, Chief Executive Officer and co-founder of Okta. &#8220;The importance of identity and zero-trust security have only been elevated over the past year as companies around the world are accelerating their adoption of cloud and digital transformation projects. Okta&#8217;s unmatched identity platform is still in the early innings of a massive addressable market and we are incredibly excited about the opportunity for years to come.&#8221;\n<\/p>\n<p><b>Fourth Quarter Fiscal 2021 Financial Highlights:<\/b><\/p>\n<ul class=\"bwlistdisc\">\n<li><b>Revenue<\/b>: Total revenue was $234.7 million, an increase of 40% year-over-year. Subscription revenue was $225.4 million, an increase of 42% year-over-year.\n<\/li>\n<li><b>Remaining Performance Obligations (RPO)<\/b>:<b \/>RPO, or subscription backlog, was $1.80 billion, an increase of 49% year-over-year. Current RPO, which is contracted subscription revenue expected to be recognized over the next 12 months, was $841.8 million, up 42% compared to the fourth quarter of fiscal 2020.\n<\/li>\n<li><b>Calculated Billings:<\/b> Total calculated billings were $316.0 million, an increase of 40% year-over-year.\n<\/li>\n<li><b>GAAP Operating Loss: <\/b>GAAP operating loss was $54.6 million, or 23.3% of total revenue, compared to a GAAP operating loss of $44.7 million, or 26.7% of total revenue, in the fourth quarter of fiscal 2020.\n<\/li>\n<li><b>Non-GAAP Operating Income\/Loss: <\/b>Non-GAAP operating income was $8.0 million, or 3.4% of total revenue, compared to a non-GAAP operating loss of $5.6 million, or 3.3% of total revenue, in the fourth quarter of fiscal 2020.\n<\/li>\n<li><b>GAAP Net Loss: <\/b>GAAP net loss was $75.8 million, compared to a GAAP net loss of $50.5 million in the fourth quarter of fiscal 2020. GAAP net loss per share was $0.58, compared to a GAAP net loss per share of $0.42 in the fourth quarter of fiscal 2020.<b \/><\/li>\n<li><b>Non-GAAP Net Income\/Loss: <\/b>Non-GAAP net income was $8.0 million, compared to a non-GAAP net loss of $1.1 million in the fourth quarter of fiscal 2020. Non-GAAP basic and diluted net income per share was $0.06, compared to a non-GAAP basic and diluted net loss per share of $0.01 in the fourth quarter of fiscal 2020.\n<\/li>\n<li><b>Cash Flow<\/b>: Net cash provided by operations was $34.9 million, or 14.9% of total revenue, compared to net cash provided by operations of $24.8 million, or 14.8% of total revenue, in the fourth quarter of fiscal 2020. Free cash flow was $32.5 million, or 13.8% of total revenue, compared to $18.1 million, or 10.8% of total revenue, in the fourth quarter of fiscal 2020.\n<\/li>\n<li><b>Cash, cash equivalents, and short-term investments<\/b> were $2.56 billion at January 31, 2021.\n<\/li>\n<\/ul>\n<p><b>Full Year Fiscal 2021 Financial Highlights:<\/b><\/p>\n<ul class=\"bwlistdisc\">\n<li><b>Revenue:<\/b> Total revenue was $835.4 million, an increase of 43% year-over-year. Subscription revenue was $796.6 million, an increase of 44% year-over-year.\n<\/li>\n<li><b>Calculated Billings:<\/b> Total calculated billings were $976.0 million, an increase of 39% year-over-year.\n<\/li>\n<li><b>Operating Income\/Loss:<\/b> GAAP operating loss was $204.2 million, or 24.4% of total revenue, compared to a GAAP operating loss of $185.8 million, or 31.7% of total revenue for fiscal 2020. Non-GAAP operating income was $7.7 million, or 0.9% of total revenue, compared to a non-GAAP operating loss of $48.5 million, or 8.3% of total revenue for fiscal 2020.\n<\/li>\n<li><b>Net Income\/Loss:<\/b> GAAP net loss was $266.3 million, compared to a GAAP net loss of $208.9 million for fiscal 2020. GAAP net loss per share was $2.09, compared to a GAAP net loss per share of $1.78 for fiscal 2020. Non-GAAP net income was $16.2 million, compared to a non-GAAP net loss of $31.1 million for fiscal 2020. Non-GAAP basic and diluted net income per share were $0.13 and $0.11, respectively, compared to a non-GAAP basic and diluted net loss per share of $0.27 for fiscal 2020.\n<\/li>\n<li><b>Cash Flow:<\/b> Net cash provided by operations was $128.0 million, or 15.3% of total revenue, compared to $55.6 million, or 9.5% of total revenue, for fiscal 2020. Free cash flow was $110.7 million, or 13.3% of total revenue, compared to $36.3 million, or 6.2% of total revenue, for fiscal 2020.\n<\/li>\n<\/ul>\n<p>\nThe section titled &#8220;Non-GAAP Financial Measures&#8221; below contains a description of the non-GAAP financial measures, and reconciliations between GAAP and non-GAAP information are contained in the tables below.\n<\/p>\n<p><b>Financial Outlook: <\/b><\/p>\n<p>\n&#8220;Fourth quarter results were strong across the board,&#8221; said Bill Losch, Chief Financial Officer of Okta. &#8220;We were particularly pleased with the continued strength in RPO, revenue, and cash flows, which reflects the success we&#8217;ve experienced with large enterprise customers. We believe that the secular tailwinds that have propelled our business over the past several years will continue into our fiscal year 2022 and we plan to invest appropriately to capitalize on the opportunity and further strengthen our competitive positioning.&#8221;\n<\/p>\n<p>\nThis financial outlook does not include any potential impact from the proposed acquisition of Auth0.\n<\/p>\n<p>\nFor the first quarter of fiscal 2022, the Company expects:\n<\/p>\n<ul class=\"bwlistdisc\">\n<li>\nTotal revenue of $237 million to $239 million, representing a growth rate of 30% to 31% year-over-year\n<\/li>\n<li>\nNon-GAAP operating loss of $28.0 million to $27.0 million\n<\/li>\n<li>\nNon-GAAP net loss per share of $0.21 to $0.20, assuming weighted-average shares outstanding of approximately 133 million\n<\/li>\n<\/ul>\n<p>\nFor the full year fiscal 2022, the Company expects:\n<\/p>\n<ul class=\"bwlistdisc\">\n<li>\nTotal revenue of $1.08 billion to $1.09 billion, representing a growth rate of 29% to 30% year-over-year\n<\/li>\n<li>\nNon-GAAP operating loss of $61.0 million to $55.0 million\n<\/li>\n<li>\nNon-GAAP net loss per share of $0.49 to $0.44, assuming weighted-average shares outstanding of approximately 135 million\n<\/li>\n<\/ul>\n<p>\nThese statements are forward-looking and actual results may differ materially. Refer to the Forward-Looking Statements safe harbor below for information on the factors that could cause our actual results to differ materially from these forward-looking statements.\n<\/p>\n<p>\nOkta has not reconciled its expectations as to non-GAAP operating loss and non-GAAP net loss per share to their most directly comparable GAAP measures because certain items are out of Okta\u2019s control or cannot be reasonably predicted. Accordingly, reconciliations for forward-looking non-GAAP operating loss and non-GAAP net loss per share are not available without unreasonable effort.\n<\/p>\n<p><b>Proposed Acquisition of Auth0<\/b><\/p>\n<p>\nIn a separate press release today, Okta announced it has entered into a definitive agreement to acquire Auth0, a leading identity platform for application teams, in a stock transaction valued at approximately $6.5 billion based on a fixed number of Okta shares and an Okta share price of $276.21. Together, Okta and Auth0 address a broad set of identity use cases and the acquisition will accelerate the companies\u2019 shared vision of enabling everyone to safely use any technology, shaping the future of identity on the internet. \u201cCombining Auth0\u2019s developer-centric identity platform with the Okta Identity Cloud will drive tremendous value for both current and future customers,\u201d said Todd McKinnon, Chief Executive Officer and co-founder, Okta.\n<\/p>\n<p>\nFor additional details please refer to the separate press release distributed today, which can be found at investor.okta.com.\n<\/p>\n<p><b>Conference Call Information:<\/b><\/p>\n<p>\nOkta will host a live video webcast at 2:00 p.m. Pacific Time on March 3, 2021 to discuss the results and outlook. The news release with the financial results will be accessible from the Company\u2019s website at investor.okta.com prior to the conference call. The live video webcast of the conference call will be accessible from the Okta investor relations website at investor.okta.com.\n<\/p>\n<p><b>Supplemental Financial and Other Information:<\/b><\/p>\n<p>\nSupplemental financial and other information can be accessed through the Company\u2019s investor relations website at investor.okta.com.\n<\/p>\n<p><b>Non-GAAP Financial Measures:<\/b><\/p>\n<p>\nThis press release and the accompanying tables contain the following non-GAAP financial measures: non-GAAP gross profit, non-GAAP gross margin, non-GAAP operating income (loss), non-GAAP operating margin, non-GAAP net income (loss), non-GAAP net margin, non-GAAP net income (loss) per share, basic and diluted, free cash flow, free cash flow margin, current calculated billings and calculated billings. Certain of these non-GAAP financial measures exclude stock-based compensation, amortization of debt discount and debt issuance costs, non-cash charitable contributions, amortization of acquired intangibles, acquisition-related expenses and loss on early extinguishment and conversion of debt.\n<\/p>\n<p>\nOkta believes that non-GAAP financial information, when taken collectively with GAAP financial measures, may be helpful to investors because it provides consistency and comparability with past financial performance and assists in comparisons with other companies, some of which use similar non-GAAP financial information to supplement their GAAP results. The non-GAAP financial information is presented for supplemental informational purposes only, and should not be considered a substitute for financial information presented in accordance with GAAP, and may be different from similarly-titled non-GAAP measures used by other companies.\n<\/p>\n<p>\nThe principal limitation of these non-GAAP financial measures is that they exclude significant expenses that are required by GAAP to be recorded in the Company\u2019s financial statements. In addition, they are subject to inherent limitations as they reflect the exercise of judgment by the Company&#8217;s management about which expenses are excluded or included in determining these non-GAAP financial measures. A reconciliation is provided below for each non-GAAP financial measure to the most directly comparable financial measure stated in accordance with GAAP.\n<\/p>\n<p>\nOkta encourages investors to review the related GAAP financial measures and the reconciliation of these non-GAAP financial measures to their most directly comparable GAAP financial measures, which it includes in press releases announcing quarterly financial results, including this press release, and not to rely on any single financial measure to evaluate the Company\u2019s business.\n<\/p>\n<p><b>Forward-Looking Statements: <\/b>This press release contains &#8220;forward-looking statements&#8221; within the meaning of the &#8220;safe harbor&#8221; provisions of the Private Securities Litigation Reform Act of 1995, including but not limited to, statements regarding our financial outlook, business strategy and plans, market trends and market size, opportunities and positioning and expected benefits that will be derived from the Auth0 transaction. These forward-looking statements are based on current expectations, estimates, forecasts and projections. Words such as &#8220;expect,&#8221; &#8220;anticipate,&#8221; &#8220;should,&#8221; &#8220;believe,&#8221; &#8220;hope,&#8221; &#8220;target,&#8221; &#8220;project,&#8221; &#8220;goals,&#8221; &#8220;estimate,&#8221; &#8220;potential,&#8221; &#8220;predict,&#8221; &#8220;may,&#8221; &#8220;will,&#8221; &#8220;might,&#8221; &#8220;could,&#8221; &#8220;intend,&#8221; &#8220;shall&#8221; and variations of these terms and similar expressions are intended to identify these forward-looking statements, although not all forward-looking statements contain these identifying words. Forward-looking statements are subject to a number of risks and uncertainties, many of which involve factors or circumstances that are beyond our control. For example, the market for our products may develop more slowly than expected or than it has in the past; our results of operations may fluctuate more than expected; there may be significant fluctuations in our results of operations and cash flows related to our revenue recognition or otherwise; the impact of COVID-19, related public health measures and any associated economic downturn on our business and results of operations may be more than we expect; a network or data security incident that allows unauthorized access to our network or data or our customers\u2019 data could damage our reputation; we could experience interruptions or performance problems associated with our technology, including a service outage; we may not be able to pay off our convertible senior notes when due; and global economic conditions could deteriorate; the parties may not be able to satisfy the Auth0 transaction closing conditions in a timely fashion or at all, and we may not be able to successfully integrate the companies. Further information on potential factors that could affect our financial results is included in our most recent Quarterly Report on Form 10-Q and our other filings with the Securities and Exchange Commission. The forward-looking statements included in this press release represent our views only as of the date of this press release and we assume no obligation and do not intend to update these forward-looking statements.\n<\/p>\n<p><b>About Okta<\/b><\/p>\n<p>\nOkta is the leading independent identity provider. The Okta Identity Cloud enables organizations to securely connect the right people to the right technologies at the right time. With more than 7,000 pre-built integrations to applications and infrastructure providers, Okta provides simple and secure access to people and organizations everywhere, giving them the confidence to reach their full potential. More than 10,000 organizations, including JetBlue, Nordstrom, Siemens, Slack, T-Mobile, Takeda, Teach for America, and Twilio, trust Okta to help protect the identities of their workforces and customers.\n<\/p>\n<p>\nOkta uses its investor.okta.com website as a means of disclosing material non-public information, announcing upcoming investor conferences and for complying with its disclosure obligations under Regulation FD. Accordingly, you should monitor our investor relations website in addition to following our press releases, SEC filings and public conference calls and webcasts.\n<\/p>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl\">\n<tr>\n<td colspan=\"17\" class=\"bwpadl0 bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>OKTA, INC.<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"17\" class=\"bwpadl0 bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"17\" class=\"bwpadl0 bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(In thousands, except per share data)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"17\" class=\"bwpadl0 bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(unaudited)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0\" colspan=\"17\" rowspan=\"1\" \/><\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"7\" class=\"bwvertalignb bwpadl0 bwsinglebottom bwnowrap\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Three Months Ended<br \/>\n<\/b><br \/><b>January 31,<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"7\" class=\"bwvertalignb bwpadl0 bwsinglebottom bwnowrap\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Twelve Months Ended<br \/>\n<\/b><br \/><b>January 31,<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwnowrap bwalignc\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2021<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwnowrap bwalignc\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2020<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwnowrap bwalignc\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2021<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwnowrap bwalignc\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2020<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nRevenue:\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nSubscription\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n225,400\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n158,514\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n796,613\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n552,688\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nProfessional services and other\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n9,340\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n8,813\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n38,811\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n33,379\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTotal revenue\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n234,740\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n167,327\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n835,424\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n586,067\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nCost of revenue:\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nSubscription<sup>(1)<\/sup><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n48,675\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n33,864\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n170,095\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n116,445\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nProfessional services and other<sup>(1)<\/sup><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n12,465\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n10,819\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n47,586\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n42,937\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTotal cost of revenue\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n61,140\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n44,683\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n217,681\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n159,382\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nGross profit\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n173,600\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n122,644\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n617,743\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n426,685\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nOperating expenses:\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nResearch and development<sup>(1)<\/sup><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n62,316\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n43,360\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n222,826\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n159,269\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nSales and marketing<sup>(1)<\/sup><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n115,173\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n92,635\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n427,350\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n340,356\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nGeneral and administrative<sup>(1)<\/sup><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n50,707\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n31,352\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n171,726\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n112,892\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTotal operating expenses\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n228,196\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n167,347\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n821,902\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n612,517\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nOperating loss\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(54,596\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(44,703\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(204,159\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(185,832\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nInterest expense\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(22,597\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(10,646\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(72,660\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(27,017\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nInterest income and other, net\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n2,154\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n5,743\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n12,891\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n17,089\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nLoss on early extinguishment and conversion of debt\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(2,263\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(14,572\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nInterest and other, net\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(20,443\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(4,903\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(62,032\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(24,500\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nLoss before provision for (benefit from) income taxes\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(75,039\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(49,606\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(266,191\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(210,332\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nProvision for (benefit from) income taxes\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n767\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n866\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n141\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(1,419\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNet loss\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(75,806\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(50,472\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(266,332\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(208,913\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNet loss per share, basic and diluted\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(0.58\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(0.42\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(2.09\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(1.78\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nWeighted-average shares used to compute net loss per share, basic and diluted\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n130,138\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n121,562\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n127,212\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n117,221\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl\">\n<tr>\n<td class=\"bwpadl0\" colspan=\"17\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\"><sup>(1)<\/sup> Amounts include stock-based compensation expense as follows (in thousands):\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0\" colspan=\"17\" rowspan=\"1\" \/><\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"7\" class=\"bwvertalignt bwsinglebottom bwpadl0 bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Three Months Ended<br \/>\n<\/b><br \/><b>January 31,<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"7\" class=\"bwvertalignt bwsinglebottom bwpadl0 bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Twelve Months Ended<br \/>\n<\/b><br \/><b>January 31,<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwsinglebottom bwpadl0 bwpadr0 bwvertalignb bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2021<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwsinglebottom bwpadl0 bwpadr0 bwvertalignb bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2020<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwsinglebottom bwpadl0 bwpadr0 bwvertalignb bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2021<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwsinglebottom bwpadl0 bwpadr0 bwvertalignb bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2020<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nCost of subscription revenue\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n6,666\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n3,786\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n21,895\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n12,923\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nCost of professional services and other\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n2,159\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,872\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n8,083\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n7,164\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nResearch and development\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n18,836\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n11,361\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n63,270\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n37,683\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nSales and marketing\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n15,109\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n11,118\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n53,802\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n38,077\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nGeneral and administrative\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n13,637\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n8,793\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n49,131\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n30,777\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTotal stock-based compensation expense\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n56,407\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n36,930\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n196,181\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n126,624\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl\">\n<tr>\n<td colspan=\"12\" class=\"bwpadl0 bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>OKTA, INC.<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"12\" class=\"bwpadl0 bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>CONDENSED CONSOLIDATED BALANCE SHEETS<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"12\" class=\"bwpadl0 bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(In thousands)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"12\" class=\"bwpadl0 bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(unaudited)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0\" colspan=\"12\" rowspan=\"1\" \/><\/tr>\n<tr>\n<td class=\"bwpadl0\" rowspan=\"1\" colspan=\"1\" \/>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"5\" class=\"bwvertalignb bwpadl0 bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>January 31,<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"4\" class=\"bwvertalignb bwpadl0 bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>January 31,<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"5\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwalignc bwnowrap bwpadr0\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2021<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"4\" class=\"bwsinglebottom bwpadl0 bwpadr0 bwvertalignb bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2020<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Assets<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"4\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"4\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nCurrent assets:\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"4\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"4\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nCash and cash equivalents\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n434,607\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n520,048\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nShort-term investments\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n2,121,584\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n882,976\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAccounts receivable, net of allowances\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n194,818\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n130,115\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDeferred commissions\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n45,949\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n33,636\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nPrepaid expenses and other current assets\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n81,609\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n32,950\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl6\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTotal current assets\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n2,878,567\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,599,725\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nProperty and equipment, net\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n62,783\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n53,535\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nOperating lease right-of-use assets\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n149,604\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n125,204\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDeferred commissions, noncurrent\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n108,555\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n77,874\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nIntangible assets, net\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n27,009\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n32,529\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nGoodwill\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n48,023\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n48,023\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nOther assets\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n24,256\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n18,505\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Total assets<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n3,298,797\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,955,395\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Liabilities and stockholders&#8217; equity<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"4\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"4\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nCurrent liabilities:\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"4\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"4\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAccounts payable\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n8,557\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n3,837\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAccrued expenses and other current liabilities\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n53,729\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n36,887\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAccrued compensation\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n71,906\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n40,300\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nConvertible senior notes, net\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n908,684\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n100,703\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDeferred revenue\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n502,738\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n365,236\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl6\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTotal current liabilities\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,545,614\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n546,963\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nConvertible senior notes, net, noncurrent\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n857,387\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n837,002\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nOperating lease liabilities, noncurrent\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n179,518\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n154,511\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDeferred revenue, noncurrent\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n10,860\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n6,214\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nOther liabilities, noncurrent\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n11,375\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n5,361\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTotal liabilities\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n2,604,754\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,550,051\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"4\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"4\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nStockholders\u2019 equity:\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"4\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"4\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nPreferred stock\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nClass A common stock\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n12\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n11\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nClass B common stock\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAdditional paid-in capital\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,656,096\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,105,564\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAccumulated other comprehensive income\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n5,390\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n892\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAccumulated deficit\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(967,456\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(701,124\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTotal stockholders\u2019 equity\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n694,043\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n405,344\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Total liabilities and stockholders&#8217; equity<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n3,298,797\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,955,395\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl\">\n<tr>\n<td colspan=\"9\" class=\"bwpadl0 bwnowrap bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>OKTA, INC.<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" class=\"bwpadl0 bwnowrap bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>SUMMARY OF CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" class=\"bwpadl0 bwnowrap bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n(In thousands)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" class=\"bwpadl0 bwnowrap bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n(unaudited)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0\" colspan=\"9\" rowspan=\"1\" \/><\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"7\" class=\"bwvertalignt bwpadl0 bwsinglebottom bwnowrap bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Twelve Months Ended January 31,<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\" \/>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwsinglebottom bwpadl0 bwpadr0 bwvertalignb bwnowrap bwalignc\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2021<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwsinglebottom bwpadl0 bwpadr0 bwvertalignb bwnowrap bwalignc\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2020<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Cash flows from operating activities:<\/b><\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNet loss\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(266,332\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(208,913\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAdjustments to reconcile net loss to net cash provided by operating activities:\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nStock-based compensation\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n196,181\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n126,624\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDepreciation, amortization and accretion\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n36,865\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n17,815\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAmortization of debt discount and issuance costs\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n68,424\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n25,892\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAmortization of deferred commissions\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n39,661\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n28,588\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDeferred income taxes\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(1,182\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(2,253\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNon-cash charitable contributions\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n9,292\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,746\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nLoss on early extinguishment and conversion of debt\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n2,263\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n14,572\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nOther, net\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n5,537\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(11\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nChanges in operating assets and liabilities:\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl6\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAccounts receivable\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(66,373\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(37,515\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl6\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDeferred commissions\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(81,016\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(61,224\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl6\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nPrepaid expenses and other assets\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(13,174\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(4,080\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl6\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nOperating lease right-of-use assets\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n19,053\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n12,951\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl6\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAccounts payable\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n4,081\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,689\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl6\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAccrued compensation\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n44,157\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n23,034\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl6\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAccrued expenses and other liabilities\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n5,527\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n9,972\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl6\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nOperating lease liabilities\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(17,150\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(9,716\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl6\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDeferred revenue\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n142,148\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n116,432\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNet cash provided by operating activities\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n127,962\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n55,603\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Cash flows from investing activities:<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nCapitalization of internal-use software costs\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(4,159\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(3,888\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nPurchases of property and equipment\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(13,083\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(15,442\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nPurchases of securities available for sale and other\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(2,029,030\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(999,387\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nProceeds from maturities and redemption of securities available for sale\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n535,123\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n356,277\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nProceeds from sales of securities available for sale and other\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n206,129\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n27,271\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nPurchases of intangible assets\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(126\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(8,589\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nPayments for business acquisition, net of cash acquired\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(44,283\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNet cash used in investing activities\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(1,305,146\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(688,041\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Cash flows from financing activities:<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nProceeds from issuance of convertible senior notes, net of issuance costs\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,134,841\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,040,660\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nPayments for repurchases of convertible senior notes\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(446\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(224,414\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nProceeds from hedges related to convertible senior notes\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n195,046\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n405,851\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nPayments for warrants related to convertible senior notes\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(175,399\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(358,622\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nPurchases of capped calls related to convertible senior notes\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(133,975\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(74,094\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nProceeds from stock option exercises, net of repurchases\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n45,620\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n45,363\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nProceeds from shares issued in connection with employee stock purchase plan\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n25,911\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n18,767\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nOther, net\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwsinglebottom bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwsinglebottom bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwsinglebottom bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(126\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwsinglebottom bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNet cash provided by financing activities\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,091,598\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n853,385\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nEffects of changes in foreign currency exchange rates on cash, cash equivalents and restricted cash\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n2,263\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(209\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNet (decrease) increase in cash, cash equivalents and restricted cash\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(83,323\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n220,738\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nCash, cash equivalents and restricted cash at beginning of period\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n531,953\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n311,215\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Cash, cash equivalents and restricted cash at end of period<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n448,630\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n531,953\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p class=\"bwalignc\"><b>OKTA, INC.<\/b><\/p>\n<p class=\"bwalignc\"><b>Reconciliation of GAAP to Non-GAAP Data<\/b><\/p>\n<p class=\"bwalignc\">\n(In thousands, except percentages and per share data)\n<\/p>\n<p class=\"bwalignc\">\n(unaudited)\n<\/p>\n<p><b><i>Non-GAAP Gross Profit and Non-GAAP Gross Margin <\/i><\/b><\/p>\n<p>\nWe define non-GAAP gross profit and non-GAAP gross margin as GAAP gross profit and GAAP gross margin, adjusted for stock-based compensation expense included in cost of revenue and amortization of acquired intangibles.\n<\/p>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl\">\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"7\" class=\"bwvertalignt bwsinglebottom bwpadl0 bwnowrap bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Three Months Ended<br \/>\n<\/b><br \/><b>January 31,<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"7\" class=\"bwvertalignt bwsinglebottom bwpadl0 bwnowrap bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Twelve Months Ended<br \/>\n<\/b><br \/><b>January 31,<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwnowrap bwalignc\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2021<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwnowrap bwalignc\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2020<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwnowrap bwalignc\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2021<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwnowrap bwalignc\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2020<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nGross profit\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n173,600\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n122,644\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n617,743\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n426,685\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAdd:\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nStock-based compensation expense included in cost of revenue<sup>(1)<\/sup><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n8,825\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n5,658\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n29,978\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n20,087\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAmortization of acquired intangibles\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,593\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,593\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n6,373\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n5,488\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNon-GAAP gross profit\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n184,018\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n129,895\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n654,094\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n452,260\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nGross margin\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n74\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignl bwcellpmargin\">\n%\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n73\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignl bwcellpmargin\">\n%\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n74\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignl bwcellpmargin\">\n%\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n73\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignl bwcellpmargin\">\n%\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNon-GAAP gross margin\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n78\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignl bwcellpmargin\">\n%\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n78\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignl bwcellpmargin\">\n%\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n78\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignl bwcellpmargin\">\n%\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n77\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignl bwcellpmargin\">\n%\n<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl\">\n<tr>\n<td class=\"bwpadl0 bwpadr0 bwvertalignt\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignr\"><sup>(1)<\/sup><\/p>\n<\/td>\n<td class=\"bwvertalignt bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nSee table in footnote (1) to the condensed consolidated statements of operations above for breakdown of stock-based compensation expense by line item.\n<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p><b><i>Non-GAAP Operating Income (Loss) and Non-GAAP Operating Margin <\/i><\/b><\/p>\n<p>\nWe define non-GAAP operating income (loss) and non-GAAP operating margin as GAAP operating loss and GAAP operating margin, adjusted for stock-based compensation expense, non-cash charitable contributions, amortization of acquired intangibles and acquisition-related expenses.\n<\/p>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl\">\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"7\" class=\"bwvertalignt bwsinglebottom bwpadl0 bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Three Months Ended<br \/>\n<\/b><br \/><b>January 31,<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\">\u00a0<\/td>\n<td colspan=\"7\" class=\"bwvertalignt bwsinglebottom bwpadl0 bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Twelve Months Ended<br \/>\n<\/b><br \/><b>January 31,<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2021<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2020<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\">\u00a0<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2021<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2020<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nOperating loss\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(54,596\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(44,703\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\u00a0<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(204,159\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(185,832\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAdd:\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\">\u00a0<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nStock-based compensation expense<sup>(1)<\/sup><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n56,407\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n36,930\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\u00a0<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n196,181\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n126,624\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNon-cash charitable contributions\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n4,630\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n584\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\">\u00a0<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n9,292\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,746\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAmortization of acquired intangibles\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,593\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,593\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\u00a0<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n6,373\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n5,488\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAcquisition-related expenses<sup>(2)<\/sup><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\">\u00a0<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n3,449\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNon-GAAP operating income (loss)\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n8,034\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(5,596\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\u00a0<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n7,687\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(48,525\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nOperating margin\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(23\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)%\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(27\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)%\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\">\u00a0<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(24\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)%\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(32\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)%\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNon-GAAP operating margin\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n3\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n%\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(3\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)%\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\u00a0<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n%\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(8\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)%\n<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl\">\n<tr>\n<td class=\"bwpadl0 bwpadr0 bwalignl bwvertalignt\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignr\"><sup>(1)<\/sup><\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignt bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\nSee table in footnote (1) to the condensed consolidated statements of operations above for breakdown of stock-based compensation expense by line item.<sup \/><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwalignl bwpadr0 bwvertalignt\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignr\"><sup>(2)<\/sup><\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignt bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\nWe define acquisition-related expenses as costs associated with acquisitions, including transaction costs and other non-recurring incremental costs incurred.\n<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p><b><i>Non-GAAP Net Income (Loss) and Non-GAAP Net Margin <\/i><\/b><\/p>\n<p>\nWe define non-GAAP net income (loss) and non-GAAP net margin as GAAP net loss and GAAP net margin, adjusted for stock-based compensation expense, non-cash charitable contributions, amortization of acquired intangibles, acquisition-related expenses, amortization of debt discount and debt issuance costs and loss on early extinguishment and conversion of debt.\n<\/p>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl\">\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"7\" class=\"bwvertalignt bwsinglebottom bwpadl0 bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Three Months Ended<br \/>\n<\/b><br \/><b>January 31,<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"7\" class=\"bwvertalignt bwsinglebottom bwpadl0 bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Twelve Months Ended<br \/>\n<\/b><br \/><b>January 31,<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2021<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2020<sup>(1)<\/sup><\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2021<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2020<sup>(1)<\/sup><\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNet loss\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(75,806)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(50,472)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(266,332)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(208,913)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAdd:\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nStock-based compensation expense<sup>(2)<\/sup><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n56,407\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n36,930\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n196,181\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n126,624\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNon-cash charitable contributions\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n4,630\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n584\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n9,292\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,746\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAmortization of acquired intangibles\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,593\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,593\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n6,373\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n5,488\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAcquisition-related expenses<sup>(3)<\/sup><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n3,449\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAmortization of debt discount and debt issuance costs<sup>(4)<\/sup><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n21,163\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n10,239\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n68,424\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n25,892\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nLoss on early extinguishment and conversion of debt<sup>(5)<\/sup><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n2,263\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n14,572\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNon-GAAP net income (loss)\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n7,987\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(1,126)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n16,201\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(31,142)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNet margin\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(32)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignl bwcellpmargin\">\n%\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(30)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignl bwcellpmargin\">\n%\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(32)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignl bwcellpmargin\">\n%\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(36)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignl bwcellpmargin\">\n%\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNon-GAAP net margin\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n3\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignl bwcellpmargin\">\n%\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(1)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignl bwcellpmargin\">\n%\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n2\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignl bwcellpmargin\">\n%\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(5)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignl bwcellpmargin\">\n%\n<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl\">\n<tr>\n<td class=\"bwpadr0 bwalignl bwvertalignt\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\"><sup>(1)<\/sup><\/p>\n<\/td>\n<td class=\"bwvertalignt bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nPrior periods have been adjusted to conform to the current presentation. See footnotes (4) and (5) for additional details.\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadr0 bwalignl bwvertalignt\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\"><sup>(2)<\/sup><\/p>\n<\/td>\n<td class=\"bwvertalignt bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nSee table in footnote (1) to the condensed consolidated statements of operations above for breakdown of stock-based compensation expense by line item.\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadr0 bwalignl bwvertalignt\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\"><sup>(3)<\/sup><\/p>\n<\/td>\n<td class=\"bwvertalignt bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nWe define acquisition-related expenses as costs associated with acquisitions, including transaction costs and other non-recurring incremental costs incurred.\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwpadr0 bwvertalignt bwalignr\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignr\"><sup>(4)<\/sup><\/p>\n<\/td>\n<td class=\"bwpadl0\" rowspan=\"1\" colspan=\"1\">Amortization of debt issuance costs is an adjustment to non-GAAP net income (loss), effective July 31,2020. Debt issuance costs included are $0.9 million and $3.2 million for the three and twelve months ended January 31, 2021, respectively, and $0.6 million and $1.8 million for the three and twelve months ended January 31, 2020, respectively.<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwpadr0 bwvertalignt bwalignr\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignr\"><sup>(5)<\/sup><\/p>\n<\/td>\n<td class=\"bwpadl0\" rowspan=\"1\" colspan=\"1\">Loss on early extinguishment and conversion of debt is calculated inclusive of write-offs of debt issuance costs, effective July 31, 2020. The amounts of these write-offs are nil and $1.1 million for the three and twelve months ended January 31, 2021, respectively, and nil and $3.8 million for the three and twelve months ended January 31, 2020, respectively.<\/td>\n<\/tr>\n<\/table>\n<p><b><i>Non-GAAP Net Income (Loss) Per Share, Basic and Diluted<\/i><\/b><\/p>\n<p>\nWe define non-GAAP net income (loss) per share, basic, as non-GAAP net income (loss) divided by GAAP weighted-average shares used to compute net loss per share, basic and diluted.\n<\/p>\n<p>\nWe define non-GAAP net income (loss) per share, diluted, as non-GAAP net income (loss) divided by GAAP weighted-average shares used to compute net loss per share, basic and diluted adjusted for the potentially dilutive effect of (i) employee equity incentive plans, excluding the impact of unrecognized stock-based compensation expense, and (ii) convertible senior notes outstanding and related warrants. In addition, non-GAAP net income (loss) per share, diluted, includes the anti-dilutive impact of the Company\u2019s note hedge and capped call agreements on convertible senior notes outstanding, which fully reduced the potential dilutive effect of the convertible senior notes outstanding. Accordingly, the Company did not record any adjustments to non-GAAP net income (loss) for the potential impact of the convertible senior notes outstanding under the if-converted method.\n<\/p>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl\">\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"8\" class=\"bwvertalignt bwsinglebottom bwpadl0 bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Three Months Ended<br \/>\n<\/b><br \/><b>January 31,<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"8\" class=\"bwvertalignt bwsinglebottom bwpadl0 bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Twelve Months Ended<br \/>\n<\/b><br \/><b>January 31,<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2021<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"4\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2020<sup>(1)<\/sup><\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"4\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2021<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2020<sup>(1)<\/sup><\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNet loss\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(75,806\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(50,472\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(266,332\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(208,913\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAdd:\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"4\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"4\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nStock-based compensation expense<sup>(2)<\/sup><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n56,407\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n36,930\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n196,181\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n126,624\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNon-cash charitable contributions\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n4,630\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n584\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n9,292\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,746\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAmortization of acquired intangibles\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,593\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,593\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n6,373\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n5,488\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAcquisition-related expenses<sup>(3)<\/sup><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n3,449\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAmortization of debt discount and debt issuance costs<sup>(4)<\/sup><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n21,163\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n10,239\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n68,424\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n25,892\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nLoss on early extinguishment and conversion of debt<sup>(5)<\/sup><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n2,263\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n14,572\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNon-GAAP net income (loss)\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n7,987\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(1,126\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n16,201\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(31,142\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"4\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"4\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nWeighted-average shares used to compute net loss per share, basic and diluted\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n130,138\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n121,562\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n127,212\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n117,221\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNon-GAAP weighted-average effect of potentially dilutive securities\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n13,541\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n15,171\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNon-GAAP weighted-average shares used to compute non-GAAP net income (loss) per share, diluted\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n143,679\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n121,562\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n142,383\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n117,221\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"4\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"4\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNet loss per share, basic and diluted\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(0.58\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(0.42\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(2.09\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(1.78\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNon-GAAP net income (loss) per share, basic<sup>(6)<\/sup><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n0.06\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(0.01\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n0.13\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(0.27\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNon-GAAP net income (loss) per share, diluted<sup>(6)<\/sup><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n0.06\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(0.01\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n0.11\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(0.27\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"4\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"4\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl\">\n<tr>\n<td class=\"bwpadr0 bwalignl bwvertalignt\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\"><sup>(1)<\/sup><\/p>\n<\/td>\n<td class=\"bwvertalignt bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nPrior periods have been adjusted to conform to the current presentation. See footnotes (4), (5) and (6) for additional details.\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadr0 bwalignl bwvertalignt\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\"><sup>(2)<\/sup><\/p>\n<\/td>\n<td class=\"bwvertalignt bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nSee table in footnote (1) to the condensed consolidated statements of operations above for breakdown of stock-based compensation expense by line item.\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadr0 bwalignl bwvertalignt\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\"><sup>(3)<\/sup><\/p>\n<\/td>\n<td class=\"bwvertalignt bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nWe define acquisition-related expenses as costs associated with acquisitions, including transaction costs and other non-recurring incremental costs incurred.\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadr0 bwalignl bwvertalignt\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\"><sup>(4)<\/sup><\/p>\n<\/td>\n<td class=\"bwvertalignt bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAmortization of debt issuance costs is an adjustment to non-GAAP net income (loss), effective July 31, 2020. Debt issuance costs included are $0.9 million and $3.2 million for the three and twelve months ended January 31, 2021, respectively, and $0.6 million and $1.8 million for the three and twelve months ended January 31, 2020, respectively.\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadr0 bwalignl bwvertalignt\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\"><sup>(5)<\/sup><\/p>\n<\/td>\n<td class=\"bwvertalignt bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nLoss on early extinguishment and conversion of debt is calculated inclusive of write-offs of debt issuance costs, effective July 31, 2020. The amounts of these write-offs are nil and $1.1 million for the three and twelve months ended January 31, 2021, respectively, and nil and $3.8 million for the three and twelve months ended January 31, 2020, respectively.\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadr0 bwalignl bwvertalignt\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\"><sup>(6)<\/sup><\/p>\n<\/td>\n<td class=\"bwvertalignt bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nThe total impact of the adjustments noted in footnotes (4) and (5) and for the periods noted in footnote (1) above on non-GAAP net income (loss) per share, basic and diluted is nil and $0.04 for the three and twelve months ended January 31, 2020, respectively\n<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p class=\"bwalignc\"><b>OKTA, INC.<\/b><\/p>\n<p class=\"bwalignc\"><b>Reconciliation of GAAP to Non-GAAP Financial Measures<\/b><\/p>\n<p class=\"bwalignc\">\n(In thousands, except percentages)\n<\/p>\n<p class=\"bwalignc\">\n(unaudited)\n<\/p>\n<p><b><i>Free Cash Flow and Free Cash Flow Margin<\/i><\/b><\/p>\n<p>\nWe define Free Cash Flow as net cash provided by operating activities, less cash used for purchases of property and equipment and capitalized internal-use software costs. Free cash flow margin is calculated as free cash flow divided by total revenue.\n<\/p>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl\">\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"7\" class=\"bwvertalignt bwsinglebottom bwpadl0 bwnowrap bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Three Months Ended<br \/>\n<\/b><br \/><b>January 31,<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"7\" class=\"bwvertalignt bwpadl0 bwsinglebottom bwnowrap bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Twelve Months Ended<br \/>\n<\/b><br \/><b>January 31,<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwnowrap bwalignc\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2021<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwnowrap bwalignc\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2020<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwnowrap bwalignc\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2021<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwnowrap bwalignc\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2020<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNet cash provided by operating activities\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n34,909\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n24,835\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n127,962\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n55,603\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nLess:\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nPurchases of property and equipment\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(1,786\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(5,462\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(13,083\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(15,442\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nCapitalization of internal-use software costs\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwsinglebottom bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(629\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwsinglebottom bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwsinglebottom bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(1,229\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwsinglebottom bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwsinglebottom bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(4,159\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwsinglebottom bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwsinglebottom bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(3,888\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwsinglebottom bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nFree cash flow\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n32,494\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n18,144\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n110,720\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n36,273\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNet cash used in investing activities\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(37,264\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(562,939\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(1,305,146\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(688,041\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNet cash provided by financing activities\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n25,141\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n18,654\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,091,598\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n853,385\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nFree cash flow margin\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n14\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n%\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n11\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n%\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n13\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n%\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n6\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n%\n<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p><b><i>Calculated Billings <\/i><\/b><\/p>\n<p>\nWe define Calculated Billings as total revenue plus the change in deferred revenue and less the change in unbilled receivables during the period.\n<\/p>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl\">\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"7\" class=\"bwvertalignt bwsinglebottom bwpadl0 bwnowrap bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Three Months Ended<br \/>\n<\/b><br \/><b>January 31,<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"7\" class=\"bwvertalignt bwsinglebottom bwpadl0 bwnowrap bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Twelve Months Ended<br \/>\n<\/b><br \/><b>January 31,<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwnowrap bwalignc\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2021<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwnowrap bwalignc\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2020<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwnowrap bwalignc\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2021<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwnowrap bwalignc\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2020<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTotal revenue\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n234,740\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n167,327\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n835,424\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n586,067\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAdd:\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl6\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nUnbilled receivables, current (beginning of period)\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n2,427\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,028\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,026\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,457\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl6 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDeferred revenue, current (end of period)\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n502,738\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n365,236\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n502,738\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n365,236\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nLess:\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl6 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nUnbilled receivables, current (end of period)\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(2,604\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(1,026\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(2,604\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(1,026\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl6\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDeferred revenue, current (beginning of period)\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(424,765\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(306,743\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(365,236\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(245,622\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl6 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nCurrent calculated billings\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n312,536\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n225,822\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n971,348\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n706,112\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAdd:\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl6 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDeferred revenue, noncurrent (end of period)\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n10,860\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n6,214\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n10,860\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n6,214\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nLess:\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl6 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDeferred revenue, noncurrent (beginning of period)\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(7,349\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(7,013\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(6,214\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(8,768\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nCalculated billings\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n316,047\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n225,023\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n975,994\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n703,558\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p>\n\u00a0\n<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/cts.businesswire.com\/ct\/CT?id=bwnews&amp;sty=20210303005921r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en\" style=\"width:0;height:0\" \/><span class=\"bwct31415\" \/><\/p>\n<p id=\"mmgallerylink\"><span id=\"mmgallerylink-phrase\">View source version on businesswire.com: <\/span><span id=\"mmgallerylink-link\"><a href=\"https:\/\/www.businesswire.com\/news\/home\/20210303005921\/en\/\" rel=\"nofollow\">https:\/\/www.businesswire.com\/news\/home\/20210303005921\/en\/<\/a><\/span><\/p>\n<p><b>Investor Contact:<br \/>\n<\/b><br \/>Dave Gennarelli<br \/>\n<br \/><a rel=\"nofollow\" href=\"mailto:investor@okta.com\">investor@okta.com<br \/>\n<\/a><br \/>415-851-4744\n<\/p>\n<p><b>Media Contact:<br \/>\n<\/b><br \/>Jenna Kozel<br \/>\n<br \/><a rel=\"nofollow\" href=\"mailto:press@okta.com\">press@okta.com<br \/>\n<\/a><br \/>415-418-9600\n<\/p>\n<p><b>KEYWORDS:<\/b> United States North America California<\/p>\n<p><b>INDUSTRY KEYWORDS:<\/b> Data Management Security Technology Mobile\/Wireless Software Networks Internet<\/p>\n<p><b>MEDIA:<\/b><\/p>\n<table cellpadding=\"3\" cellspacing=\"3\">\n<tr>\n<td><font face=\"Arial\" size=\"2\"><b>Logo<\/b><\/font><\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" src=\"https:\/\/mms.businesswire.com\/media\/20210303005921\/en\/752679\/3\/OktaLogo.jpg\" alt=\"Logo\" \/><\/td>\n<\/tr>\n<tr>\n<td><font face=\"Arial\" size=\"2\"><\/font><\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>Okta Announces Strong Fourth Quarter and Fiscal Year 2021 Results Q4 revenue grew 40% year-over-year; subscription revenue grew 42% year-over-year Fiscal year 2021 revenue totaled $835 million and grew 43% year-over-year; subscription revenue grew 44% year-over-year Remaining performance obligations (RPO) grew 49% year-over-year to $1.80 billion Signs definitive agreement to acquire Auth0 SAN FRANCISCO&#8211;(BUSINESS WIRE)&#8211; Okta, Inc. (Nasdaq: OKTA), the leading independent identity provider, today announced financial results for its fourth quarter and fiscal year ended January 31, 2021. The Company also announced it has entered into a definitive agreement to acquire Auth0, a leading identity platform for application teams, in a stock transaction valued at approximately $6.5 billion. &#8220;Our relentless focus on execution and customer success drove strong fourth &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.marketnewsdesk.com\/index.php\/okta-announces-strong-fourth-quarter-and-fiscal-year-2021-results\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Okta Announces Strong Fourth Quarter and Fiscal Year 2021 Results&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-449970","post","type-post","status-publish","format-standard","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Okta Announces Strong Fourth Quarter and Fiscal Year 2021 Results - Market Newsdesk<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.marketnewsdesk.com\/index.php\/okta-announces-strong-fourth-quarter-and-fiscal-year-2021-results\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Okta Announces Strong Fourth Quarter and Fiscal Year 2021 Results - Market Newsdesk\" \/>\n<meta property=\"og:description\" content=\"Okta Announces Strong Fourth Quarter and Fiscal Year 2021 Results Q4 revenue grew 40% year-over-year; subscription revenue grew 42% year-over-year Fiscal year 2021 revenue totaled $835 million and grew 43% year-over-year; subscription revenue grew 44% year-over-year Remaining performance obligations (RPO) grew 49% year-over-year to $1.80 billion Signs definitive agreement to acquire Auth0 SAN FRANCISCO&#8211;(BUSINESS WIRE)&#8211; Okta, Inc. (Nasdaq: OKTA), the leading independent identity provider, today announced financial results for its fourth quarter and fiscal year ended January 31, 2021. The Company also announced it has entered into a definitive agreement to acquire Auth0, a leading identity platform for application teams, in a stock transaction valued at approximately $6.5 billion. &#8220;Our relentless focus on execution and customer success drove strong fourth &hellip; Continue reading &quot;Okta Announces Strong Fourth Quarter and Fiscal Year 2021 Results&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.marketnewsdesk.com\/index.php\/okta-announces-strong-fourth-quarter-and-fiscal-year-2021-results\/\" \/>\n<meta property=\"og:site_name\" content=\"Market Newsdesk\" \/>\n<meta property=\"article:published_time\" content=\"2021-03-03T21:04:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cts.businesswire.com\/ct\/CT?id=bwnews&amp;sty=20210303005921r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en\" \/>\n<meta name=\"author\" content=\"Newsdesk\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Newsdesk\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"19 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/okta-announces-strong-fourth-quarter-and-fiscal-year-2021-results\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/okta-announces-strong-fourth-quarter-and-fiscal-year-2021-results\\\/\"},\"author\":{\"name\":\"Newsdesk\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\"},\"headline\":\"Okta Announces Strong Fourth Quarter and Fiscal Year 2021 Results\",\"datePublished\":\"2021-03-03T21:04:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/okta-announces-strong-fourth-quarter-and-fiscal-year-2021-results\\\/\"},\"wordCount\":3769,\"image\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/okta-announces-strong-fourth-quarter-and-fiscal-year-2021-results\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cts.businesswire.com\\\/ct\\\/CT?id=bwnews&amp;sty=20210303005921r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en\",\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/okta-announces-strong-fourth-quarter-and-fiscal-year-2021-results\\\/\",\"url\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/okta-announces-strong-fourth-quarter-and-fiscal-year-2021-results\\\/\",\"name\":\"Okta Announces Strong Fourth Quarter and Fiscal Year 2021 Results - Market Newsdesk\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/okta-announces-strong-fourth-quarter-and-fiscal-year-2021-results\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/okta-announces-strong-fourth-quarter-and-fiscal-year-2021-results\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cts.businesswire.com\\\/ct\\\/CT?id=bwnews&amp;sty=20210303005921r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en\",\"datePublished\":\"2021-03-03T21:04:27+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/okta-announces-strong-fourth-quarter-and-fiscal-year-2021-results\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/okta-announces-strong-fourth-quarter-and-fiscal-year-2021-results\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/okta-announces-strong-fourth-quarter-and-fiscal-year-2021-results\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cts.businesswire.com\\\/ct\\\/CT?id=bwnews&amp;sty=20210303005921r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en\",\"contentUrl\":\"https:\\\/\\\/cts.businesswire.com\\\/ct\\\/CT?id=bwnews&amp;sty=20210303005921r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/okta-announces-strong-fourth-quarter-and-fiscal-year-2021-results\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Okta Announces Strong Fourth Quarter and Fiscal Year 2021 Results\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#website\",\"url\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/\",\"name\":\"Market Newsdesk\",\"description\":\"Latest Business News in Real Time\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\",\"name\":\"Newsdesk\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g\",\"caption\":\"Newsdesk\"},\"url\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/author\\\/newsdesk\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Okta Announces Strong Fourth Quarter and Fiscal Year 2021 Results - Market Newsdesk","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.marketnewsdesk.com\/index.php\/okta-announces-strong-fourth-quarter-and-fiscal-year-2021-results\/","og_locale":"en_US","og_type":"article","og_title":"Okta Announces Strong Fourth Quarter and Fiscal Year 2021 Results - Market Newsdesk","og_description":"Okta Announces Strong Fourth Quarter and Fiscal Year 2021 Results Q4 revenue grew 40% year-over-year; subscription revenue grew 42% year-over-year Fiscal year 2021 revenue totaled $835 million and grew 43% year-over-year; subscription revenue grew 44% year-over-year Remaining performance obligations (RPO) grew 49% year-over-year to $1.80 billion Signs definitive agreement to acquire Auth0 SAN FRANCISCO&#8211;(BUSINESS WIRE)&#8211; Okta, Inc. (Nasdaq: OKTA), the leading independent identity provider, today announced financial results for its fourth quarter and fiscal year ended January 31, 2021. The Company also announced it has entered into a definitive agreement to acquire Auth0, a leading identity platform for application teams, in a stock transaction valued at approximately $6.5 billion. &#8220;Our relentless focus on execution and customer success drove strong fourth &hellip; Continue reading \"Okta Announces Strong Fourth Quarter and Fiscal Year 2021 Results\"","og_url":"https:\/\/www.marketnewsdesk.com\/index.php\/okta-announces-strong-fourth-quarter-and-fiscal-year-2021-results\/","og_site_name":"Market Newsdesk","article_published_time":"2021-03-03T21:04:27+00:00","og_image":[{"url":"https:\/\/cts.businesswire.com\/ct\/CT?id=bwnews&amp;sty=20210303005921r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en","type":"","width":"","height":""}],"author":"Newsdesk","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Newsdesk","Est. reading time":"19 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/okta-announces-strong-fourth-quarter-and-fiscal-year-2021-results\/#article","isPartOf":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/okta-announces-strong-fourth-quarter-and-fiscal-year-2021-results\/"},"author":{"name":"Newsdesk","@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979"},"headline":"Okta Announces Strong Fourth Quarter and Fiscal Year 2021 Results","datePublished":"2021-03-03T21:04:27+00:00","mainEntityOfPage":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/okta-announces-strong-fourth-quarter-and-fiscal-year-2021-results\/"},"wordCount":3769,"image":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/okta-announces-strong-fourth-quarter-and-fiscal-year-2021-results\/#primaryimage"},"thumbnailUrl":"https:\/\/cts.businesswire.com\/ct\/CT?id=bwnews&amp;sty=20210303005921r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en","inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/okta-announces-strong-fourth-quarter-and-fiscal-year-2021-results\/","url":"https:\/\/www.marketnewsdesk.com\/index.php\/okta-announces-strong-fourth-quarter-and-fiscal-year-2021-results\/","name":"Okta Announces Strong Fourth Quarter and Fiscal Year 2021 Results - Market Newsdesk","isPartOf":{"@id":"https:\/\/www.marketnewsdesk.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/okta-announces-strong-fourth-quarter-and-fiscal-year-2021-results\/#primaryimage"},"image":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/okta-announces-strong-fourth-quarter-and-fiscal-year-2021-results\/#primaryimage"},"thumbnailUrl":"https:\/\/cts.businesswire.com\/ct\/CT?id=bwnews&amp;sty=20210303005921r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en","datePublished":"2021-03-03T21:04:27+00:00","author":{"@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979"},"breadcrumb":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/okta-announces-strong-fourth-quarter-and-fiscal-year-2021-results\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.marketnewsdesk.com\/index.php\/okta-announces-strong-fourth-quarter-and-fiscal-year-2021-results\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/okta-announces-strong-fourth-quarter-and-fiscal-year-2021-results\/#primaryimage","url":"https:\/\/cts.businesswire.com\/ct\/CT?id=bwnews&amp;sty=20210303005921r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en","contentUrl":"https:\/\/cts.businesswire.com\/ct\/CT?id=bwnews&amp;sty=20210303005921r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en"},{"@type":"BreadcrumbList","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/okta-announces-strong-fourth-quarter-and-fiscal-year-2021-results\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.marketnewsdesk.com\/"},{"@type":"ListItem","position":2,"name":"Okta Announces Strong Fourth Quarter and Fiscal Year 2021 Results"}]},{"@type":"WebSite","@id":"https:\/\/www.marketnewsdesk.com\/#website","url":"https:\/\/www.marketnewsdesk.com\/","name":"Market Newsdesk","description":"Latest Business News in Real Time","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.marketnewsdesk.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979","name":"Newsdesk","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g","caption":"Newsdesk"},"url":"https:\/\/www.marketnewsdesk.com\/index.php\/author\/newsdesk\/"}]}},"_links":{"self":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/posts\/449970","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/comments?post=449970"}],"version-history":[{"count":0,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/posts\/449970\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/media?parent=449970"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/categories?post=449970"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/tags?post=449970"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}