{"id":77872,"date":"2026-02-27T00:05:28","date_gmt":"2026-02-27T00:05:28","guid":{"rendered":"https:\/\/english.saigonbiz.com\/vn\/zscaler-announces-strong-second-quarter-fiscal-2026-results-raises-fiscal-2026-arr-guidance-to-24\/"},"modified":"2026-02-27T00:05:28","modified_gmt":"2026-02-27T00:05:28","slug":"zscaler-announces-strong-second-quarter-fiscal-2026-results-raises-fiscal-2026-arr-guidance-to-24","status":"publish","type":"post","link":"https:\/\/english.saigonbiz.com\/vn\/zscaler-announces-strong-second-quarter-fiscal-2026-results-raises-fiscal-2026-arr-guidance-to-24\/","title":{"rendered":"Zscaler Announces Strong Second-Quarter Fiscal 2026 Results; Raises Fiscal 2026 ARR Guidance to 24%"},"content":{"rendered":"<div>\n<p align=\"center\"><strong><em>Exceeds high-end of second-quarter guidance on revenue and profitability metrics<\/em><\/strong><\/p>\n<p><strong>Second<\/strong><strong> Quarter Highlights<\/strong><\/p>\n<ul type=\"disc\">\n<li style=\"margin-top:6pt; margin-bottom:6pt;\">Revenue grew 26% year-over-year to $815.8 million<\/li>\n<li style=\"margin-top:6pt; margin-bottom:6pt;\">Annual Recurring Revenue (&#8220;ARR&#8221;) grew 25% year-over-year to $3,359 million<\/li>\n<li style=\"margin-top:6pt; margin-bottom:6pt;\">Operating cash flow grew 14% year-over-year to $204.1 million<\/li>\n<li style=\"margin-top:6pt; margin-bottom:6pt;\">Free cash flow grew 18% year-over-year to $169.1 million<\/li>\n<\/ul>\n<p align=\"justify\">SAN JOSE, Calif., Feb.  26, 2026  (GLOBE NEWSWIRE) &#8212; Zscaler, Inc.\u00a0(Nasdaq: ZS), the leader in cloud security, today announced financial results for its second quarter of fiscal year 2026<strong>,<\/strong> ended January 31, 2026.<\/p>\n<p align=\"justify\">\u201cWe believe Zscaler is the cybersecurity platform for the AI age &#8211; our in-line Zero Trust platform is uniquely architected to secure the unprecedented speed and scale of AI and agentic workflows. Organizations racing to adopt AI are looking to us to provide the security solution they trust, and we&#8217;re just scratching the surface of this massive future growth opportunity,\u201d said Jay Chaudhry, CEO, Chairman and Founder of Zscaler. \u201cWe continue to see robust demand across all three of our growth pillars: AI Security, Zero Trust Everywhere, and Data Security, giving us a highly durable runway for long-term growth.\u201d<\/p>\n<p align=\"justify\">&#8220;We delivered strong second quarter fiscal 2026 results. ARR grew 25%, or 21% excluding the contribution from the Red Canary acquisition, while profitability reached an all-time high with non-GAAP operating margin over 22%,\u201d said Kevin Rubin, chief financial officer of Zscaler. \u201cOur innovation, combined with disciplined execution, enabled us to operate at a Rule-of-62 fiscal year-to-date, significantly outperforming the Rule-of-40 benchmark.&#8221;<\/p>\n<p><strong>Second<\/strong><strong> Quarter Fiscal\u00a0<\/strong><strong>2026<\/strong><strong>\u00a0Financial Highlights<\/strong><\/p>\n<ul type=\"disc\">\n<li style=\"margin-top:6pt; margin-bottom:6pt; text-align:justify;\"><strong>Revenue:<\/strong>\u00a0$815.8 million, an increase of\u00a026%\u00a0year-over-year.<\/li>\n<li style=\"margin-top:6pt; margin-bottom:6pt; text-align:justify;\"><strong>ARR:<\/strong> ARR grew 25% year-over-year to $3,359 million, of which $155.5 million was net new ARR during the second quarter of fiscal\u00a02026. ARR grew 21% to $3,245 million and net new ARR grew 7% excluding Red Canary ARR of $114.0 million.<\/li>\n<li style=\"margin-top:6pt; margin-bottom:6pt; text-align:justify;\"><strong>Income (loss) from operations:<\/strong> GAAP loss from operations was\u00a0$51.8 million, or\u00a06%\u00a0of revenue, compared to $40.1 million, or\u00a06%\u00a0of revenue,\u00a0in the\u00a0second quarter of fiscal\u00a02025. Non-GAAP income from operations was\u00a0$181.0 million, or\u00a022%\u00a0of revenue, compared to $140.5 million, or\u00a022%\u00a0of revenue,\u00a0in the\u00a0second quarter of fiscal\u00a02025.<\/li>\n<li style=\"margin-top:6pt; margin-bottom:6pt; text-align:justify;\"><strong>Net income (loss):<\/strong> GAAP net loss was\u00a0$34.3 million, compared to $7.7 million\u00a0in the\u00a0second quarter of fiscal\u00a02025. Non-GAAP net income was\u00a0$168.7 million, compared to $127.1 million\u00a0in the\u00a0second quarter of fiscal\u00a02025.<\/li>\n<li style=\"margin-top:6pt; margin-bottom:6pt; text-align:justify;\"><strong>Net income (loss) per share, diluted:<\/strong> GAAP net loss per share was\u00a0$0.21, compared to\u00a0$0.05\u00a0in the\u00a0second quarter of fiscal\u00a02025.\u00a0Non-GAAP net income per share was $1.01, compared to $0.78 in the second quarter of fiscal 2025.<\/li>\n<li><strong>Cash flow:<\/strong> Cash provided by operations was\u00a0$204.1 million, or 25% of revenue, compared to $179.4 million, or 27% of revenue,\u00a0in the\u00a0second quarter of fiscal\u00a02025. Free cash flow was $169.1 million, or\u00a021%\u00a0of revenue, compared to $143.4 million, or 22% of revenue, in the\u00a0second\u00a0quarter of fiscal\u00a02025.<\/li>\n<li style=\"margin-top:6pt; margin-bottom:6pt; text-align:justify;\"><strong>Deferred revenue:<\/strong> $2,355.4 million as of January 31, 2026, an increase of 25% year-over-year.<\/li>\n<li><strong>Cash, cash equivalents and short-term investments:<\/strong> $3,512.8 million\u00a0as of\u00a0January 31, 2026, a decrease of $59.7 million from July 31, 2025. During the first quarter of fiscal 2026, we closed the acquisitions of Red Canary Inc. (&#8220;Red Canary&#8221;) and SPLXAI Inc. (&#8220;SPLX&#8221;) for an aggregate purchase price consideration of $692.0 million.<\/li>\n<\/ul>\n<p><strong>Recent Business Highlights<\/strong><\/p>\n<ul type=\"disc\">\n<li style=\"text-align:justify;\">Acquired SquareX Holdings, Inc. (&#8220;SquareX&#8221;) to advance Zero Trust browser security for the AI era by enabling organizations to embed lightweight security extensions directly into standard browsers, like Google Chrome and Microsoft Edge, effectively securing unmanaged and BYOD devices. By combining these capabilities with the Zscaler platform, IT leaders can replace costly, vulnerable legacy tools like VPNs and VDIs with precise access policies for SaaS and private applications without sacrificing user productivity.\n<\/li>\n<li style=\"text-align:justify;\">Announced our comprehensive AI security innovations, Zscaler AI Protect, to secure the full spectrum of enterprise AI implementations, providing end-to-end visibility and governance. The Zscaler AI Protect solutions enable organizations to discover and manage their shadow AI footprint, offering capabilities like AI Asset Management, AI Access Security, and AI Red Teaming to proactively perform continuous testing against vulnerabilities.\n<\/li>\n<li style=\"text-align:justify;\">Appointed Sunil Frida as Chief Marketing Officer to drive global growth and strengthen Zscaler&#8217;s brand leadership. Frida brings extensive experience in scaling global technology organizations and will spearhead marketing strategies to accelerate the adoption of Zscaler\u2019s Zero Trust and AI-powered solutions.\n<\/li>\n<li style=\"text-align:justify;\">Appointed Dr. Swamy Kocherlakota as EVP of Agentic AI Security Engineering to lead the development of defenses against autonomous AI threats. His leadership focuses on building advanced capabilities within the Zero Trust Exchange platform to secure agentic AI, helping ensure that autonomous agents can be governed, monitored, and secured as distinct identities.\n<\/li>\n<li style=\"text-align:justify;\">Received a 2025 AWS Partner Award, recognizing Zscaler as the AWS Marketplace Partner of the Year. This award highlights Zscaler&#8217;s exceptional growth and leadership within the AWS ecosystem, validating its ability to help joint customers securely accelerate cloud and AI transformations through the AWS Marketplace.\n<\/li>\n<li style=\"text-align:justify;\">Published the ThreatLabz 2026 AI Threat Report, revealing a 91% year-over-year surge in enterprise AI usage. Customer AI activity has sprawled across more than 3,400 applications, quadrupling in the last 12 months alone. Data transfers to AI\/ML applications increased by 93%, underscoring the urgent need for Zero Trust controls as AI becomes a high-volume conduit for sensitive data.\n<\/li>\n<li style=\"text-align:justify;\">Selected as an early adoption partner for the Microsoft Entra Agent ID ecosystem, integrating the Zero Trust Exchange platform to secure autonomous AI agents. This collaboration extends Zero Trust principles to non-human identities, helping to ensure that autonomous AI agents are governed with the same rigor as human users.\n<\/li>\n<li style=\"text-align:justify;\">Expanded global infrastructure with a new data center in Kuala Lumpur, Malaysia, to support growing demand in Southeast Asia. This facility delivers lower latency and supports local data residency needs, aligning with Malaysia&#8217;s &#8220;National Critical Information Infrastructure&#8221; priorities while ensuring high-performance access for AI and cloud workloads.<\/li>\n<\/ul>\n<p align=\"justify\"><strong>Financial Outlook<\/strong><\/p>\n<p>For the third quarter of fiscal\u00a02026, the company expects:<\/p>\n<ul type=\"disc\">\n<li style=\"margin-top:6pt; margin-bottom:6pt;\">Revenue of\u00a0$834 million to\u00a0$836 million, growth of 23%.<\/li>\n<li>Non-GAAP income from operations of\u00a0$187 million to $189 million, growth of 28 to 29%.<\/li>\n<li style=\"margin-top:6pt; margin-bottom:15pt;\">Non-GAAP net income per share of approximately $1.00 to $1.01, assuming approximately 167 million fully diluted shares outstanding and a non-GAAP tax rate of 21%. This represents growth of 19 to 20%.<\/li>\n<\/ul>\n<p>For the full year of fiscal\u00a02026, the company expects:<\/p>\n<ul type=\"disc\">\n<li style=\"margin-top:6pt; margin-bottom:6pt;\">Annual Recurring Revenue of $3.730 billion to\u00a0$3.745 billion, growth of 24%, up from previous guidance of $3.698 billion to $3.718 billion, or growth of 23%.<\/li>\n<li style=\"margin-top:6pt; margin-bottom:6pt;\">Revenue of\u00a0approximately $3.309 billion to $3.322 billion, growth of 24%, up from prior guidance of $3.282 billion to $3.301 billion, or growth of 23%.<\/li>\n<li style=\"margin-top:6pt; margin-bottom:6pt;\">Non-GAAP income from operations of\u00a0$742 million to\u00a0$748 million, growth of 28 to 29%, up from prior guidance of $732 million to $740 million, or growth of 26 to 28%.<\/li>\n<li style=\"margin-top:6pt; margin-bottom:6pt;\">Non-GAAP net income per share of\u00a0$3.99 to $4.02, growth of 22 to 23%. This assumes approximately 169 million fully diluted shares outstanding and a non-GAAP tax rate of 21%. This is up from previous guidance for non-GAAP net income per share of $3.78 to $3.82 million, or growth of 15 to 16%.<\/li>\n<\/ul>\n<p align=\"justify\"><strong>Change in Non-GAAP Measures Presentation<\/strong><\/p>\n<p align=\"justify\">Effective August 1, 2025, the beginning of our first quarter of fiscal 2026, we have adopted a long-term projected non-GAAP tax rate of 21%, reduced from the previous rate of 23%. This adjustment aligns with the enactment of the One Big Beautiful Bill Act. The revised tax rate will apply prospectively. We will continue to assess the appropriate non-GAAP tax rate on a regular basis, which could be subject to changes for a variety of reasons, including the rapidly evolving global tax environment, significant changes in our geographic earnings mix, or other changes to our strategy or business operations.<\/p>\n<p align=\"justify\">These 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.<\/p>\n<p align=\"justify\">Guidance for non-GAAP income from operations and non-GAAP net income per share exclude, as applicable, stock-based compensation expense and related employer payroll taxes, amortization expense of acquired intangible assets and amortization of debt issuance costs. We have not reconciled our expectations of non-GAAP income from operations and non-GAAP net income\u00a0per share to their most directly comparable GAAP measures because certain items are out of our control or cannot be reasonably predicted. For those reasons, we are also unable to address the probable significance of the unavailable information, the variability of which may have a significant impact on future results. Accordingly, a reconciliation for the guidance for non-GAAP income from operations and non-GAAP net income per share is not available without unreasonable effort.<\/p>\n<p align=\"justify\">For further information regarding why we believe that these non-GAAP measures provide useful information to investors, the specific manner in which management uses these measures, and some of the limitations associated with the use of these measures, please refer to the &#8220;Explanation of Non-GAAP Financial Measures&#8221; section of this press release.<\/p>\n<p><strong>Conference Call and Webcast Information<\/strong><\/p>\n<p>Zscaler will host a conference call for analysts and investors to discuss its second quarter of fiscal 2026 and outlook for its third quarter of fiscal 2026 and full year fiscal 2026 today at 1:30 p.m. Pacific time (4:30 p.m. Eastern time).<\/p>\n<table style=\"border-collapse: collapse; width:100%; border-collapse:collapse ;\">\n<tr>\n<td style=\"max-width:25%; width:25%; min-width:25%;;vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: top ; \"><strong>Date:<\/strong><\/td>\n<td style=\"max-width:75%; width:75%; min-width:75%;;vertical-align: top ; \">Thursday, February 26, 2026<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: top ; \"><strong>Time:<\/strong><\/td>\n<td style=\"vertical-align: top ; \">1:30 p.m. PT<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: top ; \"><strong>Webcast:<\/strong><\/td>\n<td style=\"vertical-align: top ; \"><a href=\"https:\/\/www.globenewswire.com\/Tracker?data=wfMSh-lPzziJKkwaQtkXixaatXXcUgTx6yJEqNCz0ntkV7FfqKSNsmiGP-n9uBMgaCT43RzwnSGWqV9vw9jknAu6FG7Rq4s2WVzSpeELfCo=\" rel=\"nofollow\" target=\"_blank\" title=\"\">https:\/\/ir.zscaler.com<\/a>\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: top ; \"><strong>Dial-in:<\/strong><\/td>\n<td style=\"vertical-align: top ; \">To join by phone, register at the following link: (https:\/\/register-conf.media-server.com\/register\/BIb4d356b4ab9f421f9ba39f6f2efe2671). After registering, you will be provided with a dial-in number and a personal PIN that you will need to join the call.<\/td>\n<\/tr>\n<\/table>\n<p><strong><br \/>Upcoming Conferences<\/strong><\/p>\n<p>Third quarter of fiscal 2026 investor conference participation schedule:<\/p>\n<ul type=\"disc\">\n<li>Morgan Stanley Technology, Media &amp; Telecom Conference, Monday, March 2, 2026\n<\/li>\n<li>Loop Capital Markets 2026 Investor Conference, Tuesday, March 10, 2026\n<\/li>\n<li>Stifel 2026 NYC Technology One-on-One Conference, Tuesday, March 10, 2026\n<\/li>\n<li>2026 Cantor Global Technology &amp; Industrial Growth Conference, Wednesday, March 11, 2026\n<\/li>\n<li>Wells Fargo 2026 Software Symposium, Wednesday, April 8, 2026<\/li>\n<\/ul>\n<p>Sessions that offer a webcast will be available on the Investor Relations section of the Zscaler website at https:\/\/ir.zscaler.com\/.<\/p>\n<p><strong>Forward-Looking Statements<\/strong><\/p>\n<p align=\"justify\">This press release contains forward-looking statements that involve risks and uncertainties, including, but not limited to, statements regarding our future financial and operating performance, including our financial outlook for the third quarter of fiscal 2026 and full year fiscal 2026, and the expected impact of the acquisitions of Red Canary<sup>TM<\/sup>, SPLX and SquareX. There are a significant number of factors that could cause actual results to differ materially from statements made in this press release, including but not limited to: macroeconomic influences and instability, geopolitical events, operations and financial results and the economy in general; risks related to the use of AI in our platform; our\u00a0ability to identify and effectively implement the necessary changes to address execution challenges; risks associated with managing our rapid growth, including fluctuations from period to period; our limited experience with new products and subscriptions and support introductions and the risks associated with new products and subscription and support offerings, including the discovery of software bugs; our ability to attract and retain new customers; the failure to timely develop and achieve market acceptance of new products and subscriptions as well as existing products and subscription and support; rapidly evolving technological developments in the market for network security products and subscription and support offerings and our ability to remain competitive; length of sales cycles; useful lives of our assets and other estimates; and general market, political, economic and business conditions.<\/p>\n<p align=\"justify\">Additional risks and uncertainties that could affect our financial results are included under the captions \u201cRisk Factors\u201d and \u201cManagement\u2019s Discussion and Analysis of Financial Condition and Results of Operations\u201d set forth from time to time in our filings and reports with the Securities and Exchange Commission (&#8220;SEC&#8221;), including our Quarterly Report on Form 10-Q for the fiscal quarter ended October 31, 2025 filed on November 25, 2025 and our Annual Report on Form 10-K for the fiscal year ended July 31, 2025 filed on September 11, 2025, as well as future filings and reports by us, copies of which are available on our website at ir.zscaler.com and on the SEC\u2019s website at www.sec.gov. You should not rely on these forward-looking statements, as actual outcomes and results may differ materially from those contemplated by these forward-looking statements as a result of such risks and uncertainties. Additional information will also be set forth in other filings that we make with the SEC from time to time. All forward-looking statements in this press release are based on information available to us as of the date hereof, and we do not assume any obligation to update the forward-looking statements provided to reflect events that occur or circumstances that exist after the date on which they were made.<\/p>\n<p><strong>Use of Non-GAAP Financial Information<\/strong><\/p>\n<p align=\"justify\">We believe that the presentation of non-GAAP financial information provides important supplemental information to management and investors regarding financial and business trends relating to our financial condition and results of operations. For further information regarding why we believe that these non-GAAP measures provide useful information to investors, the specific manner in which management uses these measures, and some of the limitations associated with the use of these measures, please refer to the \u201cExplanation of Non-GAAP Financial Measures\u201d section of this press release.<\/p>\n<p><strong>About Zscaler<\/strong><\/p>\n<p align=\"justify\">Zscaler (NASDAQ: ZS) is a pioneer and global leader in zero trust security. The world\u2019s largest businesses, critical infrastructure organizations, and government agencies rely on Zscaler to secure users, branches, applications, data &amp; devices, and to accelerate digital transformation initiatives. Distributed across more than 160 data centers globally, the Zscaler Zero Trust Exchange&#x2122; platform combined with advanced AI combats billions of cyber threats and policy violations every day and unlocks productivity gains for modern enterprises by reducing costs and complexity.<\/p>\n<p align=\"justify\">Zscaler&#x2122; and the other trademarks listed at https:\/\/www.zscaler.com\/legal\/trademarks are either (i) registered trademarks or service marks or (ii) trademarks or service marks of Zscaler, Inc. in the United States and\/or other countries. Any other trademarks are the properties of their respective owners.<\/p>\n<p><strong>Investor Relations Contacts<\/strong><\/p>\n<p>Kim Watkins <br \/>SVP, Investor Relations &amp; Strategic Finance<br \/>ir@zscaler.com<\/p>\n<p>Pavel Radda<br \/>Media Relations Contact<br \/>press@zscaler.com<\/p>\n<table style=\"border-collapse: collapse; width:100%; border-collapse:collapse ;\">\n<tr>\n<td colspan=\"16\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"16\" style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>ZSCALER, INC.<\/strong><\/td>\n<\/tr>\n<tr>\n<td colspan=\"16\" style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Condensed Consolidated Statements of Operations<\/strong><\/td>\n<\/tr>\n<tr>\n<td colspan=\"16\" style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><em>(in thousands, except per share amounts)<\/em><\/td>\n<\/tr>\n<tr>\n<td colspan=\"16\" style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><em>(unaudited)<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"7\" style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Three Months Ended<\/strong><\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"7\" style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Six Months Ended<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"7\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>January 31,<\/strong><\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"7\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>January 31,<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:41%; width:41%; min-width:41%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:12%; width:12%; min-width:12%;;border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2026<\/strong><\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:12%; width:12%; min-width:12%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2025<\/strong><\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:12%; width:12%; min-width:12%;;border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2026<\/strong><\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:12%; width:12%; min-width:12%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2025<\/strong><\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">Revenue<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">815,751<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">647,900<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">1,603,863<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">1,275,855<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; \">Cost of revenue<sup>(1) (2) (3)<\/sup><\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">191,260<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">148,498<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">376,013<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">289,960<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; \">Gross profit<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">624,491<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">499,402<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">1,227,850<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">985,895<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">Operating expenses:<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; \">Sales and marketing<sup>(1) (2) (3)<\/sup><\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">368,946<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">307,872<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">742,508<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">613,959<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; \">Research and development<sup>(1) (2) (3)<\/sup><\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">229,137<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">170,860<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">429,635<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">325,114<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; \">General and administrative<sup>(1) (4)<\/sup><\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">78,181<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">60,810<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">143,842<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">117,629<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">Total operating expenses<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">676,264<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">539,542<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">1,315,985<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">1,056,702<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">Loss from operations<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(51,773<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(40,140<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(88,135<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(70,807<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; \">Interest income<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">33,893<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">30,878<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">67,047<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">60,926<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; \">Interest expense<sup>(5)<\/sup><\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(4,221<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(2,339<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(6,348<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(5,482<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; \">Other income (expense), net<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">803<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(4,936<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(2,236<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(5,588<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">Loss before income taxes<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(21,298<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(16,537<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(29,672<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(20,951<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; \">Provision for (benefit from) income taxes<sup>(6)<\/sup><\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">13,014<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(8,813<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">16,255<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(1,176<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">Net loss<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(34,312<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(7,724<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(45,927<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(19,775<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">Net loss per share, basic and diluted<\/td>\n<td style=\"border-top: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(0.21<\/td>\n<td style=\"border-top: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(0.05<\/td>\n<td style=\"border-top: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(0.29<\/td>\n<td style=\"border-top: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(0.13<\/td>\n<td style=\"border-top: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">Weighted-average shares used in computing net loss per share, basic and diluted<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">159,683<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">153,672<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">159,139<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">153,114<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p><sup> (1)<\/sup>\u00a0Includes stock-based compensation expense and related payroll taxes:<\/p>\n<table style=\"border-collapse: collapse; width:100%; border-collapse:collapse ;\">\n<tr>\n<td style=\"max-width:41%; width:41%; min-width:41%;;vertical-align: middle ; vertical-align: bottom ; \">Cost of revenue<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:13%; width:13%; min-width:13%;;padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">22,880<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:13%; width:13%; min-width:13%;;padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">17,619<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:13%; width:13%; min-width:13%;;padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">42,862<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:13%; width:13%; min-width:13%;;padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">33,412<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Sales and marketing<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">81,647<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">69,979<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">153,215<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">134,845<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Research and development<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">84,689<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">65,896<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">159,925<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">124,761<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">General and administrative<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">31,197<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">22,862<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">58,172<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">43,912<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: middle ; vertical-align: bottom ; \">Total<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">220,413<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">176,356<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">414,174<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">336,930<\/td>\n<\/tr>\n<\/table>\n<p><sup>(2)<\/sup>\u00a0Includes amortization expense of acquired intangible assets:<\/p>\n<table style=\"border-collapse: collapse; width:100%; border-collapse:collapse ;\">\n<tr>\n<td style=\"max-width:41%; width:41%; min-width:41%;;vertical-align: middle ; vertical-align: bottom ; \">Cost of revenue<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:13%; width:13%; min-width:13%;;padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">6,917<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:13%; width:13%; min-width:13%;;padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">3,815<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:13%; width:13%; min-width:13%;;padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">12,609<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:13%; width:13%; min-width:13%;;padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">7,490<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Sales and marketing<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">4,197<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">425<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">7,138<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">850<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Research and development<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">5<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">145<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: middle ; vertical-align: bottom ; \">Total<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">11,114<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">4,245<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">19,747<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">8,485<\/td>\n<\/tr>\n<\/table>\n<p><sup>(3)<\/sup>\u00a0Includes restructuring and other charges:<\/p>\n<table style=\"border-collapse: collapse; width:100%; border-collapse:collapse ;\">\n<tr>\n<td style=\"max-width:41%; width:41%; min-width:41%;;vertical-align: middle ; vertical-align: bottom ; \">Cost of revenue<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:13%; width:13%; min-width:13%;;padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:13%; width:13%; min-width:13%;;padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:13%; width:13%; min-width:13%;;padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">750<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:13%; width:13%; min-width:13%;;padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Sales and marketing<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">2,809<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Research and development<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">1,182<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: middle ; vertical-align: bottom ; \">Total<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">4,741<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<\/tr>\n<\/table>\n<p><\/p>\n<table style=\"border-collapse: collapse; width:100%; border-collapse:collapse ;\">\n<tr>\n<td style=\"max-width:41%; width:41%; min-width:41%;;vertical-align: middle ; vertical-align: bottom ; \"><sup>(4)<\/sup>Includes acquisition-related expenses:<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:13%; width:13%; min-width:13%;;border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">1,212<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:13%; width:13%; min-width:13%;;border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:13%; width:13%; min-width:13%;;border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">2,295<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:13%; width:13%; min-width:13%;;border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<\/tr>\n<\/table>\n<p><\/p>\n<table style=\"border-collapse: collapse; width:100%; border-collapse:collapse ;\">\n<tr>\n<td style=\"max-width:41%; width:41%; min-width:41%;;vertical-align: middle ; vertical-align: bottom ; \"><sup>(5)<\/sup>Includes amortization of debt issuance costs<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:13%; width:13%; min-width:13%;;border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">2,040<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:13%; width:13%; min-width:13%;;border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">982<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:13%; width:13%; min-width:13%;;border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">4,078<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:13%; width:13%; min-width:13%;;border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">1,963<\/td>\n<\/tr>\n<\/table>\n<p><sup>(6)<\/sup> During the three months ended January 31, 2025, we recognized a tax benefit of $17.2 million attributable to the release of the valuation allowance on United Kingdom (U.K.) deferred tax assets.<\/p>\n<table align=\"center\" style=\"border-collapse: collapse; width:100%; border-collapse:collapse ;\">\n<tr>\n<td colspan=\"8\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"8\" style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>ZSCALER, INC.<\/strong><\/td>\n<\/tr>\n<tr>\n<td colspan=\"8\" style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Condensed Consolidated Balance Sheets<\/strong><\/td>\n<\/tr>\n<tr>\n<td colspan=\"8\" style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><em>(in thousands)<\/em><\/td>\n<\/tr>\n<tr>\n<td colspan=\"8\" style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><em>(unaudited)<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \"><strong>January 31,<\/strong><\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \"><strong>July 31,<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:65%; width:65%; min-width:65%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:15%; width:15%; min-width:15%;;border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \"><strong>2026<\/strong><\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:15%; width:15%; min-width:15%;;border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \"><strong>2025<\/strong><\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Assets<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Current assets:<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: middle ; vertical-align: bottom ; \">Cash and cash equivalents<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">1,202,751<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">2,389,023<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: middle ; vertical-align: bottom ; \">Short-term investments<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">2,310,000<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">1,183,386<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: middle ; vertical-align: bottom ; \">Accounts receivable, net<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">551,820<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">992,181<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: middle ; vertical-align: bottom ; \">Deferred contract acquisition costs<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">188,696<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">180,819<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: middle ; vertical-align: bottom ; \">Prepaid expenses and other current assets<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">197,496<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">148,881<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: middle ; vertical-align: bottom ; \">Total current assets<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">4,450,763<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">4,894,290<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Property and equipment, net<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">544,623<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">543,377<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Operating lease right-of-use assets<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">138,333<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">89,772<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Deferred contract acquisition costs, noncurrent<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">330,608<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">328,722<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Acquired intangible assets, net<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">193,376<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">47,323<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Goodwill<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">1,001,401<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">417,730<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Other noncurrent assets<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">94,724<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">98,674<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: middle ; vertical-align: bottom ; \">Total assets<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">6,753,828<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">6,419,888<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: double black 3pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: double black 3pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Liabilities and Stockholders\u2019 Equity<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Current liabilities:<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: middle ; vertical-align: bottom ; \">Accounts payable<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">29,031<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">46,906<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: middle ; vertical-align: bottom ; \">Accrued expenses and other current liabilities<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">100,264<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">93,984<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: middle ; vertical-align: bottom ; \">Accrued compensation<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">160,515<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">181,807<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: middle ; vertical-align: bottom ; \">Deferred revenue<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">1,983,569<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">2,054,417<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: middle ; vertical-align: bottom ; \">Operating lease liabilities<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">67,587<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">52,497<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: middle ; vertical-align: bottom ; \">Total current liabilities<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">2,340,966<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">2,429,611<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Convertible senior notes<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">1,702,718<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">1,700,727<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Deferred revenue, noncurrent<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">371,786<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">413,609<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Operating lease liabilities, noncurrent<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">94,083<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">43,352<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Other noncurrent liabilities<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">48,327<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">33,316<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: middle ; vertical-align: bottom ; \">Total liabilities<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">4,557,880<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">4,620,615<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Stockholders\u2019 Equity<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Common stock<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">161<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">159<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Additional paid-in capital<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">3,416,085<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">2,980,591<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Accumulated other comprehensive income<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">15,187<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">8,081<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Accumulated deficit<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(1,235,485<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(1,189,558<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: middle ; vertical-align: bottom ; \">Total stockholders\u2019 equity<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">2,195,948<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">1,799,273<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: middle ; vertical-align: bottom ; \">Total liabilities and stockholders\u2019 equity<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">6,753,828<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">6,419,888<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p><\/p>\n<table align=\"center\" style=\"border-collapse: collapse; width:100%; border-collapse:collapse ;\">\n<tr>\n<td colspan=\"8\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"8\" style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>ZSCALER, INC.<\/strong><\/td>\n<\/tr>\n<tr>\n<td colspan=\"8\" style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Condensed Consolidated Statements of Cash Flows<\/strong><\/td>\n<\/tr>\n<tr>\n<td colspan=\"8\" style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><em>(in thousands)<\/em><\/td>\n<\/tr>\n<tr>\n<td colspan=\"8\" style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><em>(unaudited)<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"7\" style=\"text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \"><strong>Six Months Ended<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"7\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \"><strong>January 31,<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:65%; width:65%; min-width:65%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:15%; width:15%; min-width:15%;;border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \"><strong>2026<\/strong><\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:15%; width:15%; min-width:15%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \"><strong>2025<\/strong><\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Cash Flows from Operating Activities<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Net loss<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(45,927<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(19,775<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Adjustments to reconcile net loss to cash provided by operating activities:<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: middle ; vertical-align: bottom ; \">Depreciation and amortization expense<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">67,595<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">45,911<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: middle ; vertical-align: bottom ; \">Amortization expense of acquired intangible assets<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">19,747<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">8,485<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: middle ; vertical-align: bottom ; \">Amortization of deferred contract acquisition costs<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">97,633<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">79,191<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: middle ; vertical-align: bottom ; \">Amortization of debt issuance costs<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">4,078<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">1,963<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: middle ; vertical-align: bottom ; \">Non-cash operating lease costs<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">38,756<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">31,565<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: middle ; vertical-align: bottom ; \">Stock-based compensation expense<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">405,146<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">329,295<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: middle ; vertical-align: bottom ; \">Accretion of investments purchased at a discount<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(3,635<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(10,110<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: middle ; vertical-align: bottom ; \">Unrealized (gains) losses on hedging transactions<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(1,061<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">3,036<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: middle ; vertical-align: bottom ; \">Deferred income taxes<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(1,553<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(17,359<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: middle ; vertical-align: bottom ; \">Other<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">2,438<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">1,303<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Changes in operating assets and liabilities, net of effects of business acquisitions:<\/td>\n<td colspan=\"3\" style=\"text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: middle ; vertical-align: bottom ; \">Accounts receivable<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">461,531<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">222,043<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: middle ; vertical-align: bottom ; \">Deferred contract acquisition costs<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(107,396<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(74,158<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: middle ; vertical-align: bottom ; \">Prepaid expenses, other current and noncurrent assets<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(30,222<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(12,144<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: middle ; vertical-align: bottom ; \">Accounts payable<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(22,117<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">98<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: middle ; vertical-align: bottom ; \">Accrued expenses, other current and noncurrent liabilities<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">6,252<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(11,481<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: middle ; vertical-align: bottom ; \">Accrued compensation<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(29,535<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(20,380<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: middle ; vertical-align: bottom ; \">Deferred revenue<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(187,081<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(16,469<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: middle ; vertical-align: bottom ; \">Operating lease liabilities<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(22,296<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(30,246<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: middle ; vertical-align: bottom ; \">Net cash provided by operating activities<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">652,353<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">510,768<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Cash Flows from Investing Activities<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: middle ; vertical-align: bottom ; \">Purchases of property, equipment and other assets<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(35,066<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(32,043<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: middle ; vertical-align: bottom ; \">Capitalized internal-use software<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(34,862<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(43,416<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: middle ; vertical-align: bottom ; \">Payments for business acquisitions, net of cash acquired<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(672,780<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(834<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: middle ; vertical-align: bottom ; \">Purchase of strategic investments<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(2,008<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(786<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: middle ; vertical-align: bottom ; \">Purchases of short-term investments<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(1,401,469<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(729,066<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: middle ; vertical-align: bottom ; \">Proceeds from maturities of short-term investments<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">242,803<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">605,003<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: middle ; vertical-align: bottom ; \">Proceeds from sale of short-term investments<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">40,258<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: middle ; vertical-align: bottom ; \">Net cash used in investing activities<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(1,863,124<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(201,142<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Cash Flows from Financing Activities<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: middle ; vertical-align: bottom ; \">Proceeds from issuance of common stock upon exercise of stock options<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">3,984<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">3,456<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: middle ; vertical-align: bottom ; \">Proceeds from issuance of common stock under the employee stock purchase plan<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">21,506<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">22,344<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: middle ; vertical-align: bottom ; \">Payment of holdback amounts related to a business acquisition<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(110<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: middle ; vertical-align: bottom ; \">Payments for issuance costs related to the 2028 convertible senior notes<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(684<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: middle ; vertical-align: bottom ; \">Purchases of capped calls related to the 2028 convertible senior notes<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(197<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: middle ; vertical-align: bottom ; \">Net cash provided by financing activities<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">24,499<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">25,800<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Net increase (decrease) in cash and cash equivalents<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(1,186,272<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">335,426<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Cash and cash equivalents at beginning of period<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">2,389,023<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">1,423,080<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Cash and cash equivalents at end of period<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">1,202,751<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">1,758,506<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p><\/p>\n<table style=\"border-collapse: collapse; width:100%; border-collapse:collapse ;\">\n<tr>\n<td colspan=\"16\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"16\" style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; vertical-align: bottom ; \"><strong>ZSCALER, INC.<\/strong><\/td>\n<\/tr>\n<tr>\n<td colspan=\"16\" style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; vertical-align: bottom ; \"><strong>Reconciliation of GAAP to Non-GAAP Financial Measures<\/strong><\/td>\n<\/tr>\n<tr>\n<td colspan=\"16\" style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; vertical-align: bottom ; \"><em>(in thousands, except percentages)<\/em><\/td>\n<\/tr>\n<tr>\n<td colspan=\"16\" style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; vertical-align: bottom ; \"><em>(unaudited)<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"7\" style=\"text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \"><strong>Three Months Ended<\/strong><\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"7\" style=\"text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \"><strong>Six Months Ended<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"7\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \"><strong>January 31,<\/strong><\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"7\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \"><strong>January 31,<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:41%; width:41%; min-width:41%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:12%; width:12%; min-width:12%;;border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \"><strong>2026<\/strong><\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:12%; width:12%; min-width:12%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \"><strong>2025<\/strong><\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:12%; width:12%; min-width:12%;;border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \"><strong>2026<\/strong><\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:12%; width:12%; min-width:12%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \"><strong>2025<\/strong><\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Revenue<\/td>\n<td style=\"border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">815,751<\/td>\n<td style=\"border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">647,900<\/td>\n<td style=\"border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">1,603,863<\/td>\n<td style=\"border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">1,275,855<\/td>\n<td style=\"border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: double black 3pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: double black 3pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: double black 3pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: double black 3pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Non-GAAP Gross Profit and Non-GAAP Gross Margin<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">GAAP gross profit<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">624,491<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">499,402<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">1,227,850<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">985,895<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Add:<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: middle ; vertical-align: bottom ; \">Stock-based compensation expense and related payroll taxes<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">22,880<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">17,619<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">42,862<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">33,412<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: middle ; vertical-align: bottom ; \">Amortization expense of acquired intangible assets<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">6,917<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">3,815<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">12,609<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">7,490<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: middle ; vertical-align: bottom ; \">Restructuring and other charges<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">750<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Non-GAAP gross profit<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">654,288<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">520,836<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">1,284,071<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">1,026,797<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">GAAP gross margin<\/td>\n<td style=\"border-top: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">77<\/td>\n<td style=\"border-top: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">%<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">77<\/td>\n<td style=\"border-top: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">%<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">77<\/td>\n<td style=\"border-top: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">%<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">77<\/td>\n<td style=\"border-top: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">%<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Non-GAAP gross margin<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">80<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">%<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">80<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">%<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">80<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">%<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">80<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">%<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Non-GAAP Income from Operations and Non-GAAP Operating Margin<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">GAAP loss from operations<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(51,773<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(40,140<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(88,135<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(70,807<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Add:<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: middle ; vertical-align: bottom ; \">Stock-based compensation expense and related payroll taxes<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">220,413<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">176,356<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">414,174<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">336,930<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: middle ; vertical-align: bottom ; \">Amortization expense of acquired intangible assets<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">11,114<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">4,245<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">19,747<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">8,485<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: middle ; vertical-align: bottom ; \">Restructuring and other charges<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">4,741<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: middle ; vertical-align: bottom ; \">Acquisition-related expenses<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">1,212<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">2,295<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Non-GAAP income from operations<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">180,966<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">140,461<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">352,822<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">274,608<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">GAAP operating margin<\/td>\n<td colspan=\"3\" style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(6)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0%<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(6)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0%<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(5)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0%<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(6)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0%<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Non-GAAP operating margin<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">22<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">%<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">22<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">%<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">22<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">%<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">22<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">%<\/td>\n<\/tr>\n<\/table>\n<p><\/p>\n<table style=\"border-collapse: collapse; width:100%; border-collapse:collapse ;\">\n<tr>\n<td colspan=\"16\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"16\" style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; vertical-align: bottom ; \"><strong>ZSCALER, INC.<\/strong><\/td>\n<\/tr>\n<tr>\n<td colspan=\"16\" style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; vertical-align: bottom ; \"><strong>Reconciliation of GAAP to Non-GAAP Financial Measures<\/strong><\/td>\n<\/tr>\n<tr>\n<td colspan=\"16\" style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; vertical-align: bottom ; \"><em>(in thousands, except per share amounts)<\/em><\/td>\n<\/tr>\n<tr>\n<td colspan=\"16\" style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; vertical-align: bottom ; \"><em>(unaudited)<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"7\" style=\"text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \"><strong>Three Months Ended<\/strong><\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"7\" style=\"text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \"><strong>Six Months Ended<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"7\" style=\"text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \"><strong>January 31,<\/strong><\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"7\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \"><strong>January 31,<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:41%; width:41%; min-width:41%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:12%; width:12%; min-width:12%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \"><strong>2026<\/strong><\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:12%; width:12%; min-width:12%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \"><strong>2025<\/strong><\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:12%; width:12%; min-width:12%;;border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \"><strong>2026<\/strong><\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:12%; width:12%; min-width:12%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \"><strong>2025<\/strong><\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Non-GAAP Net Income per Share, Diluted<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">GAAP net loss<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(34,312<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(7,724<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(45,927<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(19,775<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: middle ; vertical-align: bottom ; \">Add: GAAP provision for (benefit from) income taxes<sup>(1)<\/sup><\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">13,014<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(8,813<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">16,255<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(1,176<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">GAAP loss before income taxes<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(21,298<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(16,537<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(29,672<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(20,951<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Add:<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: middle ; vertical-align: bottom ; \">Stock-based compensation expense and related payroll taxes<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">220,413<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">176,356<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">414,174<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">336,930<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: middle ; vertical-align: bottom ; \">Amortization expense of acquired intangible assets<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">11,114<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">4,245<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">19,747<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">8,485<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: middle ; vertical-align: bottom ; \">Restructuring and other charges<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">4,741<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: middle ; vertical-align: bottom ; \">Acquisition-related expenses<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">1,212<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">2,295<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: middle ; vertical-align: bottom ; \">Amortization of debt issuance costs<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">2,040<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">982<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">4,078<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">1,963<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Non-GAAP net income before income taxes<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">213,481<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">165,046<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">415,363<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">326,427<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: middle ; vertical-align: bottom ; \">Non-GAAP provision for income taxes<sup>(2)<\/sup><\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">44,830<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">37,965<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">87,225<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">75,083<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Non-GAAP net income<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">168,651<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">127,081<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">328,138<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">251,344<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: double black 3pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: double black 3pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: double black 3pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: double black 3pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">GAAP provision for (benefit from) income taxes<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">13,014<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(8,813<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">16,255<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(1,176<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Add: Income tax and other tax adjustments<sup>(2)<\/sup><\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">31,816<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">46,778<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">70,970<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">76,259<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Non-GAAP provision for income taxes<sup>(2)<\/sup><\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">44,830<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">37,965<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">87,225<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">75,083<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Non-GAAP effective tax rate<sup>(2)<\/sup><\/td>\n<td style=\"border-top: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">21<\/td>\n<td style=\"border-top: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">%<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">23<\/td>\n<td style=\"border-top: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">%<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">21<\/td>\n<td style=\"border-top: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">%<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">23<\/td>\n<td style=\"border-top: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">%<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Non-GAAP net income<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">168,651<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">127,081<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">328,138<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">251,344<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Add: Non-GAAP interest expense, net of tax related to the convertible senior notes<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">276<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">552<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Numerator used in computing non-GAAP net income per share, diluted<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">168,651<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">127,357<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">328,138<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">251,896<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: double black 3pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: double black 3pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: double black 3pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: double black 3pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">GAAP net loss per share, diluted<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(0.21<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(0.05<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(0.29<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(0.13<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: middle ; vertical-align: bottom ; \">Stock-based compensation expense and related payroll taxes<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">1.32<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">1.09<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">2.48<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">2.08<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: middle ; vertical-align: bottom ; \">Amortization expense of acquired intangible assets<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">0.07<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">0.03<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">0.12<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">0.05<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: middle ; vertical-align: bottom ; \">Restructuring and other charges<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">0.03<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: middle ; vertical-align: bottom ; \">Acquisition-related expenses<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">0.01<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">0.01<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: middle ; vertical-align: bottom ; \">Amortization of debt issuance costs<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">0.01<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">0.01<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">0.02<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">0.01<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: middle ; vertical-align: bottom ; \">Income tax and other tax adjustments<sup>(2)<\/sup><\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(0.19<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(0.29<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(0.43<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(0.47<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: middle ; vertical-align: bottom ; \">Non-GAAP interest expense, net of tax related to the convertible senior notes<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: middle ; vertical-align: bottom ; \">Adjustment to total fully diluted earnings per share<sup>(3)<\/sup><\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(0.01<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">0.03<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">0.01<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Non-GAAP net income per share, diluted<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">1.01<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">0.78<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">1.97<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">1.55<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: double black 3pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: double black 3pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: double black 3pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: double black 3pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Weighted-average shares used in computing GAAP net loss per share, diluted<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">159,683<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">153,672<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">159,139<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">153,114<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: middle ; vertical-align: bottom ; \">Add: Outstanding potentially dilutive equity incentive awards<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,780<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,988<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">3,624<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,848<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: middle ; vertical-align: bottom ; \">Add: Convertible senior notes<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">3,925<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">7,626<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">3,925<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">7,626<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: middle ; vertical-align: bottom ; \">Less: Antidilutive impact of capped call transactions<sup>(4)<\/sup><\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(1,769<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(1,505<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Weighted-average shares used in computing non-GAAP net income per share, diluted<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">166,388<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">162,517<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">166,688<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">162,083<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p>___________<\/p>\n<p align=\"justify\"><sup>(1)<\/sup> During the three months ended January 31, 2025, we recognized a tax benefit of $17.2 million attributable to the release of the valuation allowance on U.K. deferred tax assets.<\/p>\n<p align=\"justify\"><sup>(2)<\/sup> Effective August 1, 2025, the beginning of our first quarter of fiscal 2026, we have adopted a long-term projected non-GAAP tax rate of 21%, reduced from the previous rate of 23%. This adjustment aligns with the enactment of the One Big Beautiful Bill Act. The revised tax rate will apply prospectively. We will continue to assess the appropriate non-GAAP tax rate on a regular basis, which could be subject to changes for a variety of reasons, including the rapidly evolving global tax environment, significant changes in our geographic earnings mix, or other changes to our strategy or business operations.<\/p>\n<p align=\"justify\"><sup>(3) <\/sup>The sum of the fully diluted earnings per share impact of individual reconciling items may not total to fully diluted non-GAAP net income per share due to the weighted-average shares used in computing the GAAP net loss per share differs from the weighted-average shares used in computing the non-GAAP net income per share, and due to rounding of the individual reconciling items. The GAAP net loss per share calculation uses a lower share count as it excludes potentially dilutive shares, which are included in calculating the non-GAAP net income per share.<\/p>\n<p align=\"justify\"><sup>(4) <\/sup>We exclude the in-the-money portion of the convertible senior notes for non-GAAP weighted-average diluted shares as they are covered by our capped call transactions. Our outstanding capped call transactions are antidilutive under GAAP but are expected to mitigate the dilutive effect of the convertible senior notes and therefore are included in the calculation of non-GAAP diluted shares outstanding. The capped calls have an antidilutive impact when the average stock price of our common stock in a given period is higher than their exercise price.<\/p>\n<table style=\"border-collapse: collapse; width:100%; border-collapse:collapse ;\">\n<tr>\n<td colspan=\"16\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"16\" style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; vertical-align: bottom ; \"><strong>ZSCALER, INC.<\/strong><\/td>\n<\/tr>\n<tr>\n<td colspan=\"16\" style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; vertical-align: bottom ; \"><strong>Reconciliation of GAAP to Non-GAAP Financial Measures<\/strong><\/td>\n<\/tr>\n<tr>\n<td colspan=\"16\" style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; vertical-align: bottom ; \"><em>(in thousands, except percentages)<\/em><\/td>\n<\/tr>\n<tr>\n<td colspan=\"16\" style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; vertical-align: bottom ; \"><em>(unaudited)<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"7\" style=\"text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \"><strong>Three Months Ended<\/strong><\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"7\" style=\"text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \"><strong>Six Months Ended<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"7\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \"><strong>January 31,<\/strong><\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"7\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \"><strong>January 31,<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:41%; width:41%; min-width:41%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:12%; width:12%; min-width:12%;;padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \"><strong>2026<\/strong><\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;padding-left: 0 ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:12%; width:12%; min-width:12%;;border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \"><strong>2025<\/strong><\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; padding-left: 0 ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:12%; width:12%; min-width:12%;;padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \"><strong>2026<\/strong><\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;padding-left: 0 ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:12%; width:12%; min-width:12%;;border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \"><strong>2025<\/strong><\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Free Cash Flow<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Net cash provided by operating activities<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">204,073<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">179,433<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">652,353<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">510,768<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Less:<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: middle ; vertical-align: bottom ; \">Purchases of property, equipment and other assets<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(17,755<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(15,018<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(35,066<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(32,043<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: middle ; vertical-align: bottom ; \">Capitalized internal-use software<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(17,189<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(20,987<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(34,862<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(43,416<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Free cash flow<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">169,129<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">143,428<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">582,425<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">435,309<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: double black 3pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: double black 3pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: double black 3pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: double black 3pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Free Cash Flow Margin<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Net cash provided by operating activities, as a percentage of revenue<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">25<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">%<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">27<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">%<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">41<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">%<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">40<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">%<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Less:<\/td>\n<td colspan=\"3\" style=\"text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: middle ; vertical-align: bottom ; \">Purchases of property, equipment and other assets, as a percentage of revenue<\/td>\n<td colspan=\"3\" style=\"text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(2)%<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(2)%<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(3)%<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(3)%<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: middle ; vertical-align: bottom ; \">Capitalized internal-use software, as a percentage of revenue<\/td>\n<td colspan=\"3\" style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(2)%<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(3)%<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(2)%<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">(3)%<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle ; vertical-align: bottom ; \">Free cash flow margin<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">21<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">%<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">22<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">%<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">36<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">%<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">34<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; vertical-align: bottom ; \">%<\/td>\n<\/tr>\n<\/table>\n<p align=\"center\"><strong><br \/><\/strong><\/p>\n<p align=\"center\"><strong>ZSCALER, INC.<\/strong><br \/><strong>Explanation of Non-GAAP Financial Measures<\/strong><\/p>\n<p align=\"justify\">In addition to our results determined in accordance with generally accepted accounting principles in the United States of America (&#8220;GAAP&#8221;), we believe the following non-GAAP measures are useful in evaluating our operating performance. We use the following non-GAAP financial information to evaluate our ongoing operations and for internal planning and forecasting purposes. We believe that non-GAAP financial information, when taken collectively, may be helpful to investors because it provides consistency and comparability with past financial performance. However, non-GAAP financial information is presented for supplemental informational purposes only, as it has limitations as an analytical tool and should not be considered in isolation or as a substitute for financial information presented in accordance with GAAP. In particular, free cash flow is not a substitute for cash provided by operating activities. Additionally, the utility of free cash flow as a measure of our liquidity is further limited as it does not represent the total increase or decrease in our cash balance for a given period. In addition, other companies, including companies in our industry, may calculate similarly titled non-GAAP measures differently or may use other measures to evaluate their performance, all of which could reduce the usefulness of our non-GAAP financial measures as tools for comparison. A reconciliation of our historical non-GAAP financial measures to their most directly comparable financial measures stated in accordance with GAAP has been included in this press release. There is no GAAP measure that is comparable to ARR, so we have not reconciled the ARR data included to any GAAP measure. Investors are cautioned that there are a number of limitations associated with the use of non-GAAP financial measures and key metrics as analytical tools. Investors are encouraged to review these reconciliations, and not to rely on any single financial measure to evaluate our business.<\/p>\n<p align=\"justify\"><strong>Expenses Excluded from Non-GAAP Measures<\/strong><\/p>\n<p align=\"justify\">Stock-based compensation expense is excluded primarily because it is a non-cash expense that management believes is not reflective of our ongoing operational performance. Employer payroll taxes related to stock-based compensation, which is a cash expense, are excluded because these are tied to the timing and size of the exercise or vesting of the underlying equity incentive awards and the price of our common stock at the time of vesting or exercise, which may vary from period to period independent of the operating performance of our business. Amortization expense of acquired intangible assets and amortization of debt issuance costs from the convertible senior notes are excluded because these are non-cash expenses and are not reflective of our ongoing operational performance. Acquisition-related expenses incurred with business acquisitions are excluded because these are not reflective of our ongoing operational performance. Restructuring and other charges includes severance and termination benefits in connection with a restructuring plan to streamline operations and to align people, roles and projects to our strategic priorities. These expenses are excluded because they fluctuate in amount and frequency and are not reflective of our core business operating performance.<\/p>\n<p align=\"justify\">Effective August 1, 2025, the beginning of our first quarter of fiscal 2026, we have adopted a long-term projected non-GAAP tax rate of 21%, reduced from the previous rate of 23%. This adjustment aligns with the enactment of the One Big Beautiful Bill Act. The revised tax rate will apply prospectively. We will continue to assess the appropriate non-GAAP tax rate on a regular basis, which could be subject to changes for a variety of reasons, including the rapidly evolving global tax environment, significant changes in our geographic earnings mix, or other changes to our strategy or business operations.<\/p>\n<p align=\"justify\"><strong>Non-GAAP Financial Measures<\/strong><\/p>\n<p align=\"justify\"><strong><em>Non-GAAP Gross Profit and Non-GAAP Gross Margin<\/em><\/strong>. We define non-GAAP gross profit as GAAP gross profit excluding stock-based compensation expense and related employer payroll taxes, amortization expense of acquired intangible assets and restructuring and other charges. We define non-GAAP gross margin as non-GAAP gross profit as a percentage of revenue.<\/p>\n<p align=\"justify\"><strong><em>Non-GAAP Income from Operations and Non-GAAP Operating Margin<\/em><\/strong>. We define non-GAAP income from operations as GAAP loss from operations excluding stock-based compensation expense and related employer payroll taxes, amortization expense of acquired intangible assets, restructuring and other charges and acquisition-related expenses. We define non-GAAP operating margin as non-GAAP income from operations as a percentage of revenue.<\/p>\n<p align=\"justify\"><strong><em>Non-GAAP Net Income per Share, Diluted<\/em><\/strong>. We define non-GAAP net income as GAAP net loss excluding stock-based compensation expense and related employer payroll taxes, amortization expense of acquired intangible assets, restructuring and other charges, amortization of debt issuance costs, acquisition-related expenses and the non-GAAP provision for income taxes adjustment. We define non-GAAP net income per share, diluted, as non-GAAP net income plus the applicable non-GAAP interest expense related to the convertible senior notes divided by the weighted-average diluted shares outstanding. The weighted-average diluted shares outstanding includes the effect of potentially diluted common stock equivalents outstanding during the period and the anti-dilutive impact of the capped call transactions entered into in connection with the convertible senior notes.<\/p>\n<p align=\"justify\"><strong><em>Annual Recurring Revenue.<\/em><\/strong> ARR refers to the next 12 months of revenue from subscription contracts as of the measurement date. To establish ARR for a customer, we assume that any contract expiring during the next 12 months will be renewed under the existing terms, excluding Red Canary&#8217;s subscription contracts expiring in fiscal year 2026.<\/p>\n<p align=\"justify\"><strong><em>Free Cash Flow and Free Cash Flow Margin<\/em><\/strong>. We define free cash flow as net cash provided by operating activities less purchases of property, equipment and other assets and capitalized internal-use software. We define free cash flow margin as free cash flow divided by revenue. We believe that free cash flow and free cash flow margin are useful indicators of liquidity that provide information to management and investors about the amount of cash generated from our operations that, after the investments in property, equipment and other assets and capitalized internal-use software, can be used for strategic initiatives.<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/ml.globenewswire.com\/media\/NmJhOTM1MmYtZjI5MC00NTdkLWI2NjUtYmIyZmRlNjllNjdiLTExMDUzNTItMjAyNi0wMi0yNi1lbg==\/tiny\/Zscaler-Inc-.png\" referrerpolicy=\"no-referrer-when-downgrade\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Exceeds high-end of second-quarter guidance on revenue and profitability metrics Second Quarter Highlights Revenue grew 26% year-over-year to $815.8 million Annual Recurring Revenue (&#8220;ARR&#8221;) grew 25% year-over-year to $3,359 million Operating cash flow grew 14% year-over-year to $204.1 million Free cash flow grew 18% year-over-year to $169.1 million SAN JOSE, Calif., Feb. 26, 2026 (GLOBE [&#8230;]\n","protected":false},"author":1,"featured_media":79226,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-77872","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-people"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.6 (Yoast SEO v21.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Zscaler Announces Strong Second-Quarter Fiscal 2026 Results; Raises Fiscal 2026 ARR Guidance to 24% - Biz and Live in Saigon<\/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:\/\/english.saigonbiz.com\/vn\/zscaler-announces-strong-second-quarter-fiscal-2026-results-raises-fiscal-2026-arr-guidance-to-24\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Zscaler Announces Strong Second-Quarter Fiscal 2026 Results; Raises Fiscal 2026 ARR Guidance to 24%\" \/>\n<meta property=\"og:description\" content=\"Exceeds high-end of second-quarter guidance on revenue and profitability metrics Second Quarter Highlights Revenue grew 26% year-over-year to $815.8 m\" \/>\n<meta property=\"og:url\" content=\"https:\/\/english.saigonbiz.com\/vn\/zscaler-announces-strong-second-quarter-fiscal-2026-results-raises-fiscal-2026-arr-guidance-to-24\/\" \/>\n<meta property=\"og:site_name\" content=\"Biz and Live in Saigon\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SaigonbizGroup\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-27T00:05:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/english.saigonbiz.com\/vn\/wp-content\/uploads\/2026\/02\/Zscaler-Inc-.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1\" \/>\n\t<meta property=\"og:image:height\" content=\"1\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"22 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/zscaler-announces-strong-second-quarter-fiscal-2026-results-raises-fiscal-2026-arr-guidance-to-24\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/zscaler-announces-strong-second-quarter-fiscal-2026-results-raises-fiscal-2026-arr-guidance-to-24\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/#\/schema\/person\/267b348e6cf32a66aab33637c2d399a6\"},\"headline\":\"Zscaler Announces Strong Second-Quarter Fiscal 2026 Results; Raises Fiscal 2026 ARR Guidance to 24%\",\"datePublished\":\"2026-02-27T00:05:28+00:00\",\"dateModified\":\"2026-02-27T00:05:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/zscaler-announces-strong-second-quarter-fiscal-2026-results-raises-fiscal-2026-arr-guidance-to-24\/\"},\"wordCount\":4487,\"publisher\":{\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/#organization\"},\"articleSection\":[\"People\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/zscaler-announces-strong-second-quarter-fiscal-2026-results-raises-fiscal-2026-arr-guidance-to-24\/\",\"url\":\"https:\/\/english.saigonbiz.com\/vn\/zscaler-announces-strong-second-quarter-fiscal-2026-results-raises-fiscal-2026-arr-guidance-to-24\/\",\"name\":\"Zscaler Announces Strong Second-Quarter Fiscal 2026 Results; Raises Fiscal 2026 ARR Guidance to 24% - Biz and Live in Saigon\",\"isPartOf\":{\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/#website\"},\"datePublished\":\"2026-02-27T00:05:28+00:00\",\"dateModified\":\"2026-02-27T00:05:28+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/zscaler-announces-strong-second-quarter-fiscal-2026-results-raises-fiscal-2026-arr-guidance-to-24\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/english.saigonbiz.com\/vn\/zscaler-announces-strong-second-quarter-fiscal-2026-results-raises-fiscal-2026-arr-guidance-to-24\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/zscaler-announces-strong-second-quarter-fiscal-2026-results-raises-fiscal-2026-arr-guidance-to-24\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/english.saigonbiz.com\/vn\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Zscaler Announces Strong Second-Quarter Fiscal 2026 Results; Raises Fiscal 2026 ARR Guidance to 24%\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/#website\",\"url\":\"https:\/\/english.saigonbiz.com\/vn\/\",\"name\":\"Biz and Live in Saigon\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/english.saigonbiz.com\/vn\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/#organization\",\"name\":\"SaigonBiz Media\",\"url\":\"https:\/\/english.saigonbiz.com\/vn\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/english.saigonbiz.com\/vn\/wp-content\/uploads\/2026\/03\/cropped-c2adea16-1c71-4315-8801-803a8d237e2a_removalai_preview.png\",\"contentUrl\":\"https:\/\/english.saigonbiz.com\/vn\/wp-content\/uploads\/2026\/03\/cropped-c2adea16-1c71-4315-8801-803a8d237e2a_removalai_preview.png\",\"width\":512,\"height\":512,\"caption\":\"SaigonBiz Media\"},\"image\":{\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SaigonbizGroup\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/#\/schema\/person\/267b348e6cf32a66aab33637c2d399a6\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/english.saigonbiz.com\/vn\/wp-content\/uploads\/2026\/03\/c2adea16-1c71-4315-8801-803a8d237e2a_removalai_preview-2_uwp_avatar_thumb.png\",\"contentUrl\":\"https:\/\/english.saigonbiz.com\/vn\/wp-content\/uploads\/2026\/03\/c2adea16-1c71-4315-8801-803a8d237e2a_removalai_preview-2_uwp_avatar_thumb.png\",\"caption\":\"admin\"},\"sameAs\":[\"https:\/\/english.saigonbiz.com\/vn\"],\"url\":\"https:\/\/english.saigonbiz.com\/vn\/profile\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Zscaler Announces Strong Second-Quarter Fiscal 2026 Results; Raises Fiscal 2026 ARR Guidance to 24% - Biz and Live in Saigon","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:\/\/english.saigonbiz.com\/vn\/zscaler-announces-strong-second-quarter-fiscal-2026-results-raises-fiscal-2026-arr-guidance-to-24\/","og_locale":"en_US","og_type":"article","og_title":"Zscaler Announces Strong Second-Quarter Fiscal 2026 Results; Raises Fiscal 2026 ARR Guidance to 24%","og_description":"Exceeds high-end of second-quarter guidance on revenue and profitability metrics Second Quarter Highlights Revenue grew 26% year-over-year to $815.8 m","og_url":"https:\/\/english.saigonbiz.com\/vn\/zscaler-announces-strong-second-quarter-fiscal-2026-results-raises-fiscal-2026-arr-guidance-to-24\/","og_site_name":"Biz and Live in Saigon","article_publisher":"https:\/\/www.facebook.com\/SaigonbizGroup","article_published_time":"2026-02-27T00:05:28+00:00","og_image":[{"width":1,"height":1,"url":"https:\/\/english.saigonbiz.com\/vn\/wp-content\/uploads\/2026\/02\/Zscaler-Inc-.png","type":"image\/png"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"22 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/english.saigonbiz.com\/vn\/zscaler-announces-strong-second-quarter-fiscal-2026-results-raises-fiscal-2026-arr-guidance-to-24\/#article","isPartOf":{"@id":"https:\/\/english.saigonbiz.com\/vn\/zscaler-announces-strong-second-quarter-fiscal-2026-results-raises-fiscal-2026-arr-guidance-to-24\/"},"author":{"name":"admin","@id":"https:\/\/english.saigonbiz.com\/vn\/#\/schema\/person\/267b348e6cf32a66aab33637c2d399a6"},"headline":"Zscaler Announces Strong Second-Quarter Fiscal 2026 Results; Raises Fiscal 2026 ARR Guidance to 24%","datePublished":"2026-02-27T00:05:28+00:00","dateModified":"2026-02-27T00:05:28+00:00","mainEntityOfPage":{"@id":"https:\/\/english.saigonbiz.com\/vn\/zscaler-announces-strong-second-quarter-fiscal-2026-results-raises-fiscal-2026-arr-guidance-to-24\/"},"wordCount":4487,"publisher":{"@id":"https:\/\/english.saigonbiz.com\/vn\/#organization"},"articleSection":["People"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/english.saigonbiz.com\/vn\/zscaler-announces-strong-second-quarter-fiscal-2026-results-raises-fiscal-2026-arr-guidance-to-24\/","url":"https:\/\/english.saigonbiz.com\/vn\/zscaler-announces-strong-second-quarter-fiscal-2026-results-raises-fiscal-2026-arr-guidance-to-24\/","name":"Zscaler Announces Strong Second-Quarter Fiscal 2026 Results; Raises Fiscal 2026 ARR Guidance to 24% - Biz and Live in Saigon","isPartOf":{"@id":"https:\/\/english.saigonbiz.com\/vn\/#website"},"datePublished":"2026-02-27T00:05:28+00:00","dateModified":"2026-02-27T00:05:28+00:00","breadcrumb":{"@id":"https:\/\/english.saigonbiz.com\/vn\/zscaler-announces-strong-second-quarter-fiscal-2026-results-raises-fiscal-2026-arr-guidance-to-24\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/english.saigonbiz.com\/vn\/zscaler-announces-strong-second-quarter-fiscal-2026-results-raises-fiscal-2026-arr-guidance-to-24\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/english.saigonbiz.com\/vn\/zscaler-announces-strong-second-quarter-fiscal-2026-results-raises-fiscal-2026-arr-guidance-to-24\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/english.saigonbiz.com\/vn\/"},{"@type":"ListItem","position":2,"name":"Zscaler Announces Strong Second-Quarter Fiscal 2026 Results; Raises Fiscal 2026 ARR Guidance to 24%"}]},{"@type":"WebSite","@id":"https:\/\/english.saigonbiz.com\/vn\/#website","url":"https:\/\/english.saigonbiz.com\/vn\/","name":"Biz and Live in Saigon","description":"","publisher":{"@id":"https:\/\/english.saigonbiz.com\/vn\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/english.saigonbiz.com\/vn\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/english.saigonbiz.com\/vn\/#organization","name":"SaigonBiz Media","url":"https:\/\/english.saigonbiz.com\/vn\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/english.saigonbiz.com\/vn\/#\/schema\/logo\/image\/","url":"https:\/\/english.saigonbiz.com\/vn\/wp-content\/uploads\/2026\/03\/cropped-c2adea16-1c71-4315-8801-803a8d237e2a_removalai_preview.png","contentUrl":"https:\/\/english.saigonbiz.com\/vn\/wp-content\/uploads\/2026\/03\/cropped-c2adea16-1c71-4315-8801-803a8d237e2a_removalai_preview.png","width":512,"height":512,"caption":"SaigonBiz Media"},"image":{"@id":"https:\/\/english.saigonbiz.com\/vn\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SaigonbizGroup"]},{"@type":"Person","@id":"https:\/\/english.saigonbiz.com\/vn\/#\/schema\/person\/267b348e6cf32a66aab33637c2d399a6","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/english.saigonbiz.com\/vn\/#\/schema\/person\/image\/","url":"https:\/\/english.saigonbiz.com\/vn\/wp-content\/uploads\/2026\/03\/c2adea16-1c71-4315-8801-803a8d237e2a_removalai_preview-2_uwp_avatar_thumb.png","contentUrl":"https:\/\/english.saigonbiz.com\/vn\/wp-content\/uploads\/2026\/03\/c2adea16-1c71-4315-8801-803a8d237e2a_removalai_preview-2_uwp_avatar_thumb.png","caption":"admin"},"sameAs":["https:\/\/english.saigonbiz.com\/vn"],"url":"https:\/\/english.saigonbiz.com\/vn\/profile\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/english.saigonbiz.com\/vn\/wp-json\/wp\/v2\/posts\/77872","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/english.saigonbiz.com\/vn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/english.saigonbiz.com\/vn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/english.saigonbiz.com\/vn\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/english.saigonbiz.com\/vn\/wp-json\/wp\/v2\/comments?post=77872"}],"version-history":[{"count":0,"href":"https:\/\/english.saigonbiz.com\/vn\/wp-json\/wp\/v2\/posts\/77872\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/english.saigonbiz.com\/vn\/wp-json\/wp\/v2\/media\/79226"}],"wp:attachment":[{"href":"https:\/\/english.saigonbiz.com\/vn\/wp-json\/wp\/v2\/media?parent=77872"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/english.saigonbiz.com\/vn\/wp-json\/wp\/v2\/categories?post=77872"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/english.saigonbiz.com\/vn\/wp-json\/wp\/v2\/tags?post=77872"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}