{\rtf1\deflang1033\deflangfe1033\margl720\margr720\margt360\margb360{\stylesheet{\fs20\lang1033\snext0 Normal;} {\s1\sb240\keepn{\*\pn \pnlvl1\pndec\pnprev1\pnstart1\pnsp144}\b\f0\fs30\lang1033 \sbasedon0\snext0 heading 1;} {\s2\sb200\keepn{\*\pn \pnlvl2\pndec\pnprev1\pnstart1\pnsp144{\pntxtb.}}\b\f0\fs26\lang1033 \sbasedon0\snext0 heading 2;} {\s3\sb180\keepn{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144{\pntxtb.}}\b\f0\fs22\lang1033 \sbasedon0\snext0 heading 3;} {\s4\sb160\keepn{\*\pn \pnlvl4\pnucltr\pnprev1\pnstart1\pnsp144{\pntxtb.}}\b\f0\fs22\lang1033 \sbasedon0\snext0 heading 4;} {\s5\sb140\keepn{\*\pn \pnlvl5\pncltr\pnprev1\pnstart1\pnsp144}\b\f0\fs20\lang1033 \sbasedon0\snext0 heading 5;} {\s6\tqc\lang1033\sbasedon0\snext6 footer;} {\*\cs16 \additive\super\sbasedon10 footnote reference;} {\*\cs18 \additive\sbasedon10 page number;}} {\fonttbl{\f0\fnil Times New Roman;}{\f1\fnil Courier New}{\f2005\fnil Courier New;}{\f2010\fnil Wingdings;}{\f2020\fnil Webdings;}{\f2\fnil Arial;}{\f3\fnil Arial;}{\f4\fnil LucidaHandwriting;}{\f5\fnil Symbol;}{\f6\fnil Symbol;}{\f7\fnil Ferdsch;}{\f30\fnil Myriad Cn Semibold;}{\f31\fnil Myriad Roman;}{\f50\fnil Courier New;}{\f51\fnil Times New Roman;}{\f52\fnil Arial;}{\f53\fnil Symbol;}{\f54\fnil Wingdings;}{\f55\fnil Wingdings 2;}{\f56\fnil Wingdings 3;}{\f57\fnil Webdings;}{\f58\fnil Arial Narrow;}{\f59\fnil Arial Unicode MS;}{\f60\fnil Cyberbit;}{\f61\fnil Morningstar 1U Light;}{\f62\fnil Calibri;}} {\colortbl;\red0\green0\blue0;\red127\green0\blue0;\red0\green0\blue255;\red127\green127\blue127;\red0\green51\blue153;\red255\green204\blue0;\red255\green255\blue255;\red246\green244\blue236;\red0\green0\blue0;\red0\green32\blue96;\red204\green238\blue255;} {\*\bkmkstart filing_1}{\*\bkmkend filing_1}{\*\bkmkstart doc_1_1}{\*\bkmkend doc_1_1}{\*\bkmkstart s59eda934f5bf77998f2120522890294}{\*\bkmkend s59eda934f5bf77998f2120522890294}\par\pard\plain\sb110\sa594\fi594\cf1\f52\fs40\b\qc UNITED STATES\par\pard\plain\sa594\fi594\cf1\f52\fs40\b\qc SECURITIES AND EXCHANGE COMMISSION\par\pard\plain\sa594\fi594\cf1\f52\fs20\b\qc WASHINGTON, D.C. 20549\par\pard\plain\sb44\sa594\fi594\cf1\f52\fs20\qc _____________________________________\~\par\pard\plain\sb44\sa594\fi594\cf1\f52\fs32\b\qc FORM 10-Q \par\pard\plain\sa594\fi594\cf1\f52\fs20\qc _____________________________________\~\par\pard\plain\sa594\fi594\cf1\f52\fs20\b\ql (Mark One) \par\pard\plain {\trowd\trqc\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalc\cellx756\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx756\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalc\cellx756\clvertalb\cellx10800\trrh529 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f54\fs20\qc \cell\pard\plain\intbl\li22\ri22\sb22\cf1\f52\fs20\ql QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT\plain\intbl\li22\ri22\sa22\cf1\f52\fs20\ql OF 1934\cell{ {\trowd\trqc\clvertalc\cellx756\clvertalb\cellx10800\trrh529\row}}}\pard\plain\sb176\sa594\fi594\cf1\f52\fs20\b\qc For the quarterly period ended April\~30, 2018 \par\pard\plain\sa594\fi594\cf1\f52\fs20\b\qc OR \par\pard\plain {\trowd\trqc\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalc\cellx756\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx756\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalc\cellx756\clvertalb\cellx10800\trrh529 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\qc \u9744?\cell\pard\plain\intbl\li22\ri22\sb22\cf1\f52\fs20\ql TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF\plain\intbl\li22\ri22\sa22\cf1\f52\fs20\ql 1934\cell{ {\trowd\trqc\clvertalc\cellx756\clvertalb\cellx10800\trrh529\row}}}\pard\plain\sa198\fi594\cf1\f52\fs20\qc For the transition period from to\par\pard\plain\sa594\fi594\cf1\f52\fs20\b\qc Commission File Number: 001-38044\par\pard\plain\sb44\sa198\fi594\cf1\f52\fs20\qc _____________________________________\~\par\pard\plain\sb44\sa198\fi594\cf1\f52\fs44\b\qc Okta, Inc.\par\pard\plain\sa594\fi594\cf1\f52\fs16\qc (Exact Name of Registrant as Specified in Its Charter)\par\pard\plain\sb44\sa594\fi594\cf1\f52\fs20\qc _____________________________________\~ \par\pard\plain {\trowd\trqc\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalc\cellx3671\clvertalc\cellx3778\clvertalc\cellx7234\clvertalc\cellx7341\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx3671\clvertalc\cellx3778\clvertalc\cellx7234\clvertalc\cellx7341\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\cellx3671\clvertalb\cellx3778\clvertalb\cellx7234\clvertalb\cellx7341\cellx10800\trrh702 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\b\qc Delaware\par\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\qc (State or Other Jurisdiction of\par\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\qc Incorporation or Organization)\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\b\qc 26-4175727\par\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\qc (I.R.S. Employer\par\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\qc Identification Number)\cell{ {\trowd\trqc\cellx3671\clvertalb\cellx3778\clvertalb\cellx7234\clvertalb\cellx7341\cellx10800\trrh702\row}}} {\trowd\trqc\clvertalb\cellx3671\clvertalb\cellx3778\clvertalb\cellx7234\clvertalb\cellx7341\clvertalb\cellx10800\trrh702 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\b\qc 301 Brannan Street\par\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\b\qc San Francisco, California 94107\par\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\qc (Address of Principal executive offices)\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx3671\clvertalb\cellx3778\clvertalb\cellx7234\clvertalb\cellx7341\clvertalb\cellx10800\trrh702\row}}}\pard\plain\sa594\fi594\cf1\f52\fs20\b\qc Registrant\u8217?s telephone number, including area code: (888) 722-7871\par\pard\plain\sa198\fi594\cf1\f52\fs20\qc ___________________________________________________\par\pard\plain\fi594\cf1\f52\fs16\ql Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities\plain\cf1\f52\fs16\ql Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)\plain\cf1\f52\fs16\ql has been subject to such filing requirements for the past 90 days. Yes\plain\cf1\f54\fs20\ql \plain\cf1\f52\fs16\ql No\plain\cf1\f54\fs20\ql \plain\sa66\cf1\f52\fs14\ql \~\par\pard\plain\fi594\cf1\f52\fs16\ql Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive\plain\cf1\f52\fs16\ql Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (\u167?232.405 of this chapter) during the preceding 12\plain\cf1\f52\fs16\ql months (or for such shorter period that the registrant was required to submit and post such files) Yes\plain\cf1\f54\fs20\ql \plain\cf1\f52\fs16\ql No\plain\cf1\f52\fs14\ql \~\plain\sa66\cf1\f54\fs20\ql \par\pard\plain\fi594\cf1\f52\fs16\ql Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting\plain\cf1\f52\fs16\ql company, or an emerging growth company. See the definitions of \u8220?large accelerated filer,\u8221? \u8220?accelerated filer\u8221?,\plain\sa66\cf1\f52\fs16\ql \u8220?smaller reporting company\u8221? and \u8220?emerging growth company\u8221? in Rule 12b-2 of the Exchange Act. \par\pard\plain {\trowd\trqc\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalc\cellx3671\clvertalc\cellx3994\clvertalc\cellx5074\clvertalc\cellx5398\clvertalc\cellx6478\clvertalc\cellx6802\clvertalc\cellx10473\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx3671\clvertalc\cellx3994\clvertalc\cellx5074\clvertalc\cellx5398\clvertalc\cellx6478\clvertalc\cellx6802\clvertalc\cellx10473\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalb\cellx3671\clvertalb\cellx3994\clvertalb\cellx5074\clvertalb\cellx5398\clvertalb\cellx6478\clvertalb\cellx6802\clvertalb\cellx10473\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs16\qc Large\~accelerated\~filer\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f54\fs16\qc \cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs16\qc Accelerated\~filer\~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f54\fs16\qc \cell{ {\trowd\trqc\clvertalb\cellx3671\clvertalb\cellx3994\clvertalb\cellx5074\clvertalb\cellx5398\clvertalb\cellx6478\clvertalb\cellx6802\clvertalb\cellx10473\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx3671\clvertalb\cellx3994\clvertalb\cellx5074\clvertalb\cellx5398\clvertalb\cellx6478\clvertalb\cellx6802\clvertalb\cellx10473\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs16\qc Non-accelerated\~filer\~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f54\fs20\qc \cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs16\qc Smaller\~reporting\~company\~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f54\fs16\qc \cell{ {\trowd\trqc\clvertalb\cellx3671\clvertalb\cellx3994\clvertalb\cellx5074\clvertalb\cellx5398\clvertalb\cellx6478\clvertalb\cellx6802\clvertalb\cellx10473\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx3671\clvertalb\cellx3994\clvertalb\cellx5074\clvertalb\cellx5398\clvertalb\cellx6478\clvertalb\cellx6802\clvertalb\cellx10473\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs16\qc (Do\~not\~check\~if\~a\~smaller reporting company)\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs16\qc Emerging growth company\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f54\fs20\qc \cell{ {\trowd\trqc\clvertalb\cellx3671\clvertalb\cellx3994\clvertalb\cellx5074\clvertalb\cellx5398\clvertalb\cellx6478\clvertalb\cellx6802\clvertalb\cellx10473\clvertalb\cellx10800\trrh281\row}}}\pard\plain\sa132\fi594\cf1\f52\fs16\ql If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for\plain\cf1\f52\fs16\ql complying with any new or revised financial accounting standards provided pursuant to Section\~13(a)\~of the Exchange Act.\plain\sa198\cf1\f54\fs20\ql \par\pard\plain\fi594\cf1\f52\fs16\ql Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes\plain\cf1\f52\fs14\ql \~\plain\cf1\f54\fs20\ql \plain\cf1\f52\fs16\ql No\plain\cf1\f52\fs14\ql \~\plain\sa198\cf1\f54\fs20\ql \par\pard\plain\fi594\cf1\f52\fs16\ql As of May\~31, 2018, the number of shares of registrant\u8217?s Class A common stock outstanding was 87,421,525 and the number of\plain\sa198\cf1\f52\fs16\ql shares of the registrant\u8217?s Class B common stock outstanding was 19,184,082. \par\pard\plain\fs16\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page{\*\bkmkstart s4552bb301a9f849a36bd205248d35cf}{\*\bkmkend s4552bb301a9f849a36bd205248d35cf} \par\pard\plain\fs16\par\pard\plain\sa198\fi594\cf1\f52\fs20\b\qc Okta, Inc.\par\pard\plain\sa198\fi594\cf1\f52\fs20\b\qc Table of Contents \par\pard\plain\fs16 \par\pard\plain {\trowd\trqc\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalc\cellx1080\clvertalc\cellx9612\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx1080\clvertalc\cellx9612\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalb\cellx1080\clvertalb\cellx9612\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\qr Page No.\cell{ {\trowd\trqc\clvertalb\cellx1080\clvertalb\cellx9612\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\ul{\field{\*\fldinst HYPERLINK \\l "s068c46c27e9556b18ef620524928da6" }{\*\fldrslt\cf3\f52\fs20\qc PART I. FINANCIAL INFORMATION}}\cell{ {\trowd\trqc\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx1080\clvertalb\cellx9612\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\ul{\field{\*\fldinst HYPERLINK \\l "s7031ef2d942ca6267d5220524948818" }{\*\fldrslt\cf3\f52\fs20\ql Item 1.}}\cell\pard\plain\intbl\li22\ri22\sb22\sa22\ul{\field{\*\fldinst HYPERLINK \\l "s7031ef2d942ca6267d5220524948818" }{\*\fldrslt\cf3\f52\fs20\ql Financial Statements (unaudited)}}\cell\pard\plain\intbl\li22\ri22\sb22\sa22\ul{\field{\*\fldinst HYPERLINK \\l "s068c46c27e9556b18ef620524928da6" }{\*\fldrslt\cf3\f52\fs20\qr 4}}\cell{ {\trowd\trqc\clvertalb\cellx1080\clvertalb\cellx9612\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx1080\clvertalb\cellx9612\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\ul{\field{\*\fldinst HYPERLINK \\l "s90d5876d0443890757d0205227973ba" }{\*\fldrslt\cf3\f52\fs20\ql Condensed Consolidated Balance Sheets as of April 30, 2018 and January 31, 2018}}\cell\pard\plain\intbl\li22\ri22\sb22\sa22\ul{\field{\*\fldinst HYPERLINK \\l "s90d5876d0443890757d0205227973ba" }{\*\fldrslt\cf3\f52\fs20\qr 4}}\cell{ {\trowd\trqc\clvertalb\cellx1080\clvertalb\cellx9612\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx1080\clvertalb\cellx9612\clvertalb\cellx10800\trrh686 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\ul{\field{\*\fldinst HYPERLINK \\l "sb3abc6d6aaff19928b2520522888588" }{\*\fldrslt\cf3\f52\fs20\ql Condensed Consolidated Statements of Operations for the Three Months Ended April 30,}}\plain\intbl\li22\ri22\sa66\ul{\field{\*\fldinst HYPERLINK \\l "sb3abc6d6aaff19928b2520522888588" }{\*\fldrslt\cf3\f52\fs20\ql 2018 and 2017}}\cell\pard\plain\intbl\li22\ri22\sb22\sa66\ul{\field{\*\fldinst HYPERLINK \\l "sb3abc6d6aaff19928b2520522888588" }{\*\fldrslt\cf3\f52\fs20\qr 5}}\cell{ {\trowd\trqc\clvertalb\cellx1080\clvertalb\cellx9612\clvertalb\cellx10800\trrh686\row}}} {\trowd\trqc\clvertalb\cellx1080\clvertalb\cellx9612\clvertalb\cellx10800\trrh686 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\ul{\field{\*\fldinst HYPERLINK \\l "sd2949f67953d7dd53ea72052270b6ea" }{\*\fldrslt\cf3\f52\fs20\ql Condensed Consolidated Statements of Comprehensive Loss for the Three Months Ended}}\plain\intbl\li22\ri22\sa66\ul{\field{\*\fldinst HYPERLINK \\l "sd2949f67953d7dd53ea72052270b6ea" }{\*\fldrslt\cf3\f52\fs20\ql April 30, 2018 and 2017}}\cell\pard\plain\intbl\li22\ri22\sb22\sa66\ul{\field{\*\fldinst HYPERLINK \\l "sd2949f67953d7dd53ea72052270b6ea" }{\*\fldrslt\cf3\f52\fs20\qr 6}}\cell{ {\trowd\trqc\clvertalb\cellx1080\clvertalb\cellx9612\clvertalb\cellx10800\trrh686\row}}} {\trowd\trqc\clvertalb\cellx1080\clvertalb\cellx9612\clvertalb\cellx10800\trrh686 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\ul{\field{\*\fldinst HYPERLINK \\l "sefc1713e15c5e31902022052272ed92" }{\*\fldrslt\cf3\f52\fs20\ql Condensed Consolidated Statements of Cash Flows for the Three Months Ended April 30,}}\plain\intbl\li22\ri22\sa66\ul{\field{\*\fldinst HYPERLINK \\l "sefc1713e15c5e31902022052272ed92" }{\*\fldrslt\cf3\f52\fs20\ql 2018 and 2017}}\cell\pard\plain\intbl\li22\ri22\sb22\sa66\ul{\field{\*\fldinst HYPERLINK \\l "sefc1713e15c5e31902022052272ed92" }{\*\fldrslt\cf3\f52\fs20\qr 7}}\cell{ {\trowd\trqc\clvertalb\cellx1080\clvertalb\cellx9612\clvertalb\cellx10800\trrh686\row}}} {\trowd\trqc\clvertalb\cellx1080\clvertalb\cellx9612\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\ul{\field{\*\fldinst HYPERLINK \\l "s55c4f0dd1e7596280e0c20524a52fcd" }{\*\fldrslt\cf3\f52\fs20\ql Notes to Condensed Consolidated Financial Statements}}\cell\pard\plain\intbl\li22\ri22\sb22\sa22\ul{\field{\*\fldinst HYPERLINK \\l "s55c4f0dd1e7596280e0c20524a52fcd" }{\*\fldrslt\cf3\f52\fs20\qr 8}}\cell{ {\trowd\trqc\clvertalb\cellx1080\clvertalb\cellx9612\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx1080\clvertalb\cellx9612\clvertalb\cellx10800\trrh529 \pard\plain\intbl\li22\ri22\sb22\sa22\ul{\field{\*\fldinst HYPERLINK \\l "s543740a863ef748c037120524e7e687" }{\*\fldrslt\cf3\f52\fs20\ql Item 2.}}\cell\pard\plain\intbl\li22\ri22\sb22\ul{\field{\*\fldinst HYPERLINK \\l "s543740a863ef748c037120524e7e687" }{\*\fldrslt\cf3\f52\fs20\ql Management\u8217?s Discussion and Analysis of Financial Condition and Results of}}\plain\intbl\li22\ri22\sa22\ul{\field{\*\fldinst HYPERLINK \\l "s543740a863ef748c037120524e7e687" }{\*\fldrslt\cf3\f52\fs20\ql Operations}}\cell\pard\plain\intbl\li22\ri22\sb22\sa22\ul{\field{\*\fldinst HYPERLINK \\l "s543740a863ef748c037120524e7e687" }{\*\fldrslt\cf3\f52\fs20\qr 25}}\cell{ {\trowd\trqc\clvertalb\cellx1080\clvertalb\cellx9612\clvertalb\cellx10800\trrh529\row}}} {\trowd\trqc\clvertalb\cellx1080\clvertalb\cellx9612\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\ul{\field{\*\fldinst HYPERLINK \\l "sbb5be48277fd940e32db20525051341" }{\*\fldrslt\cf3\f52\fs20\ql Item 3.}}\cell\pard\plain\intbl\li22\ri22\sb22\sa22\ul{\field{\*\fldinst HYPERLINK \\l "sbb5be48277fd940e32db20525051341" }{\*\fldrslt\cf3\f52\fs20\ql Quantitative and Qualitative Disclosures about Market Risk}}\cell\pard\plain\intbl\li22\ri22\sb22\sa22\ul{\field{\*\fldinst HYPERLINK \\l "sbb5be48277fd940e32db20525051341" }{\*\fldrslt\cf3\f52\fs20\qr 38}}\cell{ {\trowd\trqc\clvertalb\cellx1080\clvertalb\cellx9612\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx1080\clvertalb\cellx9612\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\ul{\field{\*\fldinst HYPERLINK \\l "s5cc6a70ece7e1cef3e40205250716b7" }{\*\fldrslt\cf3\f52\fs20\ql Item 4.}}\cell\pard\plain\intbl\li22\ri22\sb22\sa22\ul{\field{\*\fldinst HYPERLINK \\l "s5cc6a70ece7e1cef3e40205250716b7" }{\*\fldrslt\cf3\f52\fs20\ql Controls and Procedures}}\cell\pard\plain\intbl\li22\ri22\sb22\sa22\ul{\field{\*\fldinst HYPERLINK \\l "s5cc6a70ece7e1cef3e40205250716b7" }{\*\fldrslt\cf3\f52\fs20\qr 39}}\cell{ {\trowd\trqc\clvertalb\cellx1080\clvertalb\cellx9612\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\ul{\field{\*\fldinst HYPERLINK \\l "sb7278cc61fa91c9a9c54205250a3a5d" }{\*\fldrslt\cf3\f52\fs20\qc PART II. OTHER INFORMATION}}\cell{ {\trowd\trqc\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx1080\clvertalb\cellx9612\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\ul{\field{\*\fldinst HYPERLINK \\l "s14215f4579cacf9646d9205250c5d02" }{\*\fldrslt\cf3\f52\fs20\ql Item 1.}}\cell\pard\plain\intbl\li22\ri22\sb22\sa22\ul{\field{\*\fldinst HYPERLINK \\l "s14215f4579cacf9646d9205250c5d02" }{\*\fldrslt\cf3\f52\fs20\ql Legal Proceedings}}\cell\pard\plain\intbl\li22\ri22\sb22\sa22\ul{\field{\*\fldinst HYPERLINK \\l "s14215f4579cacf9646d9205250c5d02" }{\*\fldrslt\cf3\f52\fs20\qr 40}}\cell{ {\trowd\trqc\clvertalb\cellx1080\clvertalb\cellx9612\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx1080\clvertalb\cellx9612\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\ul{\field{\*\fldinst HYPERLINK \\l "se77b46164cf0354976f1205250f71f4" }{\*\fldrslt\cf3\f52\fs20\ql Item 1A.}}\cell\pard\plain\intbl\li22\ri22\sb22\sa22\ul{\field{\*\fldinst HYPERLINK \\l "se77b46164cf0354976f1205250f71f4" }{\*\fldrslt\cf3\f52\fs20\ql Risk Factors}}\cell\pard\plain\intbl\li22\ri22\sb22\sa22\ul{\field{\*\fldinst HYPERLINK \\l "se77b46164cf0354976f1205250f71f4" }{\*\fldrslt\cf3\f52\fs20\qr 40}}\cell{ {\trowd\trqc\clvertalb\cellx1080\clvertalb\cellx9612\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx1080\clvertalb\cellx9612\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\ul{\field{\*\fldinst HYPERLINK \\l "s3a38910eb1da93ad9abf20525118208" }{\*\fldrslt\cf3\f52\fs20\ql Item 6.}}\cell\pard\plain\intbl\li22\ri22\sb22\sa22\ul{\field{\*\fldinst HYPERLINK \\l "s3a38910eb1da93ad9abf20525118208" }{\*\fldrslt\cf3\f52\fs20\ql Exhibits}}\cell\pard\plain\intbl\li22\ri22\sb22\sa22\ul{\field{\*\fldinst HYPERLINK \\l "s3a38910eb1da93ad9abf20525118208" }{\*\fldrslt\cf3\f52\fs20\qr 68}}\cell{ {\trowd\trqc\clvertalb\cellx1080\clvertalb\cellx9612\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx1080\clvertalb\cellx9612\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\ul{\field{\*\fldinst HYPERLINK \\l "s3d9101a609428f10e7f92052516ad13" }{\*\fldrslt\cf3\f52\fs20\ql Signatures}}\cell\pard\plain\intbl\li22\ri22\sb22\sa22\ul{\field{\*\fldinst HYPERLINK \\l "s3d9101a609428f10e7f92052516ad13" }{\*\fldrslt\cf3\f52\fs20\qr 70}}\cell{ {\trowd\trqc\clvertalb\cellx1080\clvertalb\cellx9612\clvertalb\cellx10800\trrh281\row}}} \par\pard\plain\fs16 \par\pard\plain\fs16\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page{\*\bkmkstart s0ced1bfd31c13ca122eb205248f58d2}{\*\bkmkend s0ced1bfd31c13ca122eb205248f58d2} \par\pard\plain\fs16\pard\plain\sa198\fi594\cf1\f52\fs20\qc FORWARD-LOOKING STATEMENTS\par\pard\plain\fi594\cf1\f52\fs20\qj This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of the\plain\cf1\f52\fs20\qj \u8220?safe harbor\u8221? provisions of the Private Securities Litigation Reform Act of 1995, including but not limited\plain\cf1\f52\fs20\qj to, statements regarding our financial outlook and market positioning.\~These forward-looking statements are made as\plain\cf1\f52\fs20\qj of the date they were first issued and were based on current expectations, estimates, forecasts and projections as\plain\cf1\f52\fs20\qj well as the beliefs and assumptions of management. Words such as \u8220?expect,\u8221?\plain\cf1\f52\fs20\qj \u8220?anticipate,\u8221? \u8220?should,\u8221? \u8220?believe,\u8221? \u8220?hope,\u8221?\plain\cf1\f52\fs20\qj \u8220?target,\u8221? \u8220?project,\u8221? \u8220?goals,\u8221? \u8220?estimate,\u8221?\plain\cf1\f52\fs20\qj \u8220?potential,\u8221? \u8220?predict,\u8221? \u8220?may,\u8221? \u8220?will,\u8221? \u8220?might,\u8221?\plain\cf1\f52\fs20\qj \u8220?could,\u8221? \u8220?intend,\u8221? \u8220?shall\u8221? and variations of these terms or the negative of\plain\cf1\f52\fs20\qj these terms and similar expressions are intended to identify these forward-looking statements. The forward-looking\plain\cf1\f52\fs20\qj statements are contained principally in \u8220?Management\u8217?s Discussion and Analysis of Financial Condition\plain\sa198\cf1\f52\fs20\qj and Result of Operations\u8221? and \u8220?Risk Factors.\u8221?\par\pard\plain\sa198\fi594\cf1\f52\fs20\qj Forward-looking statements contained in this Form 10-Q include, but are not limited to, statements about: \par\pard\plain {\trowd\clvertalc\cellx1260\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx1260\clvertalc\cellx10800\trrh66\row}}} {\trowd\cellx1260\cellx10800\trrh698 \pard\plain\intbl\li990\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\qj our future financial performance, including our revenue, costs of revenue, gross profit or gross profit\plain\intbl\cf1\f52\fs20\qj margin and operating expenses;\cell{ {\trowd\cellx1260\cellx10800\trrh698\row}}} \pard\plain {\trowd\clvertalc\cellx881\clvertalc\cellx4081\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx881\clvertalc\cellx4081\trrh66\row}}} {\trowd\cellx881\cellx4081\trrh698 \pard\plain\intbl\li990\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\qj trends in our key business\plain\intbl\cf1\f52\fs20\qj metrics;\cell{ {\trowd\cellx881\cellx4081\trrh698\row}}} \pard\plain {\trowd\clvertalc\cellx1260\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx1260\clvertalc\cellx10800\trrh66\row}}} {\trowd\cellx1260\cellx10800\trrh698 \pard\plain\intbl\li990\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\qj the sufficiency of our cash and cash equivalents, investments, credit facility and cash provided by sales\plain\intbl\cf1\f52\fs20\qj of our products and services to meet our liquidity needs; and\cell{ {\trowd\cellx1260\cellx10800\trrh698\row}}} \pard\plain {\trowd\clvertalc\cellx1088\clvertalc\cellx7988\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx1088\clvertalc\cellx7988\trrh66\row}}} {\trowd\cellx1088\cellx7988\trrh698 \pard\plain\intbl\li990\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\qj the impact of recent accounting pronouncements on our financial\plain\intbl\cf1\f52\fs20\qj statements.\cell{ {\trowd\cellx1088\cellx7988\trrh698\row}}}\pard\plain\sa198\fi594\cf1\f52\fs20\qj Forward-looking statements are subject to a number of risks and uncertainties, many of which involve factors or\plain\cf1\f52\fs20\qj circumstances that are beyond our control. Our actual results could differ materially from those stated or implied in\plain\cf1\f52\fs20\qj forward-looking statements due to a number of factors, including but not limited to, risks detailed in \u8220?Risk\plain\cf1\f52\fs20\qj Factors\u8221? in this Quarterly Report on Form 10-Q as well as other documents that may be filed by us from time\plain\cf1\f52\fs20\qj to time with the\~Securities and Exchange Commission. Moreover, we operate in a very competitive and rapidly\plain\cf1\f52\fs20\qj changing environment. New risks emerge from time to time. It is not possible for our management to predict all risks,\plain\cf1\f52\fs20\qj nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of\plain\cf1\f52\fs20\qj factors, may cause actual results to differ materially from those contained in any forward-looking statements we may\plain\cf1\f52\fs20\qj make. In light of these risks, uncertainties and assumptions, the forward-looking events and circumstances discussed\plain\cf1\f52\fs20\qj in this Quarterly Report on Form 10-Q may not occur and actual results could differ materially and adversely from\plain\sa198\cf1\f52\fs20\qj those anticipated or implied in the forward-looking statements.\par\pard\plain\fi594\cf1\f52\fs20\qj You should not rely upon forward-looking statements as predictions of future events. Although we believe that\plain\cf1\f52\fs20\qj the expectations\~reflected in the forward-looking statements are reasonable, we cannot guarantee that the future\plain\cf1\f52\fs20\qj results, levels of activity, performance or events and circumstances reflected in the forward-looking statements will be\plain\cf1\f52\fs20\qj achieved or occur. Moreover, except as required by law, neither we nor any other person assumes responsibility for\plain\cf1\f52\fs20\qj the accuracy and completeness of the forward-looking statements. We undertake no obligation to update publicly any\plain\cf1\f52\fs20\qj forward-looking statements for any reason after the date of this Quarterly Report on Form 10-Q to conform these\plain\sa198\cf1\f52\fs20\qj statements to actual results or to changes in our expectations. \par\pard\plain\fs16 \par\pard\plain\fs16\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page{\*\bkmkstart s068c46c27e9556b18ef620524928da6}{\*\bkmkend s068c46c27e9556b18ef620524928da6} \par\pard\plain\fs16{\*\bkmkstart part_1_2_1}{\*\bkmkend part_1_2_1}\par\pard\plain\fi594\cf1\f52\fs20\b\qc PART I{\*\bkmkstart s7031ef2d942ca6267d5220524948818}{\*\bkmkend s7031ef2d942ca6267d5220524948818}\par\pard\plain\sb176\sa198\cf1\f52\fs20\b\ql Item. 1 Financial Statements{\*\bkmkstart s90d5876d0443890757d0205227973ba}{\*\bkmkend s90d5876d0443890757d0205227973ba}\par\pard\plain\sa132\fi594\cf1\f52\fs20\b\qc OKTA, INC.\par\pard\plain\sb176\sa594\fi594\cf1\f52\fs20\b\qc CONDENSED CONSOLIDATED BALANCE SHEETS\par\pard\plain\sb176\sa594\fi594\cf1\f52\fs20\b\qc (In thousands, except per share data)\par\pard\plain\sb176\sa594\fi594\cf1\f52\fs20\b\qc (unaudited) \par\pard\plain {\trowd\trqc\clvertalc\cellx10794\cellx10799\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx10794\cellx10799\trrh66\row}}} {\trowd\trqc\clvertalc\cellx7324\clvertalc\cellx7487\clvertalc\cellx8748\clvertalc\cellx8911\clvertalc\cellx9016\clvertalc\cellx9272\clvertalc\cellx10533\clvertalc\cellx10789\cellx10794\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx7324\clvertalc\cellx7487\clvertalc\cellx8748\clvertalc\cellx8911\clvertalc\cellx9016\clvertalc\cellx9272\clvertalc\cellx10533\clvertalc\cellx10789\cellx10794\trrh66\row}}} {\trowd\trqc\clvertalc\cellx7324\clvertalb\clvmgf\cellx8912\clvertalb\cellx9017\clvertalb\cellx10791\cellx10796\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\b\qc April 30, 2018\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\b\qc January 31, 2018\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx7324\clvertalb\clvmgf\cellx8912\clvertalb\cellx9017\clvertalb\cellx10791\cellx10796\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7324\clbrdrb\brdrs\brdrcf1\clvertalb\clvmrg\cellx8912\clvertalb\cellx9017\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\cf1\f52\fs16\b\qc As Adjusted\plain\intbl\li22\ri22\sa22\cf1\f52\fs14\b\qc\super \~(1)\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7324\clbrdrb\brdrs\brdrcf1\clvertalb\clvmrg\cellx8912\clvertalb\cellx9017\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7324\clvertalb\cellx8912\clvertalb\cellx9017\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\ql Assets\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7324\clvertalb\cellx8912\clvertalb\cellx9017\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7324\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8912\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9017\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Current assets:\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7324\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8912\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9017\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7324\clvertalb\cellx7487\clvertalb\cellx8748\clvertalb\cellx8911\clvertalb\cellx9016\clvertalb\cellx9272\clvertalb\cellx10533\clvertalb\cellx10789\clvertalc\cellx10790\clvertalc\cellx10791\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Cash and cash equivalents\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 211,756\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 127,949\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7324\clvertalb\cellx7487\clvertalb\cellx8748\clvertalb\cellx8911\clvertalb\cellx9016\clvertalb\cellx9272\clvertalb\cellx10533\clvertalb\cellx10789\clvertalc\cellx10790\clvertalc\cellx10791\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7324\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8749\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8912\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9017\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Short-term investments\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 335,285\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 101,765\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7324\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8749\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8912\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9017\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7324\clvertalb\cellx8749\clvertalb\cellx8912\clvertalb\cellx9017\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Accounts receivable, net of allowances of $1,569 and $1,472\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 50,368\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 52,248\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7324\clvertalb\cellx8749\clvertalb\cellx8912\clvertalb\cellx9017\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7324\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8749\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8912\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9017\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Deferred commissions\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 18,551\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 17,755\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7324\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8749\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8912\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9017\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7324\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8749\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8912\clvertalb\cellx9017\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10535\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Prepaid expenses and other current assets\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 20,203\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 17,781\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7324\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8749\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8912\clvertalb\cellx9017\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10535\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7324\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8749\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8912\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9017\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh298 \pard\plain\intbl\li330\ri22\sb22\sa22\cf1\f52\fs20\ql Total current assets\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 636,163\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 317,498\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7324\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8749\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8912\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9017\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\cellx7324\clbrdrt\brdrs\brdrcf1\clvertalb\cellx8749\clbrdrt\brdrs\brdrcf1\clvertalb\cellx8912\clvertalb\cellx9017\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10535\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Property and equipment, net\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 19,176\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 12,540\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7324\clbrdrt\brdrs\brdrcf1\clvertalb\cellx8749\clbrdrt\brdrs\brdrcf1\clvertalb\cellx8912\clvertalb\cellx9017\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10535\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7324\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8749\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8912\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9017\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Deferred commissions, noncurrent\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 41,077\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 40,755\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7324\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8749\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8912\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9017\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7324\clvertalb\cellx8749\clvertalb\cellx8912\clvertalb\cellx9017\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Intangible assets, net\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 11,863\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 11,761\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7324\clvertalb\cellx8749\clvertalb\cellx8912\clvertalb\cellx9017\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7324\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8749\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8912\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9017\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Goodwill\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 6,282\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 6,282\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7324\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8749\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8912\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9017\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7324\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8749\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8912\clvertalb\cellx9017\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10535\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Other assets\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 12,343\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 10,427\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7324\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8749\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8912\clvertalb\cellx9017\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10535\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7324\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7487\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8748\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8911\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9016\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9272\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10533\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10789\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10790\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\ql Total assets\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 726,904\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 399,263\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7324\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7487\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8748\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8911\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9016\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9272\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10533\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10789\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10790\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\cellx7324\clvertalb\cellx8749\clvertalb\cellx8912\clvertalb\cellx9017\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\ql Liabilities and stockholders\u8217? equity\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7324\clvertalb\cellx8749\clvertalb\cellx8912\clvertalb\cellx9017\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7324\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8749\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8912\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9017\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Current liabilities:\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7324\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8749\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8912\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9017\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7324\clvertalb\cellx7487\clvertalb\cellx8748\clvertalb\cellx8911\clvertalb\cellx9016\clvertalb\cellx9272\clvertalb\cellx10533\clvertalb\cellx10789\clvertalc\cellx10790\clvertalc\cellx10791\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Accounts payable\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 11,830\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 9,566\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7324\clvertalb\cellx7487\clvertalb\cellx8748\clvertalb\cellx8911\clvertalb\cellx9016\clvertalb\cellx9272\clvertalb\cellx10533\clvertalb\cellx10789\clvertalc\cellx10790\clvertalc\cellx10791\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7324\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8749\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8912\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9017\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Accrued expenses and other current liabilities\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 4,896\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 6,187\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7324\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8749\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8912\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9017\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7324\clvertalb\cellx8749\clvertalb\cellx8912\clvertalb\cellx9017\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Accrued compensation\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 12,652\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 12,374\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7324\clvertalb\cellx8749\clvertalb\cellx8912\clvertalb\cellx9017\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7324\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8749\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8912\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9017\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Deferred revenue\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 173,548\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 159,816\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7324\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8749\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8912\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9017\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7324\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8749\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8912\clvertalb\cellx9017\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10535\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh298 \pard\plain\intbl\li330\ri22\sb22\sa22\cf1\f52\fs20\ql Total current liabilities\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 202,926\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 187,943\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7324\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8749\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8912\clvertalb\cellx9017\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10535\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7324\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8749\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8912\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9017\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Convertible senior notes, net\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 259,920\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7324\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8749\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8912\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9017\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\cellx7324\clvertalb\cellx8749\clvertalb\cellx8912\clvertalb\cellx9017\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Deferred revenue, noncurrent\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 4,346\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 4,963\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7324\clvertalb\cellx8749\clvertalb\cellx8912\clvertalb\cellx9017\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7324\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8749\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8912\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9017\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Other liabilities, noncurrent\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 10,095\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 7,017\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7324\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8749\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8912\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9017\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7324\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8749\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8912\clvertalb\cellx9017\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10535\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh298 \pard\plain\intbl\li330\ri22\sb22\sa22\cf1\f52\fs20\ql Total liabilities\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 477,287\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 199,923\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7324\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8749\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8912\clvertalb\cellx9017\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10535\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7324\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8749\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8912\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9017\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Commitments and contingencies (Note 9)\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7324\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8749\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8912\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9017\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7324\clvertalb\cellx8749\clvertalb\cellx8912\clvertalb\cellx9017\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Stockholders\u8217? equity:\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7324\clvertalb\cellx8749\clvertalb\cellx8912\clvertalb\cellx9017\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7324\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8749\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8912\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9017\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh479 \pard\plain\intbl\li198\ri22\sb22\cf1\f52\fs18\ql Preferred stock, par value $0.0001 per share; 100,000 shares authorized, no shares\plain\intbl\li198\ri22\sa22\cf1\f52\fs18\ql issued and outstanding as of April 30, 2018 and January\~31, 2018.\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7324\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8749\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8912\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9017\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh479\row}}} {\trowd\trqc\clvertalb\cellx7324\clvertalb\cellx8749\clvertalb\cellx8912\clvertalb\cellx9017\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh702 \pard\plain\intbl\li198\ri22\sb22\cf1\f52\fs18\ql Class A Common stock, par value $0.0001 per share; 1,000,000 shares authorized as\plain\intbl\li198\ri22\cf1\f52\fs18\ql of April 30, 2018 and January 31, 2018; 87,254 and 70,610 shares issued and\plain\intbl\li198\ri22\sa22\cf1\f52\fs18\ql outstanding as of April 30, 2018 and January 31, 2018, respectively.\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 9\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 7\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7324\clvertalb\cellx8749\clvertalb\cellx8912\clvertalb\cellx9017\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh702\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7324\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8749\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8912\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9017\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh702 \pard\plain\intbl\li198\ri22\sb22\cf1\f52\fs18\ql Class B Common stock, par value $0.0001 per share; 120,000 shares authorized as\plain\intbl\li198\ri22\cf1\f52\fs18\ql of April 30, 2018 and January 31, 2018; 19,238 and 33,361 shares issued and\plain\intbl\li198\ri22\sa22\cf1\f52\fs18\ql outstanding as of April 30, 2018 and January 31, 2018, respectively.\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 2\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 3\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7324\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8749\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8912\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9017\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh702\row}}} {\trowd\trqc\clvertalb\cellx7324\clvertalb\cellx8749\clvertalb\cellx8912\clvertalb\cellx9017\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Additional paid-in capital\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 642,460\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 565,653\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7324\clvertalb\cellx8749\clvertalb\cellx8912\clvertalb\cellx9017\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7324\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8749\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8912\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9017\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Accumulated other comprehensive income (loss)\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (178\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 391\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7324\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8749\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8912\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9017\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7324\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8749\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8912\clvertalb\cellx9017\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10535\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Accumulated deficit\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (392,676\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (366,714\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7324\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8749\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8912\clvertalb\cellx9017\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10535\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7324\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8749\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8912\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9017\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Total stockholders\u8217? equity\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 249,617\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 199,340\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7324\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8749\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8912\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9017\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\cellx7324\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7487\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8748\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8911\clvertalb\cellx9016\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9272\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10533\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10789\clvertalc\cellx10790\clvertalc\cellx10791\clvertalc\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\ql Total liabilities and stockholders\u8217? equity\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 726,904\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 399,263\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7324\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7487\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8748\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8911\clvertalb\cellx9016\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9272\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10533\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10789\clvertalc\cellx10790\clvertalc\cellx10791\clvertalc\cellx10800\trrh298\row}}} \pard\plain {\trowd\clvertalc\cellx258\clvertalc\cellx4157\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx258\clvertalc\cellx4157\trrh66\row}}} {\trowd\cellx258\cellx4157\trrh581 \pard\plain\intbl\cf1\f52\fs16\ql\super (1)\plain\intbl\cf1\f52\fs18\ql \~\cell\pard\plain\intbl\cf1\f52\fs18\qj See Note 2 for a summary of\plain\intbl\cf1\f52\fs18\qj adjustments. \cell{ {\trowd\cellx258\cellx4157\trrh581\row}}}\pard\plain\li396\sa132\fi594\cf1\f52\fs18\i\qc See Notes to Condensed Consolidated Financial Statements. \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 4\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page{\*\bkmkstart sb3abc6d6aaff19928b2520522888588}{\*\bkmkend sb3abc6d6aaff19928b2520522888588} \par\pard\plain\fs16 \par\pard\plain\fs16\par\pard\plain\sa132\fi594\cf1\f52\fs20\b\qc OKTA, INC.\par\pard\plain\sb176\sa132\fi594\cf1\f52\fs20\b\qc CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS\par\pard\plain\sb176\sa132\fi594\cf1\f52\fs20\b\qc (In thousands, except per share data)\par\pard\plain\sb176\sa132\fi594\cf1\f52\fs20\b\qc (unaudited) \par\pard\plain {\trowd\trqc\clvertalc\cellx10794\cellx10799\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx10794\cellx10799\trrh66\row}}} {\trowd\trqc\clvertalc\cellx7260\clvertalc\cellx7400\clvertalc\cellx8767\clvertalc\cellx8907\clvertalc\cellx9014\clvertalc\cellx9270\clvertalc\cellx10535\clvertalc\cellx10791\cellx10796\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx7260\clvertalc\cellx7400\clvertalc\cellx8767\clvertalc\cellx8907\clvertalc\cellx9014\clvertalc\cellx9270\clvertalc\cellx10535\clvertalc\cellx10791\cellx10796\trrh66\row}}} {\trowd\trqc\clvertalb\cellx7260\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10793\cellx10798\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs18\b\qc Three Months Ended April 30,\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7260\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10793\cellx10798\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7260\clbrdrt\brdrs\brdrcf1\clvertalc\clvmgf\cellx8908\clvertalb\cellx9015\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10793\cellx10798\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\b\qc 2018\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\b\qc 2017\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7260\clbrdrt\brdrs\brdrcf1\clvertalc\clvmgf\cellx8908\clvertalb\cellx9015\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10793\cellx10798\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7260\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalc\clvmrg\cellx8908\clvertalb\cellx9015\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10793\clvertalc\cellx10794\clvertalc\cellx10795\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\cf1\f52\fs16\b\qc As Adjusted\plain\intbl\li22\ri22\sa22\cf1\f52\fs14\b\qc\super \~(1)\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7260\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalc\clvmrg\cellx8908\clvertalb\cellx9015\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10793\clvertalc\cellx10794\clvertalc\cellx10795\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7260\clvertalb\cellx8908\clvertalb\cellx9015\clvertalb\cellx10793\clvertalc\cellx10794\clvertalc\cellx10795\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7260\clvertalb\cellx8908\clvertalb\cellx9015\clvertalb\cellx10793\clvertalc\cellx10794\clvertalc\cellx10795\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7260\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9015\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10794\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10795\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Revenue:\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7260\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9015\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10794\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10795\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7260\clvertalb\cellx7400\clvertalb\cellx8767\clvertalb\cellx8907\clvertalb\cellx9014\clvertalb\cellx9270\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Subscription\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 76,841\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 48,279\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7260\clvertalb\cellx7400\clvertalb\cellx8767\clvertalb\cellx8907\clvertalb\cellx9014\clvertalb\cellx9270\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7260\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8767\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8907\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9014\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Professional services and other\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 6,780\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 4,046\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7260\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8767\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8907\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9014\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7260\clbrdrt\brdrs\brdrcf1\clvertalb\cellx8767\clbrdrt\brdrs\brdrcf1\clvertalb\cellx8907\clvertalb\cellx9014\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10535\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Total revenue\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 83,621\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 52,325\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7260\clbrdrt\brdrs\brdrcf1\clvertalb\cellx8767\clbrdrt\brdrs\brdrcf1\clvertalb\cellx8907\clvertalb\cellx9014\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10535\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7260\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8767\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8907\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9014\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Cost of revenue:\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7260\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8767\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8907\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9014\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7260\clvertalb\cellx8767\clvertalb\cellx8907\clvertalb\cellx9014\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Subscription\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 16,332\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 11,157\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7260\clvertalb\cellx8767\clvertalb\cellx8907\clvertalb\cellx9014\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7260\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8767\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8907\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9014\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Professional services and other\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 7,775\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 6,306\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7260\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8767\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8907\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9014\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7260\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8767\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8907\clvertalb\cellx9014\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10535\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Total cost of revenue\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 24,107\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 17,463\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7260\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8767\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8907\clvertalb\cellx9014\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10535\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7260\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8767\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8907\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9014\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Gross profit\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 59,514\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 34,862\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7260\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8767\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8907\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9014\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\cellx7260\clvertalb\cellx8767\clvertalb\cellx8907\clvertalb\cellx9014\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Operating expenses:\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7260\clvertalb\cellx8767\clvertalb\cellx8907\clvertalb\cellx9014\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7260\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8767\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8907\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9014\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Research and development\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 19,929\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 15,359\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7260\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8767\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8907\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9014\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7260\clvertalb\cellx8767\clvertalb\cellx8907\clvertalb\cellx9014\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Sales and marketing\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 49,493\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 35,303\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7260\clvertalb\cellx8767\clvertalb\cellx8907\clvertalb\cellx9014\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7260\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8767\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8907\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9014\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql General and administrative\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 15,070\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 11,639\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7260\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8767\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8907\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9014\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7260\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8767\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8907\clvertalb\cellx9014\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10535\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Total operating expenses\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 84,492\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 62,301\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7260\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8767\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8907\clvertalb\cellx9014\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10535\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7260\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8767\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8907\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9014\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Operating loss\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (24,978\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (27,439\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7260\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8767\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8907\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9014\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\cellx7260\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8767\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8907\clvertalb\cellx9014\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10535\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Other expense, net\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (1,215\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (19\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7260\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8767\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8907\clvertalb\cellx9014\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10535\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7260\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8767\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8907\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9014\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Loss before provision for (benefit from) income taxes\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (26,193\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (27,458\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7260\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8767\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8907\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9014\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\cellx7260\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8767\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8907\clvertalb\cellx9014\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10535\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Provision for (benefit from) income taxes\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (231\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 248\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7260\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8767\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8907\clvertalb\cellx9014\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10535\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7260\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7400\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8767\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8907\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9014\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9270\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Net loss\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (25,962\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (27,706\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7260\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7400\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8767\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8907\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9014\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9270\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\cellx7260\clvertalb\cellx8767\clvertalb\cellx8907\clvertalb\cellx9014\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7260\clvertalb\cellx8767\clvertalb\cellx8907\clvertalb\cellx9014\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7260\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7400\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8767\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8907\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9014\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9270\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Net loss per share attributable to common stockholders, basic and diluted\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (0.25\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (0.70\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7260\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7400\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8767\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8907\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9014\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9270\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7260\clvertalb\cellx8767\clvertalb\cellx8907\clvertalb\cellx9014\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7260\clvertalb\cellx8767\clvertalb\cellx8907\clvertalb\cellx9014\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7260\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8767\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8907\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9014\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh529 \pard\plain\intbl\li22\ri22\sb22\cf1\f52\fs20\ql Weighted-average shares used to compute net loss per share attributable to\plain\intbl\li22\ri22\sa22\cf1\f52\fs20\ql common stockholders, basic and diluted\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 104,203\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 39,783\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7260\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8767\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8907\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9014\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh529\row}}} \pard\plain {\trowd\clvertalc\cellx256\clvertalc\cellx4016\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx256\clvertalc\cellx4016\trrh66\row}}} {\trowd\cellx256\cellx4016\trrh648 \pard\plain\intbl\cf1\f52\fs16\ql\super (1)\cell\pard\plain\intbl\cf1\f52\fs18\qj See Note 2 for a summary of\plain\intbl\cf1\f52\fs18\qj adjustments.\cell{ {\trowd\cellx256\cellx4016\trrh648\row}}}\pard\plain\sb352\sa198\fi594\cf1\f52\fs18\i\qc See Notes to Condensed Consolidated Financial Statements. \par\pard\plain\fs16 \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 5\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page{\*\bkmkstart sd2949f67953d7dd53ea72052270b6ea}{\*\bkmkend sd2949f67953d7dd53ea72052270b6ea} \par\pard\plain\fs16 \par\pard\plain\fs16\par\pard\plain\sa132\fi594\cf1\f52\fs20\b\qc OKTA, INC.\par\pard\plain\sb176\sa132\fi594\cf1\f52\fs20\b\qc CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS\par\pard\plain\sb176\sa132\fi594\cf1\f52\fs20\b\qc (In thousands)\par\pard\plain\sb176\sa132\fi594\cf1\f52\fs20\b\qc (unaudited) \par\pard\plain {\trowd\clvertalc\cellx10794\cellx10799\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx10794\cellx10799\trrh66\row}}} {\trowd\clvertalc\cellx7465\clvertalc\cellx7605\clvertalc\cellx8870\clvertalc\cellx9010\clvertalc\cellx9117\clvertalc\cellx9373\clvertalc\cellx10535\clvertalc\cellx10791\cellx10796\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx7465\clvertalc\cellx7605\clvertalc\cellx8870\clvertalc\cellx9010\clvertalc\cellx9117\clvertalc\cellx9373\clvertalc\cellx10535\clvertalc\cellx10791\cellx10796\trrh66\row}}} {\trowd\clvertalb\cellx7465\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10793\cellx10798\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs18\b\qc Three Months Ended April 30,\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalb\cellx7465\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10793\cellx10798\trrh281\row}}} {\trowd\clvertalb\cellx7465\clvertalc\clvmgf\cellx9010\clvertalb\cellx9117\clvertalb\cellx10792\cellx10797\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\b\qc 2018\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\b\qc 2017\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalb\cellx7465\clvertalc\clvmgf\cellx9010\clvertalb\cellx9117\clvertalb\cellx10792\cellx10797\trrh281\row}}} {\trowd\clvertalb\cellx7465\clbrdrb\brdrs\brdrcf1\clvertalc\clvmrg\cellx9010\clvertalb\cellx9117\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10792\clvertalc\cellx10793\clvertalc\cellx10794\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\cf1\f52\fs16\b\qc As Adjusted\plain\intbl\li22\ri22\sa22\cf1\f52\fs14\b\qc\super \~(1)\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalb\cellx7465\clbrdrb\brdrs\brdrcf1\clvertalc\clvmrg\cellx9010\clvertalb\cellx9117\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10792\clvertalc\cellx10793\clvertalc\cellx10794\clvertalc\cellx10800\trrh281\row}}} {\trowd\clvertalb\cellx7465\clvertalb\cellx9010\clvertalb\cellx9117\clvertalb\cellx10792\clvertalc\cellx10793\clvertalc\cellx10794\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalb\cellx7465\clvertalb\cellx9010\clvertalb\cellx9117\clvertalb\cellx10792\clvertalc\cellx10793\clvertalc\cellx10794\clvertalc\cellx10800\trrh281\row}}} {\trowd\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7465\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7605\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8870\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9010\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9117\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9373\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Net loss\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (25,962\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (27,706\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7465\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7605\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8870\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9010\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9117\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9373\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\clvertalb\cellx7465\clvertalb\cellx9010\clvertalb\cellx9117\clvertalb\cellx10792\clvertalc\cellx10793\clvertalc\cellx10794\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Other comprehensive income (loss):\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalb\cellx7465\clvertalb\cellx9010\clvertalb\cellx9117\clvertalb\cellx10792\clvertalc\cellx10793\clvertalc\cellx10794\clvertalc\cellx10800\trrh281\row}}} {\trowd\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7465\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8870\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9010\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9117\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10536\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10794\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Net change in unrealized losses on available-for-sale securities\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (125\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7465\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8870\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9010\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9117\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10536\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10794\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\clvertalb\cellx7465\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8870\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9010\clvertalb\cellx9117\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10536\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10792\clvertalc\cellx10793\clvertalc\cellx10794\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Foreign currency translation adjustments\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (444\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 68\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalb\cellx7465\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8870\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9010\clvertalb\cellx9117\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10536\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10792\clvertalc\cellx10793\clvertalc\cellx10794\clvertalc\cellx10800\trrh281\row}}} {\trowd\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7465\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8870\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9010\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9117\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10536\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10794\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Other comprehensive income (loss)\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (569\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 68\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7465\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8870\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9010\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9117\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10536\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10794\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh298\row}}} {\trowd\clvertalb\cellx7465\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7605\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8870\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9010\clvertalb\cellx9117\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9373\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10535\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Comprehensive loss\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (26,531\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (27,638\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalb\cellx7465\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7605\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8870\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9010\clvertalb\cellx9117\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9373\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10535\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh298\row}}} \pard\plain {\trowd\clvertalc\cellx256\clvertalc\cellx4016\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx256\clvertalc\cellx4016\trrh66\row}}} {\trowd\cellx256\cellx4016\trrh648 \pard\plain\intbl\cf1\f52\fs16\ql\super (1)\cell\pard\plain\intbl\cf1\f52\fs18\qj See Note 2 for a summary of\plain\intbl\cf1\f52\fs18\qj adjustments.\cell{ {\trowd\cellx256\cellx4016\trrh648\row}}}\pard\plain\sb352\sa198\fi594\cf1\f52\fs18\i\qc See Notes to Condensed Consolidated Financial Statements. \par\pard\plain\fs16 \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 6\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page{\*\bkmkstart sefc1713e15c5e31902022052272ed92}{\*\bkmkend sefc1713e15c5e31902022052272ed92} \par\pard\plain\fs16 \par\pard\plain\fs16\par\pard\plain\sa132\fi594\cf1\f52\fs20\b\qc OKTA, INC.\par\pard\plain\sb176\sa132\fi594\cf1\f52\fs20\b\qc CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS\par\pard\plain\sb176\sa132\fi594\cf1\f52\fs20\b\qc (In thousands)\par\pard\plain\sb176\sa132\fi594\cf1\f52\fs20\b\qc (unaudited) \par\pard\plain {\trowd\trqc\clvertalc\cellx10794\cellx10799\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx10794\cellx10799\trrh66\row}}} {\trowd\trqc\clvertalc\cellx7151\clvertalc\cellx7291\clvertalc\cellx8661\clvertalc\cellx8801\clvertalc\cellx8908\clvertalc\cellx9164\clvertalc\cellx10534\clvertalc\cellx10790\cellx10795\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx7151\clvertalc\cellx7291\clvertalc\cellx8661\clvertalc\cellx8801\clvertalc\cellx8908\clvertalc\cellx9164\clvertalc\cellx10534\clvertalc\cellx10790\cellx10795\trrh66\row}}} {\trowd\trqc\clvertalb\cellx7151\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10793\cellx10798\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs18\b\qc Three Months Ended April 30,\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7151\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10793\cellx10798\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7151\clbrdrt\brdrs\brdrcf1\clvertalc\clvmgf\cellx8802\clbrdrt\brdrs\brdrcf1\clvertalb\cellx8909\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10792\cellx10797\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\b\qc 2018\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\b\qc 2017\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7151\clbrdrt\brdrs\brdrcf1\clvertalc\clvmgf\cellx8802\clbrdrt\brdrs\brdrcf1\clvertalb\cellx8909\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10792\cellx10797\trrh298\row}}} {\trowd\trqc\clvertalb\cellx7151\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalc\clvmrg\cellx8802\clvertalb\cellx8909\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10792\clvertalc\cellx10793\clvertalc\cellx10794\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\cf1\f52\fs16\b\qc As Adjusted\plain\intbl\li22\ri22\sa22\cf1\f52\fs14\b\qc\super \~(1)\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7151\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalc\clvmrg\cellx8802\clvertalb\cellx8909\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10792\clvertalc\cellx10793\clvertalc\cellx10794\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8802\clvertalb\cellx8909\clvertalb\cellx10792\clvertalc\cellx10793\clvertalc\cellx10794\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8802\clvertalb\cellx8909\clvertalb\cellx10792\clvertalc\cellx10793\clvertalc\cellx10794\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8802\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8909\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10794\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs19\b\ql Cash flows from operating activities:\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8802\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8909\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10794\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx7291\clvertalb\cellx8661\clvertalb\cellx8801\clvertalb\cellx8908\clvertalb\cellx9164\clvertalb\cellx10534\clvertalb\cellx10790\clvertalc\cellx10791\clvertalc\cellx10792\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs19\ql Net loss\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (25,962\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (27,706\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx7291\clvertalb\cellx8661\clvertalb\cellx8801\clvertalb\cellx8908\clvertalb\cellx9164\clvertalb\cellx10534\clvertalb\cellx10790\clvertalc\cellx10791\clvertalc\cellx10792\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8802\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8909\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10794\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh504 \pard\plain\intbl\li22\ri22\sb22\cf1\f52\fs19\ql Adjustments to reconcile net loss to net cash provided by (used in) operating\plain\intbl\li22\ri22\sa22\cf1\f52\fs19\ql activities:\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8802\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8909\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10794\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh504\row}}} {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8661\clvertalb\cellx8801\clvertalb\cellx8908\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs19\ql Stock-based compensation\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 14,135\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 8,906\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8661\clvertalb\cellx8801\clvertalb\cellx8908\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs19\ql Depreciation, amortization and accretion\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 2,069\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 1,575\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8661\clvertalb\cellx8801\clvertalb\cellx8908\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs19\ql Amortization of debt discount and issuance costs\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 2,571\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8661\clvertalb\cellx8801\clvertalb\cellx8908\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs19\ql Amortization of deferred commissions\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 4,572\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 2,162\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8661\clvertalb\cellx8801\clvertalb\cellx8908\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs19\ql Deferred income taxes\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (348\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8661\clvertalb\cellx8801\clvertalb\cellx8908\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs19\ql Other\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 161\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 270\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8802\clvertalb\cellx8909\clvertalb\cellx10792\clvertalc\cellx10793\clvertalc\cellx10794\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs19\ql Changes in operating assets and liabilities:\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8802\clvertalb\cellx8909\clvertalb\cellx10792\clvertalc\cellx10793\clvertalc\cellx10794\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li462\ri22\sb22\sa22\cf1\f52\fs19\ql Accounts receivable\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 1,719\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 2,243\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8661\clvertalb\cellx8801\clvertalb\cellx8908\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li462\ri22\sb22\sa22\cf1\f52\fs19\ql Deferred commissions\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (5,693\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (3,033\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8661\clvertalb\cellx8801\clvertalb\cellx8908\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li462\ri22\sb22\sa22\cf1\f52\fs19\ql Prepaid expenses and other assets\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (3,983\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (3,756\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8661\clvertalb\cellx8801\clvertalb\cellx8908\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li462\ri22\sb22\sa22\cf1\f52\fs19\ql Accounts payable\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 2,339\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 3,236\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8661\clvertalb\cellx8801\clvertalb\cellx8908\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li462\ri22\sb22\sa22\cf1\f52\fs19\ql Accrued compensation\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 329\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (2,121\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8661\clvertalb\cellx8801\clvertalb\cellx8908\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li462\ri22\sb22\sa22\cf1\f52\fs19\ql Accrued expenses and other liabilities\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (1,051\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 323\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8661\clvertalb\cellx8801\clvertalb\cellx8908\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh281 \pard\plain\intbl\li462\ri22\sb22\sa22\cf1\f52\fs19\ql Deferred revenue\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 13,114\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 8,215\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7151\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8661\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8801\clvertalb\cellx8908\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10535\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs19\ql Net cash provided by (used in) operating activities\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 3,972\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (9,686\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7151\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8661\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8801\clvertalb\cellx8908\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10535\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs19\b\ql Cash flows from investing activities:\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8661\clvertalb\cellx8801\clvertalb\cellx8908\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs19\ql Capitalization of internal-use software costs\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (1,051\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (1,208\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8661\clvertalb\cellx8801\clvertalb\cellx8908\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs19\ql Purchases of property and equipment\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (4,477\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (2,448\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8661\clvertalb\cellx8801\clvertalb\cellx8908\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs19\ql Purchases of securities available for sale\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (252,914\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8661\clvertalb\cellx8801\clvertalb\cellx8908\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs19\ql Proceeds from maturities of securities available for sale\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 19,500\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 10,335\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8661\clvertalb\cellx8801\clvertalb\cellx8908\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs19\ql Proceeds from sales of securities available for sale\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 1,538\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8661\clvertalb\cellx8801\clvertalb\cellx8908\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs19\ql Net cash provided by (used in) investing activities\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (238,942\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 8,217\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8802\clvertalb\cellx8909\clvertalb\cellx10536\clvertalb\cellx10792\clvertalc\cellx10793\clvertalc\cellx10794\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs19\b\ql Cash flows from financing activities:\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8802\clvertalb\cellx8909\clvertalb\cellx10536\clvertalb\cellx10792\clvertalc\cellx10793\clvertalc\cellx10794\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\ql Proceeds from initial public offering, net of underwriters' discounts and commissions\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 199,997\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8661\clvertalb\cellx8801\clvertalb\cellx8908\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\ql Proceeds from issuance of convertible senior notes, net of issuance costs\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 335,055\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8661\clvertalb\cellx8801\clvertalb\cellx8908\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs19\ql Purchase of convertible senior notes hedge\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (80,040\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8661\clvertalb\cellx8801\clvertalb\cellx8908\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs19\ql Proceeds from issuance of warrants related to convertible notes\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 52,440\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8661\clvertalb\cellx8801\clvertalb\cellx8908\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs19\ql Payments of deferred offering costs\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (2,246\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8661\clvertalb\cellx8801\clvertalb\cellx8908\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs19\ql Proceeds from stock option exercises, net of repurchases\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 12,196\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 2,564\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8661\clvertalb\cellx8801\clvertalb\cellx8908\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs19\ql Other\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (206\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (207\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7151\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8661\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8801\clvertalb\cellx8908\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10535\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs19\ql Net cash provided by financing activities\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 319,445\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 200,108\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7151\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8661\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8801\clvertalb\cellx8908\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10535\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\ql Effects of changes in foreign currency exchange rates on cash and cash equivalents\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (387\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 68\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\cellx7151\clbrdrt\brdrs\brdrcf1\clvertalb\cellx8661\clbrdrt\brdrs\brdrcf1\clvertalb\cellx8801\clvertalb\cellx8908\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10535\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs19\ql Net increase in cash, cash equivalents and restricted cash\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 84,088\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 198,707\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7151\clbrdrt\brdrs\brdrcf1\clvertalb\cellx8661\clbrdrt\brdrs\brdrcf1\clvertalb\cellx8801\clvertalb\cellx8908\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10535\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs19\ql Cash, cash equivalents and restricted cash at beginning of period\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 136,233\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 23,282\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7151\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7291\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8661\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8801\clvertalb\cellx8908\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9164\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10534\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10790\clvertalc\cellx10791\clvertalc\cellx10792\clvertalc\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs19\ql Cash, cash equivalents and restricted cash at end of period\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 220,321\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 221,989\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7151\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7291\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8661\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8801\clvertalb\cellx8908\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9164\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10534\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10790\clvertalc\cellx10791\clvertalc\cellx10792\clvertalc\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8802\clvertalb\cellx8909\clvertalb\cellx10792\clvertalc\cellx10793\clvertalc\cellx10794\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8802\clvertalb\cellx8909\clvertalb\cellx10792\clvertalc\cellx10793\clvertalc\cellx10794\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8802\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8909\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10794\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\ql Supplementary cash flow disclosure:\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8802\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8909\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10794\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8802\clvertalb\cellx8909\clvertalb\cellx10792\clvertalc\cellx10793\clvertalc\cellx10794\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Non-cash investing and financing activities:\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8802\clvertalb\cellx8909\clvertalb\cellx10792\clvertalc\cellx10793\clvertalc\cellx10794\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Vesting of early exercised common stock options\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 243\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 328\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8661\clvertalb\cellx8801\clvertalb\cellx8908\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Issuance of common stock in connection with warrant exercises\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 272\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8661\clvertalb\cellx8801\clvertalb\cellx8908\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Deferred offering costs accrued but not yet paid\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 63\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 1,772\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8661\clvertalb\cellx8801\clvertalb\cellx8908\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Property and equipment acquired through tenant improvement allowance\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 3,329\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8661\clvertalb\cellx8801\clvertalb\cellx8908\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Property and equipment and other accrued but not yet paid\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 147\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 1,931\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8661\clvertalb\cellx8801\clvertalb\cellx8908\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Issuance of common stock in connection with business combination\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 2,160\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8661\clvertalb\cellx8801\clvertalb\cellx8908\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Conversion of redeemable convertible preferred stock to common stock\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 228,362\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10535\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8802\clvertalb\cellx8909\clvertalb\cellx10792\clvertalc\cellx10793\clvertalc\cellx10794\clvertalc\cellx10800\trrh776 \pard\plain\intbl\li22\ri22\sb22\cf1\f52\fs20\b\ql Reconciliation of cash, cash equivalents and restricted cash within the\plain\intbl\li22\ri22\cf1\f52\fs20\b\ql condensed consolidated balance sheets to the amounts shown in the\plain\intbl\li22\ri22\sa22\cf1\f52\fs20\b\ql statements of cash flows above:\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8802\clvertalb\cellx8909\clvertalb\cellx10792\clvertalc\cellx10793\clvertalc\cellx10794\clvertalc\cellx10800\trrh776\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7291\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9164\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10534\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10790\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Cash and cash equivalents\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 211,756\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 221,726\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7291\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9164\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10534\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10790\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8661\clvertalb\cellx8801\clvertalb\cellx8908\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Restricted cash, noncurrent included in other assets\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 8,565\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 263\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8661\clvertalb\cellx8801\clvertalb\cellx8908\clvertalb\cellx10535\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7291\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9164\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10534\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10790\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Total cash, cash equivalents and restricted cash\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 220,321\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 221,989\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7151\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7291\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8661\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8801\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8908\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9164\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10534\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10790\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8802\clvertalb\cellx8909\clvertalb\cellx10792\clvertalc\cellx10793\clvertalc\cellx10794\clvertalc\cellx10800\trrh371 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7151\clvertalb\cellx8802\clvertalb\cellx8909\clvertalb\cellx10792\clvertalc\cellx10793\clvertalc\cellx10794\clvertalc\cellx10800\trrh371\row}}} \pard\plain {\trowd\clvertalc\cellx264\clvertalc\cellx3939\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx264\clvertalc\cellx3939\trrh66\row}}} {\trowd\cellx264\cellx3939\trrh513 \pard\plain\intbl\cf1\f52\fs17\ql (1)\cell\pard\plain\intbl\cf1\f52\fs18\qj See Note 2 for a summary of\plain\intbl\cf1\f52\fs18\qj adjustments.\cell{ {\trowd\cellx264\cellx3939\trrh513\row}}}\pard\plain\sb176\sa594\fi594\cf1\f52\fs20\i\qc \~See Notes to Condensed Consolidated Financial Statements. \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 7\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page{\*\bkmkstart s55c4f0dd1e7596280e0c20524a52fcd}{\*\bkmkend s55c4f0dd1e7596280e0c20524a52fcd} \par\pard\plain\fs16 \par\pard\plain\fs16\par\pard\plain\sa132\fi594\cf1\f52\fs20\b\qc OKTA,\~INC.\par\pard\plain\sb176\sa132\fi594\cf1\f52\fs20\b\qc NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS\par\pard\plain\sb88\sa132\fi594\cf1\f52\fs20\b\qc (unaudited){\*\bkmkstart s1d9197714a53b858a2a3205226576ee}{\*\bkmkend s1d9197714a53b858a2a3205226576ee}\par\pard\plain\cf1\f52\fs20\b\ql 1. Overview and Basis of Presentation\par\pard\plain\sb176\sa198\fi594\cf1\f52\fs20\b\i\ql Description of Business\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj Okta, Inc. (the Company) is the leading independent provider of identity for the enterprise. The Okta Identity\plain\cf1\f52\fs20\qj Cloud enables customers to securely connect people to technology, anywhere, anytime and from any device. The\plain\cf1\f52\fs20\qj Company was incorporated in January 2009 as Saasure Inc., a California corporation, and was later reincorporated in\plain\cf1\f52\fs20\qj April 2010 under the name Okta, Inc. as a Delaware corporation. The Company is headquartered in San Francisco,\plain\sa198\cf1\f52\fs20\qj California.\par\pard\plain\sb176\sa198\fi594\cf1\f52\fs20\b\i\qj Basis of Presentation and Principles of Consolidation\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj The accompanying unaudited condensed consolidated financial statements, which include the accounts of the\plain\cf1\f52\fs20\qj Company and its wholly owned subsidiaries, have been prepared in conformity with U.S. generally accepted\plain\sa198\cf1\f52\fs20\qj accounting principles (GAAP). All intercompany balances and transactions have been eliminated in consolidation.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj The condensed consolidated balance sheet as of January\~31, 2018, included herein, was derived from the\plain\cf1\f52\fs20\qj audited financial statements as of that date. The unaudited condensed consolidated financial statements reflect all\plain\cf1\f52\fs20\qj normal recurring adjustments necessary to present fairly the balance sheet, statements of operations, statements of\plain\cf1\f52\fs20\qj comprehensive loss and the statements of cash flows for the interim periods, but are not necessarily indicative of the\plain\sa198\cf1\f52\fs20\qj results of operations to be anticipated for the full fiscal year ending January\~31, 2019 or any future period.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj The Company\u8217?s fiscal year ends on January 31. References to fiscal 2019, for example, refer to the\plain\sa198\cf1\f52\fs20\qj fiscal year ending January\~31, 2019.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj The condensed consolidated financial statements should be read in conjunction with the audited consolidated\plain\cf1\f52\fs20\qj financial statements and notes included in the Company\u8217?s Form 10-K filed with the Securities and Exchange\plain\sa198\cf1\f52\fs20\qj Commission (SEC) on March 12, 2018.\par\pard\plain\fi594\cf1\f52\fs20\qj Effective February 1, 2018, the Company adopted the requirements of Accounting Standards Update (ASU) No.\plain\cf1\f52\fs20\qj 2014-09,\~\plain\cf1\f52\fs20\i\qj Revenue from Contracts with Customers\plain\cf1\f52\fs20\qj \~as discussed in Note 2. All amounts and disclosures set forth in\plain\cf1\f52\fs20\qj this Form 10-Q have been updated to comply with this standard, as indicated by references to "as adjusted" in these\plain\sa198\cf1\f52\fs20\qj condensed consolidated financial statements and related notes.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj Certain reclassifications of prior period amounts have been made in our condensed consolidated financial\plain\sa198\cf1\f52\fs20\qj statements to conform to the current period presentation.\par\pard\plain\sb176\sa198\fi594\cf1\f52\fs20\b\i\ql Initial Public Offering\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj In April 2017, the Company completed an initial public offering (IPO), in which the Company issued and sold\plain\cf1\f52\fs20\qj 12,650,000 shares of its Class A common stock at a public offering price of $17.00 per share. The Company received\plain\cf1\f52\fs20\qj aggregate proceeds of $200.0 million from the IPO, net of underwriters\u8217? discounts and commissions, before\plain\cf1\f52\fs20\qj deducting offering costs of approximately $5.6 million. Immediately prior to the completion of the IPO, all shares of\plain\cf1\f52\fs20\qj common stock then outstanding were reclassified as Class B common stock, and all shares of redeemable convertible\plain\cf1\f52\fs20\qj preferred stock then outstanding were converted into 59,491,640 shares of common stock on a one-to-one basis and\plain\sa198\cf1\f52\fs20\qj then reclassified into Class B common stock.\par\pard\plain\sb176\sa198\fi594\cf1\f52\fs20\b\i\ql Convertible Senior Notes\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj In February 2018, the Company issued\~$345.0 million aggregate principal amount of 0.25%\~convertible senior\plain\cf1\f52\fs20\qj notes due February\~15, 2023 in a private offering, including the initial purchasers\u8217? exercise in full of their option\plain\cf1\f52\fs20\qj to purchase additional notes (2023 Notes). The Company received aggregate proceeds of $345.0 million, before\plain\sa198\cf1\f52\fs20\qj deducting costs of issuance of $10.0 million. See Note 8 for additional details. \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 8\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page \par\pard\plain\fs16 \par\pard\plain\fs16\par\pard\plain\sb352\sa198\fi594\cf1\f52\fs20\b\i\ql Use of Estimates\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj The preparation of condensed consolidated financial statements in conformity with GAAP requires management\plain\cf1\f52\fs20\qj to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities, disclosure of\plain\cf1\f52\fs20\qj contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported\plain\cf1\f52\fs20\qj amounts of revenue and expenses during the reporting period. The Company bases its estimates on historical\plain\cf1\f52\fs20\qj experience and on other assumptions that its management believes are reasonable under the circumstances. Actual\plain\cf1\f52\fs20\qj results could vary from those estimates. The Company\u8217?s most significant estimates include the stand alone\plain\cf1\f52\fs20\qj selling price (SSP) for each distinct performance obligation included in customer contracts with multiple performance\plain\cf1\f52\fs20\qj obligations, the determination of the period of benefit for deferred commissions, the determination of the effective\plain\sa198\cf1\f52\fs20\qj interest rate of the liability components of the 2023 Notes, valuation of deferred income tax assets and contingencies.{\*\bkmkstart sac6cb15bd1a111d0b1132052269e73a}{\*\bkmkend sac6cb15bd1a111d0b1132052269e73a}\par\pard\plain\cf1\f52\fs20\b\ql 2. Accounting Standards and Significant Accounting Policies\par\pard\plain\sb352\sa594\fi594\cf1\f52\fs20\b\i\ql Recently Adopted Accounting Pronouncements\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj In May 2014, the Financial Accounting Standards Board (FASB) issued ASU No. 2014-09,\plain\cf1\f52\fs20\i\qj Revenue from\plain\cf1\f52\fs20\i\qj Contracts with Customers\plain\cf1\f52\fs20\qj (Topic 606). Topic 606 supersedes the revenue recognition requirements in Accounting\plain\cf1\f52\fs20\qj Standards Codification (ASC) Topic 605, Revenue Recognition (Topic 605), and requires the recognition of revenue\plain\cf1\f52\fs20\qj when promised goods or services are transferred to customers in an amount that reflects the consideration to which\plain\cf1\f52\fs20\qj the entity expects to be entitled to in exchange for those goods or services. Topic 606 also includes Subtopic 340-40,\plain\cf1\f52\fs20\qj Other Assets and Deferred Costs - Contracts with Customers, which requires the deferral of incremental costs of\plain\cf1\f52\fs20\qj obtaining a contract with a customer. Collectively, the Company refers to Topic 606 and Subtopic 340-40 as "ASC\plain\sa198\cf1\f52\fs20\qj 606."\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj The Company adopted the requirements of ASC 606 as of February 1, 2018, utilizing the full retrospective\plain\cf1\f52\fs20\qj method of transition. Adoption of ASC 606 resulted in changes to the Company\u8217?s accounting policies for\plain\cf1\f52\fs20\qj revenue recognition and deferred commissions as detailed below. The Company applied ASC 606 using a practical\plain\cf1\f52\fs20\qj expedient where the consideration allocated to the remaining performance obligations or an explanation of when the\plain\cf1\f52\fs20\qj Company expects to recognize that amount as revenue for all reporting periods presented before the date of the initial\plain\sa198\cf1\f52\fs20\qj application is not disclosed.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj The impact of adopting ASC 606 on fiscal 2018 and 2017 revenue is not material. The primary impact of\plain\cf1\f52\fs20\qj adopting ASC 606 relates to the deferral of incremental commission costs of obtaining contracts. Under Topic 605,\plain\cf1\f52\fs20\qj the Company deferred only direct and incremental commission costs to obtain a contract and amortized those costs\plain\cf1\f52\fs20\qj on a straight-line basis over the term of the related contract, which was generally one to three years. Under ASC\plain\cf1\f52\fs20\qj 606, the Company defers all incremental commission costs to obtain the contract. The Company amortizes these\plain\sa198\cf1\f52\fs20\qj costs on a straight-line basis over a period of benefit, determined to be generally five years.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj The Company adjusted its condensed consolidated financial statements from amounts previously reported due\plain\cf1\f52\fs20\qj to the adoption of ASC 606. Select condensed consolidated statement of operations line items, which reflect the\plain\sa132\cf1\f52\fs20\qj adoption of ASC 606, are as follows (in thousands except per share data): \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 9\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page \par\pard\plain\fs16 \par\pard\plain {\trowd\trqc\clvertalc\cellx8871\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx8871\trrh66\row}}} {\trowd\trqc\clvertalc\cellx3986\clvertalc\cellx4279\clvertalc\cellx5261\clvertalc\cellx5554\clvertalc\cellx5630\clvertalc\cellx6000\clvertalc\cellx6866\clvertalc\cellx7236\clvertalc\cellx7312\clvertalc\cellx7598\clvertalc\cellx8580\clvertalc\cellx10170\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx3986\clvertalc\cellx4279\clvertalc\cellx5261\clvertalc\cellx5554\clvertalc\cellx5630\clvertalc\cellx6000\clvertalc\cellx6866\clvertalc\cellx7236\clvertalc\cellx7312\clvertalc\cellx7598\clvertalc\cellx8580\clvertalc\cellx10170\trrh66\row}}} {\trowd\trqc\clvertalb\cellx3986\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8871\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs16\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\b\qc Three Months Ended April 30, 2017\cell{ {\trowd\trqc\clvertalb\cellx3986\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8871\trrh281\row}}} {\trowd\trqc\clvertalb\cellx3986\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5554\clvertalb\cellx5630\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7237\clvertalb\cellx7313\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8868\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\b\qc As Reported\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\b\qc Adjustments\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\b\qc As Adjusted\cell{ {\trowd\trqc\clvertalb\cellx3986\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5554\clvertalb\cellx5630\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7237\clvertalb\cellx7313\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8868\trrh281\row}}} {\trowd\trqc\clvertalb\cellx3986\clvertalb\cellx8871\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qc (unaudited)\cell{ {\trowd\trqc\clvertalb\cellx3986\clvertalb\cellx8871\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx3986\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5554\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5630\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7237\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7313\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8868\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Revenue:\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx3986\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5554\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5630\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7237\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7313\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8868\trrh281\row}}} {\trowd\trqc\clvertalb\cellx3986\clvertalb\cellx4279\clvertalb\cellx5261\clvertalb\cellx5554\clvertalb\cellx5630\clvertalb\cellx6000\clvertalb\cellx6866\clvertalb\cellx7236\clvertalb\cellx7312\clvertalb\cellx7598\clvertalb\cellx8580\clvertalb\cellx10170\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Subscription\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 48,357\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (78\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 48,279\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx3986\clvertalb\cellx4279\clvertalb\cellx5261\clvertalb\cellx5554\clvertalb\cellx5630\clvertalb\cellx6000\clvertalb\cellx6866\clvertalb\cellx7236\clvertalb\cellx7312\clvertalb\cellx7598\clvertalb\cellx8580\clvertalb\cellx10170\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx3986\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5261\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5554\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5630\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6866\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7236\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7312\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8580\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10170\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Professional services and other\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 4,650\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (604\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 4,046\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx3986\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5261\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5554\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5630\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6866\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7236\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7312\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8580\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10170\trrh281\row}}} {\trowd\trqc\clvertalb\cellx3986\clbrdrt\brdrs\brdrcf1\clvertalb\cellx5261\clbrdrt\brdrs\brdrcf1\clvertalb\cellx5554\clvertalb\cellx5630\clbrdrt\brdrs\brdrcf1\clvertalb\cellx6866\clbrdrt\brdrs\brdrcf1\clvertalb\cellx7236\clvertalb\cellx7312\clbrdrt\brdrs\brdrcf1\clvertalb\cellx8580\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10170\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Total revenue\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 53,007\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (682\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 52,325\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx3986\clbrdrt\brdrs\brdrcf1\clvertalb\cellx5261\clbrdrt\brdrs\brdrcf1\clvertalb\cellx5554\clvertalb\cellx5630\clbrdrt\brdrs\brdrcf1\clvertalb\cellx6866\clbrdrt\brdrs\brdrcf1\clvertalb\cellx7236\clvertalb\cellx7312\clbrdrt\brdrs\brdrcf1\clvertalb\cellx8580\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10170\trrh298\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx3986\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5261\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5554\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5630\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6866\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7236\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7312\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8580\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10170\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Gross profit\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 35,544\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (682\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 34,862\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx3986\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5261\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5554\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5630\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6866\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7236\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7312\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8580\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10170\trrh281\row}}} {\trowd\trqc\clvertalb\cellx3986\clvertalb\cellx5554\clvertalb\cellx5630\clvertalb\cellx7237\clvertalb\cellx7313\clvertalb\cellx8868\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Operating expenses:\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx3986\clvertalb\cellx5554\clvertalb\cellx5630\clvertalb\cellx7237\clvertalb\cellx7313\clvertalb\cellx8868\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx3986\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5261\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5554\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5630\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6866\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7236\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7312\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8580\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10170\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Sales and marketing\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 37,180\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (1,877\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 35,303\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx3986\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5261\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5554\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5630\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6866\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7236\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7312\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8580\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10170\trrh281\row}}} {\trowd\trqc\clvertalb\cellx3986\clvertalb\cellx5261\clvertalb\cellx5554\clvertalb\cellx5630\clvertalb\cellx6866\clvertalb\cellx7236\clvertalb\cellx7312\clvertalb\cellx8580\clvertalb\cellx10170\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Total operating expenses\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 64,178\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (1,877\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 62,301\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx3986\clvertalb\cellx5261\clvertalb\cellx5554\clvertalb\cellx5630\clvertalb\cellx6866\clvertalb\cellx7236\clvertalb\cellx7312\clvertalb\cellx8580\clvertalb\cellx10170\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx3986\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5261\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5554\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5630\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6866\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7236\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7312\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8580\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10170\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Loss before income taxes\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (28,653\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 1,195\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (27,458\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx3986\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5261\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5554\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5630\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6866\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7236\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7312\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8580\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10170\trrh281\row}}} {\trowd\trqc\clvertalb\cellx3986\clvertalb\cellx5261\clvertalb\cellx5554\clvertalb\cellx5630\clvertalb\cellx6866\clvertalb\cellx7236\clvertalb\cellx7312\clvertalb\cellx8580\clvertalb\cellx10170\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Net loss\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (28,901\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 1,195\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (27,706\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell{ {\trowd\trqc\clvertalb\cellx3986\clvertalb\cellx5261\clvertalb\cellx5554\clvertalb\cellx5630\clvertalb\cellx6866\clvertalb\cellx7236\clvertalb\cellx7312\clvertalb\cellx8580\clvertalb\cellx10170\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx3986\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5261\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5554\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5630\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6866\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7236\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7312\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8580\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10170\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Net loss per share, basic and diluted\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (0.73\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 0.03\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (0.70\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx3986\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5261\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5554\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5630\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6866\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7236\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7312\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8580\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10170\trrh281\row}}}\pard\plain\sb176\sa198\fi594\cf1\f52\fs20\qj Select condensed consolidated balance sheet line items, which reflect the adoption of ASC 606, are as follows\plain\sa198\cf1\f52\fs20\qj (in thousands): \par\pard\plain {\trowd\trqc\clvertalc\cellx9048\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx9048\trrh66\row}}} {\trowd\trqc\clvertalc\cellx4094\clvertalc\cellx4387\clvertalc\cellx5378\clvertalc\cellx5671\clvertalc\cellx5750\clvertalc\cellx6120\clvertalc\cellx7031\clvertalc\cellx7401\clvertalc\cellx7480\clvertalc\cellx7766\clvertalc\cellx8757\clvertalc\cellx10170\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx4094\clvertalc\cellx4387\clvertalc\cellx5378\clvertalc\cellx5671\clvertalc\cellx5750\clvertalc\cellx6120\clvertalc\cellx7031\clvertalc\cellx7401\clvertalc\cellx7480\clvertalc\cellx7766\clvertalc\cellx8757\clvertalc\cellx10170\trrh66\row}}} {\trowd\trqc\clvertalb\cellx4094\clvertalb\cellx9047\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\b\qc As of January 31, 2018\cell{ {\trowd\trqc\clvertalb\cellx4094\clvertalb\cellx9047\trrh281\row}}} {\trowd\trqc\clvertalb\cellx4094\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5672\clbrdrt\brdrs\brdrcf1\clvertalb\cellx5751\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7402\clbrdrt\brdrs\brdrcf1\clvertalb\cellx7481\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9046\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\b\qc As Reported\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\b\qc Adjustments\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\b\qc As Adjusted\cell{ {\trowd\trqc\clvertalb\cellx4094\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5672\clbrdrt\brdrs\brdrcf1\clvertalb\cellx5751\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7402\clbrdrt\brdrs\brdrcf1\clvertalb\cellx7481\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9046\trrh298\row}}} {\trowd\trqc\clvertalb\cellx4094\clbrdrt\brdrs\brdrcf1\clvertalb\cellx9047\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qc (unaudited)\cell{ {\trowd\trqc\clvertalb\cellx4094\clbrdrt\brdrs\brdrcf1\clvertalb\cellx9047\trrh298\row}}} {\trowd\trqc\clvertalb\cellx4094\clvertalb\cellx5672\clvertalb\cellx5751\clvertalb\cellx7402\clvertalb\cellx7481\clvertalb\cellx9046\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\ql Assets\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4094\clvertalb\cellx5672\clvertalb\cellx5751\clvertalb\cellx7402\clvertalb\cellx7481\clvertalb\cellx9046\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4094\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5672\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5751\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7402\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7481\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9046\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Current assets:\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4094\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5672\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5751\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7402\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7481\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9046\trrh281\row}}} {\trowd\trqc\clvertalb\cellx4094\clvertalb\cellx4387\clvertalb\cellx5378\clvertalb\cellx5671\clvertalb\cellx5750\clvertalb\cellx6120\clvertalb\cellx7031\clvertalb\cellx7401\clvertalb\cellx7480\clvertalb\cellx7766\clvertalb\cellx8757\clvertalb\cellx10170\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Deferred commissions\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 16,481\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 1,274\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 17,755\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4094\clvertalb\cellx4387\clvertalb\cellx5378\clvertalb\cellx5671\clvertalb\cellx5750\clvertalb\cellx6120\clvertalb\cellx7031\clvertalb\cellx7401\clvertalb\cellx7480\clvertalb\cellx7766\clvertalb\cellx8757\clvertalb\cellx10170\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4094\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5379\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5672\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5751\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7032\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7402\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7481\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8759\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10170\trrh529 \pard\plain\intbl\li198\ri22\sb22\cf1\f52\fs20\ql Prepaid expenses and other current\plain\intbl\li198\ri22\sa22\cf1\f52\fs20\ql assets\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 16,973\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 808\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 17,781\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4094\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5379\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5672\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5751\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7032\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7402\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7481\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8759\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10170\trrh529\row}}} {\trowd\trqc\clvertalb\cellx4094\clvertalb\cellx5379\clvertalb\cellx5672\clvertalb\cellx5751\clvertalb\cellx7032\clvertalb\cellx7402\clvertalb\cellx7481\clvertalb\cellx8759\clvertalb\cellx10170\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Total current assets\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 315,416\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 2,082\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 317,498\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4094\clvertalb\cellx5379\clvertalb\cellx5672\clvertalb\cellx5751\clvertalb\cellx7032\clvertalb\cellx7402\clvertalb\cellx7481\clvertalb\cellx8759\clvertalb\cellx10170\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4094\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5379\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5672\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5751\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7032\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7402\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7481\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8759\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10170\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Deferred commissions, noncurrent\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 10,971\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 29,784\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 40,755\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4094\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5379\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5672\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5751\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7032\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7402\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7481\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8759\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10170\trrh281\row}}} {\trowd\trqc\clvertalb\cellx4094\clvertalb\cellx5379\clvertalb\cellx5672\clvertalb\cellx5751\clvertalb\cellx7032\clvertalb\cellx7402\clvertalb\cellx7481\clvertalb\cellx8759\clvertalb\cellx10170\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Total assets\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 367,397\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 31,866\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 399,263\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4094\clvertalb\cellx5379\clvertalb\cellx5672\clvertalb\cellx5751\clvertalb\cellx7032\clvertalb\cellx7402\clvertalb\cellx7481\clvertalb\cellx8759\clvertalb\cellx10170\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4094\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5672\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5751\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7402\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7481\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9046\trrh371 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4094\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5672\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5751\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7402\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7481\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9046\trrh371\row}}} {\trowd\trqc\clvertalb\cellx4094\clvertalb\cellx5672\clvertalb\cellx5751\clvertalb\cellx7402\clvertalb\cellx7481\clvertalb\cellx9046\trrh529 \pard\plain\intbl\li22\ri22\sb22\cf1\f52\fs20\b\ql Liabilities and stockholders\u8217?\plain\intbl\li22\ri22\sa22\cf1\f52\fs20\b\ql equity\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4094\clvertalb\cellx5672\clvertalb\cellx5751\clvertalb\cellx7402\clvertalb\cellx7481\clvertalb\cellx9046\trrh529\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4094\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5672\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5751\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7402\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7481\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9046\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Current liabilities:\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4094\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5672\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5751\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7402\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7481\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9046\trrh281\row}}} {\trowd\trqc\clvertalb\cellx4094\clvertalb\cellx4387\clvertalb\cellx5378\clvertalb\cellx5671\clvertalb\cellx5750\clvertalb\cellx6120\clvertalb\cellx7031\clvertalb\cellx7401\clvertalb\cellx7480\clvertalb\cellx7766\clvertalb\cellx8757\clvertalb\cellx10170\trrh281 \pard\plain\intbl\li330\ri22\sb22\sa22\cf1\f52\fs20\ql Deferred revenue\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 162,633\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (2,817\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 159,816\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4094\clvertalb\cellx4387\clvertalb\cellx5378\clvertalb\cellx5671\clvertalb\cellx5750\clvertalb\cellx6120\clvertalb\cellx7031\clvertalb\cellx7401\clvertalb\cellx7480\clvertalb\cellx7766\clvertalb\cellx8757\clvertalb\cellx10170\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4094\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5379\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5672\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5751\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7032\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7402\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7481\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8759\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10170\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Total current liabilities\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 190,760\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (2,817\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 187,943\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4094\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5379\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5672\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5751\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7032\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7402\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7481\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8759\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10170\trrh281\row}}} {\trowd\trqc\clvertalb\cellx4094\clvertalb\cellx5379\clvertalb\cellx5672\clvertalb\cellx5751\clvertalb\cellx7032\clvertalb\cellx7402\clvertalb\cellx7481\clvertalb\cellx8759\clvertalb\cellx10170\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Deferred revenue, noncurrent\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 6,034\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (1,071\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 4,963\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4094\clvertalb\cellx5379\clvertalb\cellx5672\clvertalb\cellx5751\clvertalb\cellx7032\clvertalb\cellx7402\clvertalb\cellx7481\clvertalb\cellx8759\clvertalb\cellx10170\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4094\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5379\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5672\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5751\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7032\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7402\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7481\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8759\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10170\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Total liabilities\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 203,811\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (3,888\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 199,923\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4094\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5379\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5672\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5751\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7032\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7402\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7481\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8759\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10170\trrh281\row}}} {\trowd\trqc\clvertalb\cellx4094\clvertalb\cellx5379\clvertalb\cellx5672\clvertalb\cellx5751\clvertalb\cellx7032\clvertalb\cellx7402\clvertalb\cellx7481\clvertalb\cellx8759\clvertalb\cellx10170\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Accumulated deficit\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (402,468\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 35,754\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (366,714\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell{ {\trowd\trqc\clvertalb\cellx4094\clvertalb\cellx5379\clvertalb\cellx5672\clvertalb\cellx5751\clvertalb\cellx7032\clvertalb\cellx7402\clvertalb\cellx7481\clvertalb\cellx8759\clvertalb\cellx10170\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4094\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5379\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5672\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5751\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7032\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7402\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7481\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8759\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10170\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Total stockholders\u8217? equity\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 163,586\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 35,754\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 199,340\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4094\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5379\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5672\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5751\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7032\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7402\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7481\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8759\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10170\trrh281\row}}} {\trowd\trqc\clvertalb\cellx4094\clvertalb\cellx5379\clvertalb\cellx5672\clvertalb\cellx5751\clvertalb\cellx7032\clvertalb\cellx7402\clvertalb\cellx7481\clvertalb\cellx8759\clvertalb\cellx10170\trrh529 \pard\plain\intbl\li22\ri22\sb22\cf1\f52\fs20\ql Total liabilities and stockholders\u8217?\plain\intbl\li22\ri22\sa22\cf1\f52\fs20\ql equity\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 367,397\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 31,866\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 399,263\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4094\clvertalb\cellx5379\clvertalb\cellx5672\clvertalb\cellx5751\clvertalb\cellx7032\clvertalb\cellx7402\clvertalb\cellx7481\clvertalb\cellx8759\clvertalb\cellx10170\trrh529\row}}}\pard\plain\sa198\fi594\cf1\f52\fs20\qj The adoption of ASC 606 had no impact to cash provided by or used in operating, financing, or investing\plain\cf1\f52\fs20\qj activities on the Company\u8217?s condensed consolidated statement of cash flows. Additionally, the adoption of\plain\cf1\f52\fs20\qj ASC 606 did not have a material impact on the provision for (benefit from) income taxes. The adoption adjustments\plain\sa594\cf1\f52\fs20\qj impacted the deferred income taxes pertaining to the U.S. entity which are subject to a full valuation allowance.\par\pard\plain\sb352\sa198\fi594\cf1\f52\fs20\b\i\ql Significant Accounting Policies\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj The Company\u8217?s significant accounting policies are discussed in \u8220?Note 2. Summary of Significant\plain\cf1\f52\fs20\qj Accounting Policies\u8221? in Item 8. Financial Statements and Supplementary Data of its Form 10-K for the fiscal\plain\cf1\f52\fs20\qj year ended January 31, 2018. Except for the accounting policies for revenue recognition and deferred commissions\plain\sa198\cf1\f52\fs20\qj that were updated \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 10\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page \par\pard\plain\fs16\par\pard\plain\sb176\cf1\f52\fs20\qj below as a result of adopting ASC 606, there have been no significant changes to these policies for the three months\plain\sa198\cf1\f52\fs20\qj ended April 30, 2018.\par\pard\plain\li198\sb176\sa198\fi594\cf1\f52\fs20\i\ql Revenue Recognition\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj The Company derives revenue from subscription fees (which include support fees) and professional services\plain\cf1\f52\fs20\qj fees. The Company sells subscriptions to its platform through arrangements that are generally one to five years in\plain\cf1\f52\fs20\qj length. The Company\u8217?s arrangements are generally noncancelable and nonrefundable. Furthermore, if a\plain\cf1\f52\fs20\qj customer reduces the contracted usage or service level, the customer has no right of refund. The Company\u8217?s\plain\cf1\f52\fs20\qj subscription arrangements do not provide customers with the right to take possession of the software supporting the\plain\cf1\f52\fs20\qj platform and, as a result, are accounted for as service arrangements. This revenue recognition policy is consistent for\plain\sa198\cf1\f52\fs20\qj sales generated directly with customers and sales generated indirectly through channel partners.\par\pard\plain\sb176\sa198\fi594\cf1\f52\fs20\ql The Company determines revenue recognition through the following steps: \par\pard\plain {\trowd\clvertalc\cellx819\clvertalc\cellx6236\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx819\clvertalc\cellx6236\trrh66\row}}} {\trowd\cellx819\cellx6236\trrh698 \pard\plain\intbl\li594\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\ql Identification of the contract, or contracts, with a\plain\intbl\cf1\f52\fs20\ql customer\cell{ {\trowd\cellx819\cellx6236\trrh698\row}}} \pard\plain {\trowd\clvertalc\cellx819\clvertalc\cellx6263\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx819\clvertalc\cellx6263\trrh66\row}}} {\trowd\cellx819\cellx6263\trrh698 \pard\plain\intbl\li594\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\ql Identification of the performance obligations in the\plain\intbl\cf1\f52\fs20\ql contract\cell{ {\trowd\cellx819\cellx6263\trrh698\row}}} \pard\plain {\trowd\clvertalc\cellx783\clvertalc\cellx4286\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx783\clvertalc\cellx4286\trrh66\row}}} {\trowd\cellx783\cellx4286\trrh698 \pard\plain\intbl\li594\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\ql Determination of the\plain\intbl\cf1\f52\fs20\ql transaction price\cell{ {\trowd\cellx783\cellx4286\trrh698\row}}} \pard\plain {\trowd\clvertalc\cellx854\clvertalc\cellx8246\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx854\clvertalc\cellx8246\trrh66\row}}} {\trowd\cellx854\cellx8246\trrh698 \pard\plain\intbl\li594\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\ql Allocation of the transaction price to the performance obligations in the\plain\intbl\cf1\f52\fs20\ql contract\cell{ {\trowd\cellx854\cellx8246\trrh698\row}}} \pard\plain {\trowd\clvertalc\cellx863\clvertalc\cellx8724\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx863\clvertalc\cellx8724\trrh66\row}}} {\trowd\cellx863\cellx8724\trrh698 \pard\plain\intbl\li594\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\ql Recognition of revenue when, or as, the Company satisfies a performance\plain\intbl\cf1\f52\fs20\ql obligation\cell{ {\trowd\cellx863\cellx8724\trrh698\row}}}\pard\plain\li198\sb176\sa198\fi594\cf1\f52\fs20\i\qj Subscription Revenue\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj Subscription revenue, which includes support, is recognized on a straight-line basis over the noncancelable\plain\cf1\f52\fs20\qj contractual term of the arrangement, generally beginning on the date that the Company\u8217?s service is made\plain\sa198\cf1\f52\fs20\qj available to the customer.\par\pard\plain\li198\sb176\sa198\fi594\cf1\f52\fs20\i\qj Professional Services Revenue\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj The Company\u8217?s professional services principally consist of customer-specific requests for application\plain\cf1\f52\fs20\qj integrations, user interface enhancements and other customer-specific requests. Revenue for the Company\u8217?s\plain\sa198\cf1\f52\fs20\qj professional services are recognized as services are performed in proportion with their pattern of transfer.\par\pard\plain\li198\sb176\sa198\fi594\cf1\f52\fs20\i\qj Contracts with Multiple Performance Obligations\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj Some of the Company\u8217?s contracts with customers contain multiple performance obligations. For these\plain\cf1\f52\fs20\qj contracts, the Company accounts for individual performance obligations separately if they are distinct. The transaction\plain\cf1\f52\fs20\qj price is allocated to the separate performance obligations on a relative SSP basis. The Company determines SSP\plain\cf1\f52\fs20\qj based on, if available, observable prices for those related services when sold separately. When observable prices are\plain\cf1\f52\fs20\qj not available, the Company determines SSP based on overarching pricing objectives and strategies, taking into\plain\cf1\f52\fs20\qj consideration market conditions and other factors, including customer size, volume purchased, market and industry\plain\sa198\cf1\f52\fs20\qj conditions, product-specific factors and historical sales of the deliverables.\par\pard\plain\li198\sb176\sa198\fi594\cf1\f52\fs20\i\qj Accounts Receivable and Allowances\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj Accounts receivable are recorded at the invoiced amount, net of allowances. These allowances are based on\plain\cf1\f52\fs20\qj the Company\u8217?s assessment of the collectability of accounts by considering the age of each outstanding invoice\plain\cf1\f52\fs20\qj and the collection history of each customer and an evaluation of potential risk of loss associated with delinquent\plain\cf1\f52\fs20\qj accounts. Amounts deemed uncollectible are recorded to these allowances in the condensed consolidated balance\plain\cf1\f52\fs20\qj sheets with an offsetting decrease in related deferred revenue or a charge in the condensed consolidated statement\plain\sa198\cf1\f52\fs20\qj of operations.\par\pard\plain\sb176\sa198\fi594\cf1\f52\fs20\qj For the three months ended April 30, 2018 and 2017, write-offs were not material.\par\pard\plain\li198\sa198\fi594\cf1\f52\fs20\i\ql Deferred Commissions\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj Sales commissions earned by the Company\u8217?s sales force are considered incremental and recoverable\plain\cf1\f52\fs20\qj costs of obtaining a contract with a customer. Sales commissions for contracts are deferred and then amortized on a\plain\cf1\f52\fs20\qj straight-line basis over a period of benefit that the Company has determined to be\~generally five\~years. The Company\plain\cf1\f52\fs20\qj determined the period of benefit by taking into consideration its customer contracts, its technology and other factors.\plain\sa198\cf1\f52\fs20\qj Amortization \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 11\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page \par\pard\plain\fs16\par\pard\plain\sb176\cf1\f52\fs20\qj expense is included in sales and marketing expenses in the accompanying condensed consolidated statements of\plain\sa198\cf1\f52\fs20\qj operations.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj Sales commissions capitalized as contract costs totaled $5.6 million and $4.2 million during the three months\plain\cf1\f52\fs20\qj ended April 30, 2018 and 2017, respectively. Amortization of contract costs was $4.6 million and $3.4 million for the\plain\cf1\f52\fs20\qj three months ended April 30, 2018 and 2017, respectively, and there was no impairment loss in relation to the costs\plain\sa198\cf1\f52\fs20\qj capitalized.\par\pard\plain\li198\sa198\fi594\cf1\f52\fs20\i\ql Convertible Senior Notes\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj The 2023 Notes are accounted for in accordance with FASB ASC Subtopic 470\u8209?20, Debt with\plain\cf1\f52\fs20\qj Conversion and Other Options. Pursuant to ASC Subtopic 470\u8209?20, issuers of certain convertible debt\plain\cf1\f52\fs20\qj instruments, such as the 2023 Notes, that have a net settlement feature and may be settled wholly or partially in cash\plain\cf1\f52\fs20\qj upon conversion are required to separately account for the liability (debt) and equity (conversion option) components\plain\cf1\f52\fs20\qj of the instrument. The carrying amount of the liability component of the instrument is computed by estimating the fair\plain\cf1\f52\fs20\qj value of a similar liability without the conversion option. The amount of the equity component is then calculated by\plain\cf1\f52\fs20\qj deducting the fair value of the liability component from the principal amount of the instrument. The difference between\plain\cf1\f52\fs20\qj the principal amount and the liability component represents a debt discount that is amortized to interest expense over\plain\cf1\f52\fs20\qj the respective term of the 2023 Notes using the effective interest rate method. The equity component is not\plain\cf1\f52\fs20\qj remeasured as long as it continues to meet the conditions for equity classification. In accounting for the issuance\plain\cf1\f52\fs20\qj costs related to the 2023 Notes, the allocation amount of issuance costs incurred to liability and equity components\plain\sa198\cf1\f52\fs20\qj was based on their relative values.\par\pard\plain\sb352\sa198\fi594\cf1\f52\fs20\b\i\ql Recently Issued Accounting Pronouncements Not Yet Adopted\par\pard\plain\fi594\cf1\f52\fs20\qj In February 2016, the FASB issued ASU No. 2016-02 (Topic 842),\~Leases\~(ASU 2016-02), which supersedes\plain\cf1\f52\fs20\qj the guidance in topic ASC 840, Leases. The new standard requires lessees to apply a dual approach, classifying\plain\cf1\f52\fs20\qj leases as either finance or operating leases based on the principle of whether or not the lease is effectively a\plain\cf1\f52\fs20\qj financed purchase by the lessee. This classification will determine whether lease expense is recognized based on an\plain\cf1\f52\fs20\qj effective interest method or on a straight-line basis over the term of the lease.\~ A lessee is also required to record a\plain\cf1\f52\fs20\qj right-of-use asset and a lease liability for all leases with a term of greater than 12 months regardless of their\plain\cf1\f52\fs20\qj classification. Leases with a term of 12 months or less will be accounted for similar to existing guidance for operating\plain\cf1\f52\fs20\qj leases today. Under the standard, disclosures are required to meet the objective of enabling users of financial\plain\cf1\f52\fs20\qj statements to assess the amount, timing, and uncertainty of cash flows arising from leases. The Company will be\plain\cf1\f52\fs20\qj required to recognize and measure leases existing at, or entered into after, the beginning of the earliest comparative\plain\cf1\f52\fs20\qj period presented using a modified retrospective approach, with certain practical expedients available. ASU 2016-02 is\plain\cf1\f52\fs20\qj effective for fiscal years beginning after December 15, 2018 and interim periods within those fiscal years. Early\plain\cf1\f52\fs20\qj adoption is permitted. The Company is currently evaluating the impact of the adoption of this standard on its\plain\cf1\f52\fs20\qj consolidated financial statements, which will consist primarily of a balance sheet gross up of its operating leases to\plain\sa198\cf1\f52\fs20\qj show equal and offsetting right-of-use assets and lease liabilities.\par\pard\plain\fi594\cf1\f52\fs20\qj In February 2018, the FASB issued ASU No. 2018-02, Reclassification of Certain Tax Effects from\plain\cf1\f52\fs20\qj Accumulated Other Comprehensive Income (ASU 2018-02). Under existing U.S. GAAP, the effects of changes in tax\plain\cf1\f52\fs20\qj rates and laws on deferred tax balances are recorded as a component of income tax expense in the period in which\plain\cf1\f52\fs20\qj the law was enacted. When deferred tax balances related to items originally recorded in accumulated other\plain\cf1\f52\fs20\qj comprehensive income (loss) are adjusted, certain tax effects become stranded in accumulated other comprehensive\plain\cf1\f52\fs20\qj income. The amendments in\~ASU 2018-02\~allow a reclassification from accumulated other comprehensive income\plain\cf1\f52\fs20\qj (loss) to retained earnings (accumulated deficit) for stranded income tax effects resulting from the Tax Cuts and Jobs\plain\cf1\f52\fs20\qj Act of 2017 (the Tax Act). The amendments in this ASU also require certain disclosures about stranded income tax\plain\cf1\f52\fs20\qj effects. The guidance is effective for fiscal years beginning after December 15, 2018, and interim periods within those\plain\cf1\f52\fs20\qj fiscal years. Early adoption in any period is permitted. The Company\u8217?s provisional adjustments recorded in\plain\cf1\f52\fs20\qj fiscal year 2018 to account for the impact of the Tax Act did not result in stranded tax effects. The Company does not\plain\cf1\f52\fs20\qj anticipate that the adoption\~of this standard will have a material impact on its condensed consolidated financial\plain\sa198\cf1\f52\fs20\qj statements.{\*\bkmkstart sfd58fecfe8b1baf19697205225ade88}{\*\bkmkend sfd58fecfe8b1baf19697205225ade88}\par\pard\plain\sa132\cf1\f52\fs20\b\ql 3. Business Combination\par\pard\plain\fi594\cf1\f52\fs20\qj On February 17, 2017, the Company acquired the rights to hire certain employees and a non-exclusive\plain\cf1\f52\fs20\qj intellectual property license from Stormpath, Inc. (Stormpath), a privately-held technology company which had built a\plain\cf1\f52\fs20\qj user management and authentication service for software development teams. The transaction was accounted for as\plain\cf1\f52\fs20\qj a business combination. The total consideration of $3.7 million, consisting of 200,000 shares of common stock valued\plain\cf1\f52\fs20\qj at $2.2 million, at the time of the transaction, issued to Stormpath and replacement awards of $1.5 million issued to\plain\sa198\cf1\f52\fs20\qj the hired employees, was recognized as goodwill. \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 12\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page \par\pard\plain\fs16 \par\pard\plain\fs16\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj In addition, the Company issued to Stormpath an incremental 800,000 shares of restricted common stock\plain\cf1\f52\fs20\qj valued at $8.6 million, at the time of the transaction, which is being recognized as post-combination stock-based\plain\sa198\cf1\f52\fs20\qj compensation expense. See Note 10 for further details.{\*\bkmkstart s8dc9cf3499b01537848b205225a3779}{\*\bkmkend s8dc9cf3499b01537848b205225a3779}\par\pard\plain\cf1\f52\fs20\b\ql 4. Cash Equivalents and Short-Term Investments\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj The amortized cost, unrealized gain (loss) and estimated fair value of the Company\u8217?s cash equivalents\plain\cf1\f52\fs20\qj and short-term investments as of April\~30, 2018 and January\~31, 2018 were as follows (in thousands):\plain\sa198\cf1\f52\fs12\qj \~ \par\pard\plain {\trowd\trqc\clvertalc\cellx10799\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx10799\trrh66\row}}} {\trowd\trqc\clvertalc\cellx4237\clvertalc\cellx4569\clvertalc\cellx5465\clvertalc\cellx5797\clvertalc\cellx5892\clvertalc\cellx6235\clvertalc\cellx7131\clvertalc\cellx7474\clvertalc\cellx7569\clvertalc\cellx7912\clvertalc\cellx8808\clvertalc\cellx9151\clvertalc\cellx9246\clvertalc\cellx9571\clvertalc\cellx10467\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx4237\clvertalc\cellx4569\clvertalc\cellx5465\clvertalc\cellx5797\clvertalc\cellx5892\clvertalc\cellx6235\clvertalc\cellx7131\clvertalc\cellx7474\clvertalc\cellx7569\clvertalc\cellx7912\clvertalc\cellx8808\clvertalc\cellx9151\clvertalc\cellx9246\clvertalc\cellx9571\clvertalc\cellx10467\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalb\cellx4237\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10799\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\b\qc As of April 30, 2018\cell{ {\trowd\trqc\clvertalb\cellx4237\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10799\trrh281\row}}} {\trowd\trqc\clvertalb\cellx4237\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5798\clvertalb\cellx5893\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7476\clvertalb\cellx7571\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9154\clvertalb\cellx9249\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10795\trrh529 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Amortized\par\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Cost\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Unrealized\par\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Gain\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Unrealized\par\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Loss\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Estimated\par\pard\plain\intbl\li22\ri22\sb22\cf1\f52\fs20\b\qc Fair Value\plain\intbl\li22\ri22\sa22\cf1\f52\fs20\qc \~\cell{ {\trowd\trqc\clvertalb\cellx4237\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5798\clvertalb\cellx5893\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7476\clvertalb\cellx7571\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9154\clvertalb\cellx9249\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10795\trrh529\row}}} {\trowd\trqc\clvertalb\cellx4237\clvertalb\cellx5798\clvertalb\cellx5893\clvertalb\cellx7476\clvertalb\cellx7571\clvertalb\cellx9154\clvertalb\cellx9249\clvertalb\cellx10795\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4237\clvertalb\cellx5798\clvertalb\cellx5893\clvertalb\cellx7476\clvertalb\cellx7571\clvertalb\cellx9154\clvertalb\cellx9249\clvertalb\cellx10795\trrh281\row}}} {\trowd\trqc\clvertalb\cellx4237\clvertalb\cellx10799\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs18\qc (unaudited)\cell{ {\trowd\trqc\clvertalb\cellx4237\clvertalb\cellx10799\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4237\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5798\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5893\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7476\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7571\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9154\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9249\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10795\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Cash equivalents:\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4237\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5798\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5893\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7476\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7571\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9154\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9249\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10795\trrh281\row}}} {\trowd\trqc\clvertalb\cellx4237\clvertalb\cellx4569\clvertalb\cellx5465\clvertalb\cellx5797\clvertalb\cellx5892\clvertalb\cellx6235\clvertalb\cellx7131\clvertalb\cellx7474\clvertalb\cellx7569\clvertalb\cellx7912\clvertalb\cellx8808\clvertalb\cellx9151\clvertalb\cellx9246\clvertalb\cellx9571\clvertalb\cellx10467\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Money market funds\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 145,932\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 145,932\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4237\clvertalb\cellx4569\clvertalb\cellx5465\clvertalb\cellx5797\clvertalb\cellx5892\clvertalb\cellx6235\clvertalb\cellx7131\clvertalb\cellx7474\clvertalb\cellx7569\clvertalb\cellx7912\clvertalb\cellx8808\clvertalb\cellx9151\clvertalb\cellx9246\clvertalb\cellx9571\clvertalb\cellx10467\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4237\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5465\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5797\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5892\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7132\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7475\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7570\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8810\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9153\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9248\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10469\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Commercial paper\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 9,972\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 9,972\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4237\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5465\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5797\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5892\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7132\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7475\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7570\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8810\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9153\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9248\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10469\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx4237\clvertalb\cellx5465\clvertalb\cellx5797\clvertalb\cellx5892\clvertalb\cellx7132\clvertalb\cellx7475\clvertalb\cellx7570\clvertalb\cellx8810\clvertalb\cellx9153\clvertalb\cellx9248\clvertalb\cellx10469\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql U.S. treasury securities\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 9,995\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 9,995\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4237\clvertalb\cellx5465\clvertalb\cellx5797\clvertalb\cellx5892\clvertalb\cellx7132\clvertalb\cellx7475\clvertalb\cellx7570\clvertalb\cellx8810\clvertalb\cellx9153\clvertalb\cellx9248\clvertalb\cellx10469\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4237\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5465\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5797\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5892\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7132\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7475\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7570\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8810\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9153\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9248\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10469\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Corporate debt securities\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 6,996\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (1\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 6,995\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4237\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5465\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5797\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5892\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7132\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7475\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7570\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8810\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9153\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9248\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10469\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx4237\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx4569\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx5465\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx5797\clvertalb\cellx5892\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6235\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7131\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7474\clvertalb\cellx7569\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7912\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8808\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9151\clvertalb\cellx9246\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9571\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10467\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Total cash equivalents\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 172,895\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (1\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 172,894\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4237\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx4569\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx5465\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx5797\clvertalb\cellx5892\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6235\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7131\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7474\clvertalb\cellx7569\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7912\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8808\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9151\clvertalb\cellx9246\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9571\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10467\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4237\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5465\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5797\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5892\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7132\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7475\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7570\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8810\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9153\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9248\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10469\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Short-term investments:\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4237\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5465\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5797\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5892\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7132\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7475\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7570\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8810\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9153\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9248\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10469\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx4237\clvertalb\cellx4569\clvertalb\cellx5465\clvertalb\cellx5797\clvertalb\cellx5892\clvertalb\cellx6235\clvertalb\cellx7131\clvertalb\cellx7474\clvertalb\cellx7569\clvertalb\cellx7912\clvertalb\cellx8808\clvertalb\cellx9151\clvertalb\cellx9246\clvertalb\cellx9571\clvertalb\cellx10467\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Commercial paper\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 43,639\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 43,639\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4237\clvertalb\cellx4569\clvertalb\cellx5465\clvertalb\cellx5797\clvertalb\cellx5892\clvertalb\cellx6235\clvertalb\cellx7131\clvertalb\cellx7474\clvertalb\cellx7569\clvertalb\cellx7912\clvertalb\cellx8808\clvertalb\cellx9151\clvertalb\cellx9246\clvertalb\cellx9571\clvertalb\cellx10467\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4237\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5465\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5797\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5892\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7132\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7475\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7570\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8810\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9153\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9248\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10469\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql U.S. treasury securities\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 251,000\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (270\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 250,730\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4237\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5465\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5797\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5892\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7132\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7475\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7570\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8810\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9153\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9248\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10469\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx4237\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5465\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5797\clvertalb\cellx5892\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7132\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7475\clvertalb\cellx7570\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8810\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9153\clvertalb\cellx9248\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10469\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Corporate debt securities\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 40,972\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 1\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (57\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 40,916\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4237\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5465\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5797\clvertalb\cellx5892\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7132\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7475\clvertalb\cellx7570\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8810\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9153\clvertalb\cellx9248\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10469\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4237\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5465\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5797\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5892\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7132\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7475\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7570\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8810\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9153\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9248\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10469\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Total short-term investments\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 335,611\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 1\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (327\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 335,285\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4237\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5465\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5797\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5892\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7132\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7475\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7570\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8810\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9153\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9248\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10469\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\cellx4237\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx4569\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx5465\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx5797\clvertalb\cellx5892\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6235\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7131\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7474\clvertalb\cellx7569\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7912\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8808\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9151\clvertalb\cellx9246\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9571\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10467\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10800\trrh298 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Total\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 508,506\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 1\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (328\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 508,179\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4237\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx4569\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx5465\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx5797\clvertalb\cellx5892\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6235\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7131\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7474\clvertalb\cellx7569\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7912\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8808\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9151\clvertalb\cellx9246\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9571\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10467\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10800\trrh298\row}}} \par\pard\plain {\trowd\clvertalc\cellx10799\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx10799\trrh66\row}}} {\trowd\clvertalc\cellx4237\clvertalc\cellx4569\clvertalc\cellx5465\clvertalc\cellx5797\clvertalc\cellx5892\clvertalc\cellx6235\clvertalc\cellx7131\clvertalc\cellx7474\clvertalc\cellx7569\clvertalc\cellx7912\clvertalc\cellx8808\clvertalc\cellx9151\clvertalc\cellx9246\clvertalc\cellx9571\clvertalc\cellx10467\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx4237\clvertalc\cellx4569\clvertalc\cellx5465\clvertalc\cellx5797\clvertalc\cellx5892\clvertalc\cellx6235\clvertalc\cellx7131\clvertalc\cellx7474\clvertalc\cellx7569\clvertalc\cellx7912\clvertalc\cellx8808\clvertalc\cellx9151\clvertalc\cellx9246\clvertalc\cellx9571\clvertalc\cellx10467\clvertalc\cellx10800\trrh66\row}}} {\trowd\clvertalb\cellx4237\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10799\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\b\qc As of January 31, 2018\cell{ {\trowd\clvertalb\cellx4237\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10799\trrh281\row}}} {\trowd\clvertalb\cellx4237\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5798\clvertalb\cellx5893\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7476\clvertalb\cellx7571\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9154\clvertalb\cellx9249\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10795\trrh529 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Amortized\par\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Cost\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Unrealized\par\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Gain\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Unrealized\par\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Loss\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Estimated\par\pard\plain\intbl\li22\ri22\sb22\cf1\f52\fs20\b\qc Fair Value\plain\intbl\li22\ri22\sa22\cf1\f52\fs20\qc \~\cell{ {\trowd\clvertalb\cellx4237\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5798\clvertalb\cellx5893\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7476\clvertalb\cellx7571\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9154\clvertalb\cellx9249\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10795\trrh529\row}}} {\trowd\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4237\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5798\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5893\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7476\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7571\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9154\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9249\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10795\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Cash equivalents:\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell{ {\trowd\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4237\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5798\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5893\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7476\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7571\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9154\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9249\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10795\trrh281\row}}} {\trowd\clvertalb\cellx4237\clvertalb\cellx4569\clvertalb\cellx5465\clvertalb\cellx5797\clvertalb\cellx5892\clvertalb\cellx6235\clvertalb\cellx7131\clvertalb\cellx7474\clvertalb\cellx7569\clvertalb\cellx7912\clvertalb\cellx8808\clvertalb\cellx9151\clvertalb\cellx9246\clvertalb\cellx9571\clvertalb\cellx10467\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Money market funds\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 90,770\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 90,770\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalb\cellx4237\clvertalb\cellx4569\clvertalb\cellx5465\clvertalb\cellx5797\clvertalb\cellx5892\clvertalb\cellx6235\clvertalb\cellx7131\clvertalb\cellx7474\clvertalb\cellx7569\clvertalb\cellx7912\clvertalb\cellx8808\clvertalb\cellx9151\clvertalb\cellx9246\clvertalb\cellx9571\clvertalb\cellx10467\clvertalb\cellx10800\trrh281\row}}} {\trowd\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4237\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4569\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5465\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5797\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5892\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6235\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7131\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7474\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7569\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7912\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8808\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9246\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9571\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10467\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Total cash equivalents\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 90,770\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 90,770\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4237\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4569\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5465\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5797\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5892\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6235\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7131\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7474\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7569\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7912\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8808\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9246\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9571\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10467\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh298\row}}} {\trowd\clvertalb\cellx4237\clvertalb\cellx5798\clvertalb\cellx5893\clvertalb\cellx7133\clvertalb\cellx7476\clvertalb\cellx7571\clvertalb\cellx8811\clvertalb\cellx9154\clvertalb\cellx9249\clvertalb\cellx10470\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Short-term investments:\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalb\cellx4237\clvertalb\cellx5798\clvertalb\cellx5893\clvertalb\cellx7133\clvertalb\cellx7476\clvertalb\cellx7571\clvertalb\cellx8811\clvertalb\cellx9154\clvertalb\cellx9249\clvertalb\cellx10470\clvertalb\cellx10800\trrh281\row}}} {\trowd\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4237\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4569\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5465\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5797\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5892\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6235\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7131\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7474\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7569\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7912\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8808\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9246\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9571\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10467\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Commercial paper\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 15,946\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 15,946\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4237\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4569\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5465\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5797\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5892\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6235\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7131\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7474\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7569\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7912\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8808\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9246\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9571\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10467\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\clvertalb\cellx4237\clvertalb\cellx5465\clvertalb\cellx5797\clvertalb\cellx5892\clvertalb\cellx7132\clvertalb\cellx7475\clvertalb\cellx7570\clvertalb\cellx8810\clvertalb\cellx9153\clvertalb\cellx9248\clvertalb\cellx10469\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql U.S. treasury securities\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 61,896\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (158\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 61,738\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalb\cellx4237\clvertalb\cellx5465\clvertalb\cellx5797\clvertalb\cellx5892\clvertalb\cellx7132\clvertalb\cellx7475\clvertalb\cellx7570\clvertalb\cellx8810\clvertalb\cellx9153\clvertalb\cellx9248\clvertalb\cellx10469\clvertalb\cellx10800\trrh281\row}}} {\trowd\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4237\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5465\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5797\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5892\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7132\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7475\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7570\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8810\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9153\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9248\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10469\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Corporate debt securities\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 24,125\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (44\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 24,081\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4237\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5465\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5797\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5892\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7132\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7475\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7570\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8810\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9153\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9248\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10469\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\clvertalb\cellx4237\clbrdrt\brdrs\brdrcf1\clvertalb\cellx5465\clbrdrt\brdrs\brdrcf1\clvertalb\cellx5797\clvertalb\cellx5892\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7132\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7475\clvertalb\cellx7570\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8810\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9153\clvertalb\cellx9248\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10469\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Total short-term investments\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 101,967\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (202\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 101,765\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalb\cellx4237\clbrdrt\brdrs\brdrcf1\clvertalb\cellx5465\clbrdrt\brdrs\brdrcf1\clvertalb\cellx5797\clvertalb\cellx5892\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7132\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7475\clvertalb\cellx7570\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8810\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9153\clvertalb\cellx9248\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10469\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10800\trrh298\row}}} {\trowd\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4237\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4569\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5465\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5797\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5892\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6235\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7131\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7474\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7569\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7912\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8808\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9246\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9571\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10467\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh298 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Total\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 192,737\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (202\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 192,535\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4237\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4569\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5465\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5797\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5892\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6235\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7131\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7474\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7569\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7912\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8808\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9151\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9246\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9571\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10467\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh298\row}}}\pard\plain\sa198\fi594\cf1\f52\fs20\qj All short-term investments were designated as available-for-sale securities as of April\~30, 2018 and\plain\sa198\cf1\f52\fs20\qj January\~31, 2018. \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 13\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page \par\pard\plain\fs16 \par\pard\plain\fs16\par\pard\plain\fi594\cf1\f52\fs20\qj The following tables present the contractual maturities of the Company\u8217?s short-term investments as of\plain\sa198\cf1\f52\fs20\qj April\~30, 2018 and January\~31, 2018 (in thousands):\par\pard\plain\cf1\f52\fs12\ql \~ \par\pard\plain {\trowd\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx10800\trrh66\row}}} {\trowd\clvertalc\cellx4146\clvertalc\cellx4446\clvertalc\cellx5438\clvertalc\cellx5738\clvertalc\cellx5836\clvertalc\cellx6129\clvertalc\cellx7121\clvertalc\cellx7414\clvertalc\cellx7512\clvertalc\cellx7812\clvertalc\cellx8804\clvertalc\cellx9104\clvertalc\cellx9215\clvertalc\cellx9508\clvertalc\cellx10500\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx4146\clvertalc\cellx4446\clvertalc\cellx5438\clvertalc\cellx5738\clvertalc\cellx5836\clvertalc\cellx6129\clvertalc\cellx7121\clvertalc\cellx7414\clvertalc\cellx7512\clvertalc\cellx7812\clvertalc\cellx8804\clvertalc\cellx9104\clvertalc\cellx9215\clvertalc\cellx9508\clvertalc\cellx10500\clvertalc\cellx10800\trrh66\row}}} {\trowd\clvertalb\cellx4146\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7417\clvertalb\cellx7515\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10799\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs18\b\qc As of April 30, 2018\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs18\b\qc As of January 31, 2018\cell{ {\trowd\clvertalb\cellx4146\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7417\clvertalb\cellx7515\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10799\trrh281\row}}} {\trowd\clvertalb\cellx4146\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5738\clvertalb\cellx5836\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7415\clvertalb\cellx7513\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9105\clbrdrt\brdrs\brdrcf1\clvertalb\cellx9216\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10795\trrh496 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\b\qc Amortized\par\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\b\qc Cost\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\b\qc Estimated\par\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\b\qc Fair Value\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\b\qc Amortized\par\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\b\qc Cost\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\b\qc Estimated\par\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\b\qc Fair Value\cell{ {\trowd\clvertalb\cellx4146\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5738\clvertalb\cellx5836\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7415\clvertalb\cellx7513\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9105\clbrdrt\brdrs\brdrcf1\clvertalb\cellx9216\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10795\trrh496\row}}} {\trowd\clvertalb\cellx4146\clbrdrt\brdrs\brdrcf1\clvertalb\cellx5738\clbrdrt\brdrs\brdrcf1\clvertalb\cellx5836\clbrdrt\brdrs\brdrcf1\clvertalb\cellx7415\clvertalb\cellx7513\clbrdrt\brdrs\brdrcf1\clvertalb\cellx9105\clbrdrt\brdrs\brdrcf1\clvertalb\cellx9216\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10795\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\clvertalb\cellx4146\clbrdrt\brdrs\brdrcf1\clvertalb\cellx5738\clbrdrt\brdrs\brdrcf1\clvertalb\cellx5836\clbrdrt\brdrs\brdrcf1\clvertalb\cellx7415\clvertalb\cellx7513\clbrdrt\brdrs\brdrcf1\clvertalb\cellx9105\clbrdrt\brdrs\brdrcf1\clvertalb\cellx9216\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10795\trrh298\row}}} {\trowd\clvertalb\cellx4146\clvertalb\cellx7417\clvertalb\cellx7515\clvertalb\cellx9107\clvertalb\cellx9218\clvertalb\cellx10797\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs18\qc (unaudited)\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\clvertalb\cellx4146\clvertalb\cellx7417\clvertalb\cellx7515\clvertalb\cellx9107\clvertalb\cellx9218\clvertalb\cellx10797\trrh281\row}}} {\trowd\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4146\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4446\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5438\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5738\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5836\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6129\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7121\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7414\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7512\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7812\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8804\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9104\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9215\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9508\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10500\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Due within one year\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 306,045\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 305,761\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 93,421\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 93,237\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4146\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4446\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5438\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5738\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5836\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6129\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7121\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7414\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7512\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7812\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8804\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9104\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9215\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9508\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10500\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\clvertalb\cellx4146\clvertalb\cellx5438\clvertalb\cellx5738\clvertalb\cellx5836\clvertalb\cellx7122\clvertalb\cellx7415\clvertalb\cellx7513\clvertalb\cellx8805\clvertalb\cellx9105\clvertalb\cellx9216\clvertalb\cellx10502\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Due between one to five years\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 29,566\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 29,524\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 8,546\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 8,528\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalb\cellx4146\clvertalb\cellx5438\clvertalb\cellx5738\clvertalb\cellx5836\clvertalb\cellx7122\clvertalb\cellx7415\clvertalb\cellx7513\clvertalb\cellx8805\clvertalb\cellx9105\clvertalb\cellx9216\clvertalb\cellx10502\clvertalb\cellx10800\trrh281\row}}} {\trowd\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4146\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4446\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5438\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5738\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5836\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6129\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7121\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7414\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7512\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7812\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8804\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9104\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9215\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9508\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10500\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 335,611\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 335,285\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 101,967\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 101,765\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4146\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4446\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5438\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5738\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5836\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6129\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7121\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7414\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7512\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7812\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8804\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9104\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9215\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9508\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10500\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh298\row}}} {\trowd\clvertalb\cellx4146\clvertalb\cellx5738\clvertalb\cellx5836\clvertalb\cellx7415\clvertalb\cellx7513\clvertalb\cellx9105\clvertalb\cellx9216\clvertalb\cellx10795\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\clvertalb\cellx4146\clvertalb\cellx5738\clvertalb\cellx5836\clvertalb\cellx7415\clvertalb\cellx7513\clvertalb\cellx9105\clvertalb\cellx9216\clvertalb\cellx10795\trrh281\row}}}\pard\plain\sa198\fi594\cf1\f52\fs20\qj The Company had 55 and 23 short-term investments in unrealized loss positions as of April\~30, 2018 and\plain\cf1\f52\fs20\qj January\~31, 2018, respectively. There were no material gross unrealized gains or losses from available-for-sale\plain\cf1\f52\fs20\qj securities and no realized gains or losses from available-for-sale securities that were reclassified out of accumulated\plain\sa198\cf1\f52\fs20\qj other comprehensive income for the three months ended April\~30, 2018 or 2017.\par\pard\plain\fi594\cf1\f52\fs20\qj For available-for-sale debt securities that have unrealized losses, the Company evaluates whether (i) it has the\plain\cf1\f52\fs20\qj intention to sell any of these investments and (ii) whether it is not more likely than not that it will be required to sell\plain\cf1\f52\fs20\qj any of these available-for-sale debt securities before recovery of the entire amortized cost basis. Based on this\plain\cf1\f52\fs20\qj evaluation, the Company determined that there were no other-than-temporary impairments associated with\plain\sa198\cf1\f52\fs20\qj short-term investments as of April\~30, 2018 and January\~31, 2018.{\*\bkmkstart s88163008551a5637744d205225c3ba2}{\*\bkmkend s88163008551a5637744d205225c3ba2}\par\pard\plain\cf1\f52\fs20\b\ql 5. Fair Value Measurements\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj The Company measures its financial assets at fair value each reporting period using a fair value hierarchy that\plain\cf1\f52\fs20\qj prioritizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. A\plain\cf1\f52\fs20\qj financial instrument\u8217?s classification within the fair value hierarchy is based upon the lowest level of input that is\plain\sa198\cf1\f52\fs20\qj significant to the fair value measurement.\par\pard\plain\li594\sa198\cf1\f52\fs20\qj Three levels of inputs may be used to measure as follows:\par\pard\plain\li990\cf1\f52\fs20\qj Level\~1-Valuations based on observable inputs that reflect quoted prices for identical assets or liabilities in\plain\li990\sa198\cf1\f52\fs20\qj active markets.\par\pard\plain\li990\sa198\cf1\f52\fs20\qj Level\~2-Valuations based on inputs that are directly or indirectly observable in the marketplace.\par\pard\plain\li990\sa198\cf1\f52\fs20\qj Level\~3-Valuations based on unobservable inputs that are supported by little or no market activity. \par\pard\plain\sb264\sa198\fi594\cf1\f52\fs20\b\i\ql Assets and Liabilities Measured at Fair Value on a Recurring Basis\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj The following table presents information about the Company\u8217?s financial assets and liabilities that are\plain\cf1\f52\fs20\qj measured at fair value on a recurring basis using the above input categories (in\~thousands):\plain\sa198\cf1\f52\fs12\qj \~\~ \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 14\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page \par\pard\plain\fs16 \par\pard\plain\fs16 \par\pard\plain {\trowd\trqc\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalc\cellx5201\clvertalc\cellx5378\clvertalc\cellx6323\clvertalc\cellx6500\clvertalc\cellx6603\clvertalc\cellx6780\clvertalc\cellx7725\clvertalc\cellx7902\clvertalc\cellx8005\clvertalc\cellx8237\clvertalc\cellx9182\clvertalc\cellx9414\clvertalc\cellx9517\clvertalc\cellx9682\clvertalc\cellx10627\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx5201\clvertalc\cellx5378\clvertalc\cellx6323\clvertalc\cellx6500\clvertalc\cellx6603\clvertalc\cellx6780\clvertalc\cellx7725\clvertalc\cellx7902\clvertalc\cellx8005\clvertalc\cellx8237\clvertalc\cellx9182\clvertalc\cellx9414\clvertalc\cellx9517\clvertalc\cellx9682\clvertalc\cellx10627\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalb\cellx5201\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10799\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\b\qc As of April 30, 2018\cell{ {\trowd\trqc\clvertalb\cellx5201\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10799\trrh281\row}}} {\trowd\trqc\clvertalb\cellx5201\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6500\clvertalb\cellx6603\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7902\clvertalb\cellx8005\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9415\clvertalb\cellx9518\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10795\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Level 1\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\cf1\f52\fs20\b\qc Level 2\plain\intbl\li22\ri22\sa22\cf1\f52\fs20\qc \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Level\~3\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Total\cell{ {\trowd\trqc\clvertalb\cellx5201\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6500\clvertalb\cellx6603\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7902\clvertalb\cellx8005\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9415\clvertalb\cellx9518\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10795\trrh281\row}}} {\trowd\trqc\clvertalb\cellx5201\clvertalb\cellx6500\clvertalb\cellx6603\clvertalb\cellx7902\clvertalb\cellx8005\clvertalb\cellx9415\clvertalb\cellx9518\clvertalb\cellx10795\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx5201\clvertalb\cellx6500\clvertalb\cellx6603\clvertalb\cellx7902\clvertalb\cellx8005\clvertalb\cellx9415\clvertalb\cellx9518\clvertalb\cellx10795\trrh281\row}}} {\trowd\trqc\clvertalb\cellx5201\clvertalb\cellx10799\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs18\qc (unaudited)\cell{ {\trowd\trqc\clvertalb\cellx5201\clvertalb\cellx10799\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5201\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6500\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6603\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7902\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8005\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9415\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9518\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10795\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Assets:\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5201\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6500\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6603\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7902\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8005\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9415\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9518\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10795\trrh281\row}}} {\trowd\trqc\clvertalb\cellx5201\clvertalb\cellx6500\clvertalb\cellx6603\clvertalb\cellx7902\clvertalb\cellx8005\clvertalb\cellx9415\clvertalb\cellx9518\clvertalb\cellx10795\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Cash equivalents:\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx5201\clvertalb\cellx6500\clvertalb\cellx6603\clvertalb\cellx7902\clvertalb\cellx8005\clvertalb\cellx9415\clvertalb\cellx9518\clvertalb\cellx10795\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5201\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5378\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6323\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6500\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6603\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6780\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7725\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7902\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8005\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8237\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9182\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9414\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9517\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9682\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10627\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Money market funds\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 145,932\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 145,932\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5201\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5378\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6323\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6500\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6603\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6780\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7725\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7902\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8005\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8237\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9182\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9414\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9517\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9682\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10627\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx5201\clvertalb\cellx6323\clvertalb\cellx6500\clvertalb\cellx6603\clvertalb\cellx7725\clvertalb\cellx7902\clvertalb\cellx8005\clvertalb\cellx9183\clvertalb\cellx9415\clvertalb\cellx9518\clvertalb\cellx10629\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Commercial paper\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 9,972\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 9,972\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx5201\clvertalb\cellx6323\clvertalb\cellx6500\clvertalb\cellx6603\clvertalb\cellx7725\clvertalb\cellx7902\clvertalb\cellx8005\clvertalb\cellx9183\clvertalb\cellx9415\clvertalb\cellx9518\clvertalb\cellx10629\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5201\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6323\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6500\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6603\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7725\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7902\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8005\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9183\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9415\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9518\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10629\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql U.S. treasury securities\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 9,995\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 9,995\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5201\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6323\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6500\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6603\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7725\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7902\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8005\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9183\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9415\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9518\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10629\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx5201\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6323\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6500\clvertalb\cellx6603\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7725\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7902\clvertalb\cellx8005\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9183\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9415\clvertalb\cellx9518\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10629\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Corporate debt securities\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 6,995\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 6,995\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx5201\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6323\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6500\clvertalb\cellx6603\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7725\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7902\clvertalb\cellx8005\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9183\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9415\clvertalb\cellx9518\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10629\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5201\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5378\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6323\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6500\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6603\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6780\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7725\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7902\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8005\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8237\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9182\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9414\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9517\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9682\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10627\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Total cash equivalents\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 145,932\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 26,962\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 172,894\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5201\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5378\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6323\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6500\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6603\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6780\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7725\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7902\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8005\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8237\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9182\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9414\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9517\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9682\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10627\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\cellx5201\clvertalb\cellx6323\clvertalb\cellx6500\clvertalb\cellx6603\clvertalb\cellx7725\clvertalb\cellx7902\clvertalb\cellx8005\clvertalb\cellx9183\clvertalb\cellx9415\clvertalb\cellx9518\clvertalb\cellx10629\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Short-term investments:\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx5201\clvertalb\cellx6323\clvertalb\cellx6500\clvertalb\cellx6603\clvertalb\cellx7725\clvertalb\cellx7902\clvertalb\cellx8005\clvertalb\cellx9183\clvertalb\cellx9415\clvertalb\cellx9518\clvertalb\cellx10629\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5201\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5378\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6323\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6500\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6603\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6780\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7725\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7902\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8005\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8237\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9182\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9414\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9517\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9682\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10627\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Commercial paper\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 43,639\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 43,639\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5201\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5378\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6323\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6500\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6603\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6780\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7725\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7902\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8005\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8237\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9182\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9414\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9517\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9682\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10627\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx5201\clvertalb\cellx6323\clvertalb\cellx6500\clvertalb\cellx6603\clvertalb\cellx7725\clvertalb\cellx7902\clvertalb\cellx8005\clvertalb\cellx9183\clvertalb\cellx9415\clvertalb\cellx9518\clvertalb\cellx10629\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql U.S. treasury securities\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 250,730\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 250,730\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx5201\clvertalb\cellx6323\clvertalb\cellx6500\clvertalb\cellx6603\clvertalb\cellx7725\clvertalb\cellx7902\clvertalb\cellx8005\clvertalb\cellx9183\clvertalb\cellx9415\clvertalb\cellx9518\clvertalb\cellx10629\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5201\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6323\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6500\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6603\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7725\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7902\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8005\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9183\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9415\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9518\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10629\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Corporate debt securities\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 40,916\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 40,916\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5201\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6323\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6500\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6603\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7725\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7902\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8005\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9183\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9415\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9518\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10629\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx5201\clbrdrt\brdrs\brdrcf1\clvertalb\cellx6323\clbrdrt\brdrs\brdrcf1\clvertalb\cellx6500\clvertalb\cellx6603\clbrdrt\brdrs\brdrcf1\clvertalb\cellx7725\clbrdrt\brdrs\brdrcf1\clvertalb\cellx7902\clvertalb\cellx8005\clbrdrt\brdrs\brdrcf1\clvertalb\cellx9183\clbrdrt\brdrs\brdrcf1\clvertalb\cellx9415\clvertalb\cellx9518\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10629\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Total short-term investments\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 335,285\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 335,285\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx5201\clbrdrt\brdrs\brdrcf1\clvertalb\cellx6323\clbrdrt\brdrs\brdrcf1\clvertalb\cellx6500\clvertalb\cellx6603\clbrdrt\brdrs\brdrcf1\clvertalb\cellx7725\clbrdrt\brdrs\brdrcf1\clvertalb\cellx7902\clvertalb\cellx8005\clbrdrt\brdrs\brdrcf1\clvertalb\cellx9183\clbrdrt\brdrs\brdrcf1\clvertalb\cellx9415\clvertalb\cellx9518\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10629\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5201\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5378\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6323\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6500\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6603\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6780\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7725\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7902\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8005\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8237\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9182\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9414\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9517\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9682\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10627\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Total cash equivalents and short-term investments\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 145,932\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 362,247\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 508,179\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5201\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5378\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6323\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6500\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6603\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6780\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7725\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7902\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8005\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8237\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9182\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9414\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9517\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9682\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10627\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh298\row}}} \par\pard\plain {\trowd\trqc\clvertalc\cellx10799\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx10799\trrh66\row}}} {\trowd\trqc\clvertalc\cellx5201\clvertalc\cellx5378\clvertalc\cellx6323\clvertalc\cellx6500\clvertalc\cellx6603\clvertalc\cellx6780\clvertalc\cellx7725\clvertalc\cellx7902\clvertalc\cellx8005\clvertalc\cellx8237\clvertalc\cellx9182\clvertalc\cellx9414\clvertalc\cellx9517\clvertalc\cellx9682\clvertalc\cellx10627\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx5201\clvertalc\cellx5378\clvertalc\cellx6323\clvertalc\cellx6500\clvertalc\cellx6603\clvertalc\cellx6780\clvertalc\cellx7725\clvertalc\cellx7902\clvertalc\cellx8005\clvertalc\cellx8237\clvertalc\cellx9182\clvertalc\cellx9414\clvertalc\cellx9517\clvertalc\cellx9682\clvertalc\cellx10627\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalb\cellx5201\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10799\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\b\qc As of January 31, 2018\cell{ {\trowd\trqc\clvertalb\cellx5201\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10799\trrh281\row}}} {\trowd\trqc\clvertalb\cellx5201\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6500\clvertalb\cellx6603\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7902\clvertalb\cellx8005\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9415\clvertalb\cellx9518\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10795\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Level 1\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\cf1\f52\fs20\b\qc Level 2\plain\intbl\li22\ri22\sa22\cf1\f52\fs20\qc \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Level\~3\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Total\cell{ {\trowd\trqc\clvertalb\cellx5201\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6500\clvertalb\cellx6603\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7902\clvertalb\cellx8005\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9415\clvertalb\cellx9518\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10795\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5201\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6500\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6603\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7902\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8005\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9415\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9518\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10795\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Assets:\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5201\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6500\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6603\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7902\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8005\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9415\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9518\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10795\trrh281\row}}} {\trowd\trqc\clvertalb\cellx5201\clvertalb\cellx6500\clvertalb\cellx6603\clvertalb\cellx7902\clvertalb\cellx8005\clvertalb\cellx9415\clvertalb\cellx9518\clvertalb\cellx10795\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Cash equivalents:\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx5201\clvertalb\cellx6500\clvertalb\cellx6603\clvertalb\cellx7902\clvertalb\cellx8005\clvertalb\cellx9415\clvertalb\cellx9518\clvertalb\cellx10795\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5201\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5378\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6323\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6500\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6603\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6780\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7725\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7902\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8005\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8237\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9182\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9414\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9517\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9682\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10627\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Money market funds\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 90,770\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 90,770\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5201\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5378\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6323\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6500\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6603\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6780\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7725\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7902\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8005\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8237\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9182\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9414\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9517\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9682\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10627\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx5201\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx5378\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6323\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6500\clvertalb\cellx6603\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6780\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7725\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7902\clvertalb\cellx8005\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8237\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9182\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9414\clvertalb\cellx9517\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9682\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10627\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Total cash equivalents\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 90,770\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 90,770\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx5201\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx5378\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6323\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6500\clvertalb\cellx6603\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6780\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7725\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7902\clvertalb\cellx8005\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8237\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9182\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9414\clvertalb\cellx9517\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9682\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10627\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5201\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6323\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6500\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6603\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7725\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7902\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8005\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9183\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9415\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9518\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10629\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Short-term investments:\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5201\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6323\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6500\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6603\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7725\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7902\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8005\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9183\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9415\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9518\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10629\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx5201\clvertalb\cellx5378\clvertalb\cellx6323\clvertalb\cellx6500\clvertalb\cellx6603\clvertalb\cellx6780\clvertalb\cellx7725\clvertalb\cellx7902\clvertalb\cellx8005\clvertalb\cellx8237\clvertalb\cellx9182\clvertalb\cellx9414\clvertalb\cellx9517\clvertalb\cellx9682\clvertalb\cellx10627\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Commercial paper\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 15,946\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 15,946\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx5201\clvertalb\cellx5378\clvertalb\cellx6323\clvertalb\cellx6500\clvertalb\cellx6603\clvertalb\cellx6780\clvertalb\cellx7725\clvertalb\cellx7902\clvertalb\cellx8005\clvertalb\cellx8237\clvertalb\cellx9182\clvertalb\cellx9414\clvertalb\cellx9517\clvertalb\cellx9682\clvertalb\cellx10627\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5201\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6323\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6500\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6603\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7725\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7902\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8005\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9183\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9415\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9518\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10629\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql U.S. treasury securities\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 61,738\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 61,738\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5201\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6323\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6500\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6603\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7725\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7902\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8005\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9183\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9415\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9518\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10629\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx5201\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6323\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6500\clvertalb\cellx6603\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7725\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7902\clvertalb\cellx8005\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9183\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9415\clvertalb\cellx9518\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10629\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Corporate debt securities\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 24,081\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 24,081\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx5201\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6323\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6500\clvertalb\cellx6603\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7725\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7902\clvertalb\cellx8005\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9183\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9415\clvertalb\cellx9518\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10629\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5201\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6323\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6500\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6603\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7725\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7902\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8005\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9183\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9415\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9518\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10629\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Total short-term investments\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 101,765\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 101,765\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5201\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6323\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6500\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6603\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7725\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7902\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8005\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9183\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9415\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9518\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10629\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\cellx5201\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx5378\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6323\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6500\clvertalb\cellx6603\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6780\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7725\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7902\clvertalb\cellx8005\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8237\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9182\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9414\clvertalb\cellx9517\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9682\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10627\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Total cash equivalents and short-term investments\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 90,770\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 101,765\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 192,535\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx5201\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx5378\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6323\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6500\clvertalb\cellx6603\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6780\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7725\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7902\clvertalb\cellx8005\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8237\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9182\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9414\clvertalb\cellx9517\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9682\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10627\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10800\trrh298\row}}}\pard\plain\sb176\sa198\fi594\cf1\f52\fs20\qj The Company had no transfers between levels of the fair value hierarchy of its assets measured at fair value.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj The carrying amounts of certain financial instruments, including cash held in banks, accounts receivable and\plain\cf1\f52\fs20\qj accounts payable approximate fair value due to their short-term maturities and are excluded from the fair value table\plain\sa198\cf1\f52\fs20\qj above. \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 15\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page \par\pard\plain\fs16 \par\pard\plain\fs16\par\pard\plain\sb264\sa198\fi594\cf1\f52\fs20\b\i\ql Fair Value Measurements of Other Financial Instruments\par\pard\plain\fi594\cf1\f52\fs20\qj The following table presents the carrying amounts and estimated fair values of our financial instruments that are\plain\sa198\cf1\f52\fs20\qj not recorded at fair value on the condensed consolidated balance sheets (in thousands): \par\pard\plain {\trowd\trqc\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalc\cellx6551\clvertalc\cellx6986\clvertalc\cellx8297\clvertalc\cellx8732\clvertalc\cellx8835\clvertalc\cellx9160\clvertalc\cellx10471\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx6551\clvertalc\cellx6986\clvertalc\cellx8297\clvertalc\cellx8732\clvertalc\cellx8835\clvertalc\cellx9160\clvertalc\cellx10471\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalb\cellx6551\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10799\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\b\qc As of April 30, 2018\cell{ {\trowd\trqc\clvertalb\cellx6551\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10799\trrh281\row}}} {\trowd\trqc\clvertalb\cellx6551\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8733\clvertalb\cellx8836\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10797\trrh776 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\cf1\f52\fs20\b\qc Net Carrying Amount\plain\intbl\li22\ri22\cf1\f52\fs20\b\qc Before Unamortized\plain\intbl\li22\ri22\sa22\cf1\f52\fs20\b\qc Debt Issuance Costs\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Estimated\par\pard\plain\intbl\li22\ri22\sb22\cf1\f52\fs20\b\qc Fair Value\plain\intbl\li22\ri22\sa22\cf1\f52\fs20\qc \~\cell{ {\trowd\trqc\clvertalb\cellx6551\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8733\clvertalb\cellx8836\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10797\trrh776\row}}} {\trowd\trqc\clvertalb\cellx6551\clvertalb\cellx8733\clvertalb\cellx8836\clvertalb\cellx10797\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx6551\clvertalb\cellx8733\clvertalb\cellx8836\clvertalb\cellx10797\trrh281\row}}} {\trowd\trqc\clvertalb\cellx6551\clvertalb\cellx10799\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs18\qc (unaudited)\cell{ {\trowd\trqc\clvertalb\cellx6551\clvertalb\cellx10799\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6551\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6986\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8297\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8732\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8835\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9160\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10471\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Convertible senior notes\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 267,418\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 394,680\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6551\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6986\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8297\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8732\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8835\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9160\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10471\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}}\pard\plain\sa198\fi594\cf1\f52\fs20\qj The difference between the principal amount of the 2023 Notes,\~$345.0 million, and the net carrying amount\plain\cf1\f52\fs20\qj before unamortized debt issuance costs represents the unamortized debt discount (see Note 8). The estimated fair\plain\cf1\f52\fs20\qj value of the 2023 Notes, which the Company has classified as Level 2 financial instruments, was determined based\plain\cf1\f52\fs20\qj on the quoted bid price of the convertible senior notes in an over-the-counter market on the last trading day of the\plain\cf1\f52\fs20\qj reporting period. Based on the closing price of our common stock of\~$42.81\~on\~April\~30, 2018, the if-converted value\plain\sa198\cf1\f52\fs20\qj of the\~2023 Notes was less than the principal amount of $345.0 million.{\*\bkmkstart s9fe3023bb240fcaa46bd20522620959}{\*\bkmkend s9fe3023bb240fcaa46bd20522620959}\par\pard\plain\cf1\f52\fs20\b\ql 6. Goodwill and Intangible Assets, net\par\pard\plain\sb176\sa198\fi594\cf1\f52\fs20\b\i\ql Goodwill\par\pard\plain\fi594\cf1\f52\fs20\qj As of April\~30, 2018 and January\~31, 2018, goodwill was $6.3 million. No goodwill impairments were recorded\plain\sa198\cf1\f52\fs20\qj during the three months ended April\~30, 2018 and 2017.\par\pard\plain\sb176\sa198\fi594\cf1\f52\fs20\b\i\ql Intangible Assets, net\par\pard\plain\sb176\fi594\cf1\f52\fs20\ql Intangible assets consisted of the following (in thousands):\plain\sa198\cf1\f52\fs12\ql \~ \par\pard\plain {\trowd\trqc\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalc\cellx4511\clvertalc\cellx4691\clvertalc\cellx5685\clvertalc\cellx5865\clvertalc\cellx5965\clvertalc\cellx6361\clvertalc\cellx7347\clvertalc\cellx7743\clvertalc\cellx7843\clvertalc\cellx8144\clvertalc\cellx9159\clvertalc\cellx9460\clvertalc\cellx9560\clvertalc\cellx9691\clvertalc\cellx10685\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx4511\clvertalc\cellx4691\clvertalc\cellx5685\clvertalc\cellx5865\clvertalc\cellx5965\clvertalc\cellx6361\clvertalc\cellx7347\clvertalc\cellx7743\clvertalc\cellx7843\clvertalc\cellx8144\clvertalc\cellx9159\clvertalc\cellx9460\clvertalc\cellx9560\clvertalc\cellx9691\clvertalc\cellx10685\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalb\cellx4511\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10799\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\b\qc As of April 30, 2018\cell{ {\trowd\trqc\clvertalb\cellx4511\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10799\trrh281\row}}} {\trowd\trqc\clvertalb\cellx4511\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5865\clvertalb\cellx5965\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7744\clvertalb\cellx7844\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9463\clvertalb\cellx9563\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10795\trrh479 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\b\qc Gross\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\cf1\f52\fs18\b\qc Accumulated\plain\intbl\li22\ri22\sa22\cf1\f52\fs18\b\qc Amortization\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\b\qc Write-offs\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\b\qc Net\cell{ {\trowd\trqc\clvertalb\cellx4511\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5865\clvertalb\cellx5965\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7744\clvertalb\cellx7844\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9463\clvertalb\cellx9563\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10795\trrh479\row}}} {\trowd\trqc\clvertalb\cellx4511\clvertalb\cellx5865\clvertalb\cellx5965\clvertalb\cellx7744\clvertalb\cellx7844\clbrdrt\brdrs\brdrcf1\clvertalb\cellx9463\clvertalb\cellx9563\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10795\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4511\clvertalb\cellx5865\clvertalb\cellx5965\clvertalb\cellx7744\clvertalb\cellx7844\clbrdrt\brdrs\brdrcf1\clvertalb\cellx9463\clvertalb\cellx9563\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10795\trrh298\row}}} {\trowd\trqc\clvertalb\cellx4511\clvertalb\cellx10799\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs18\qc (unaudited)\cell{ {\trowd\trqc\clvertalb\cellx4511\clvertalb\cellx10799\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4511\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4691\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5685\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5865\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5965\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6361\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7347\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7743\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7843\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8144\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9159\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9460\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9560\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9691\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10685\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Capitalized internal-use software costs\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 17,706\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (6,282\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 11,424\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4511\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4691\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5685\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5865\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5965\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6361\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7347\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7743\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7843\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8144\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9159\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9460\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9560\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9691\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10685\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx4511\clvertalb\cellx5685\clvertalb\cellx5865\clvertalb\cellx5965\clvertalb\cellx7347\clvertalb\cellx7743\clvertalb\cellx7843\clvertalb\cellx9160\clvertalb\cellx9461\clvertalb\cellx9561\clvertalb\cellx10686\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Software licenses\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 1,023\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (584\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 439\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4511\clvertalb\cellx5685\clvertalb\cellx5865\clvertalb\cellx5965\clvertalb\cellx7347\clvertalb\cellx7743\clvertalb\cellx7843\clvertalb\cellx9160\clvertalb\cellx9461\clvertalb\cellx9561\clvertalb\cellx10686\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4511\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4691\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5685\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5865\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5965\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6361\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7347\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7743\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7843\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8144\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9159\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9460\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9560\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9691\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10685\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 18,729\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (6,866\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 11,863\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4511\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4691\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5685\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5865\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5965\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6361\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7347\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7743\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7843\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8144\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9159\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9460\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9560\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9691\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10685\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\cellx4511\clvertalb\cellx5865\clvertalb\cellx5965\clvertalb\cellx7744\clvertalb\cellx7844\clvertalb\cellx9463\clvertalb\cellx9563\clvertalb\cellx10795\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4511\clvertalb\cellx5865\clvertalb\cellx5965\clvertalb\cellx7744\clvertalb\cellx7844\clvertalb\cellx9463\clvertalb\cellx9563\clvertalb\cellx10795\trrh281\row}}} \par\pard\plain {\trowd\clvertalc\cellx10799\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx10799\trrh66\row}}} {\trowd\clvertalc\cellx4531\clvertalc\cellx4711\clvertalc\cellx5707\clvertalc\cellx5887\clvertalc\cellx5987\clvertalc\cellx6383\clvertalc\cellx7371\clvertalc\cellx7767\clvertalc\cellx7867\clvertalc\cellx8168\clvertalc\cellx9156\clvertalc\cellx9457\clvertalc\cellx9557\clvertalc\cellx9688\clvertalc\cellx10684\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx4531\clvertalc\cellx4711\clvertalc\cellx5707\clvertalc\cellx5887\clvertalc\cellx5987\clvertalc\cellx6383\clvertalc\cellx7371\clvertalc\cellx7767\clvertalc\cellx7867\clvertalc\cellx8168\clvertalc\cellx9156\clvertalc\cellx9457\clvertalc\cellx9557\clvertalc\cellx9688\clvertalc\cellx10684\clvertalc\cellx10800\trrh66\row}}} {\trowd\clvertalb\cellx4531\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10799\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\b\qc As of January 31, 2018\cell{ {\trowd\clvertalb\cellx4531\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10799\trrh281\row}}} {\trowd\clvertalb\cellx4531\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5887\clvertalb\cellx5987\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7768\clvertalb\cellx7868\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9459\clvertalb\cellx9559\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10794\trrh496 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\b\qc Gross\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\cf1\f52\fs18\b\qc Accumulated\plain\intbl\li22\ri22\sa22\cf1\f52\fs18\b\qc Amortization\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\b\qc Write-offs\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\b\qc Net\cell{ {\trowd\clvertalb\cellx4531\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5887\clvertalb\cellx5987\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7768\clvertalb\cellx7868\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9459\clvertalb\cellx9559\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10794\trrh496\row}}} {\trowd\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4531\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4711\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5707\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5887\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5987\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6383\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7371\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7767\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7867\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8168\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9156\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9457\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9557\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9688\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10684\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Capitalized internal-use software costs\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 17,511\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (5,172\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (1,077\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 11,262\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4531\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4711\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5707\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5887\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5987\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6383\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7371\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7767\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7867\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8168\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9156\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9457\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9557\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9688\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10684\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh298\row}}} {\trowd\clvertalb\cellx4531\clvertalb\cellx5707\clvertalb\cellx5887\clvertalb\cellx5987\clvertalb\cellx7372\clvertalb\cellx7768\clvertalb\cellx7868\clvertalb\cellx9158\clvertalb\cellx9459\clvertalb\cellx9559\clvertalb\cellx10687\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Software licenses\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 1,094\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (558\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (37\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 499\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalb\cellx4531\clvertalb\cellx5707\clvertalb\cellx5887\clvertalb\cellx5987\clvertalb\cellx7372\clvertalb\cellx7768\clvertalb\cellx7868\clvertalb\cellx9158\clvertalb\cellx9459\clvertalb\cellx9559\clvertalb\cellx10687\clvertalb\cellx10800\trrh281\row}}} {\trowd\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4531\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5707\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5887\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5987\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7372\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7768\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7868\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9158\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9459\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9559\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10687\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Purchased developed technology\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 570\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (570\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4531\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5707\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5887\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5987\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7372\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7768\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7868\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9158\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9459\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9559\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10687\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\clvertalb\cellx4531\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx4711\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx5707\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx5887\clvertalb\cellx5987\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6383\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7371\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7767\clvertalb\cellx7867\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8168\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9156\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9457\clvertalb\cellx9557\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9688\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10684\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 19,175\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (6,300\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (1,114\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 11,761\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalb\cellx4531\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx4711\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx5707\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx5887\clvertalb\cellx5987\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6383\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7371\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7767\clvertalb\cellx7867\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8168\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9156\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9457\clvertalb\cellx9557\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9688\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10684\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10800\trrh298\row}}} {\trowd\clvertalb\cellx4531\clvertalb\cellx5887\clvertalb\cellx5987\clvertalb\cellx7768\clvertalb\cellx7868\clvertalb\cellx9459\clvertalb\cellx9559\clvertalb\cellx10794\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\clvertalb\cellx4531\clvertalb\cellx5887\clvertalb\cellx5987\clvertalb\cellx7768\clvertalb\cellx7868\clvertalb\cellx9459\clvertalb\cellx9559\clvertalb\cellx10794\trrh281\row}}}\pard\plain\sb110\sa198\fi594\cf1\f52\fs20\qj The Company capitalized $1.3 million and $1.4 million of internal-use software costs in the three months ended\plain\cf1\f52\fs20\qj April 30, 2018 and 2017, respectively. Included in the total amount capitalized is stock-based compensation expense\plain\sa198\cf1\f52\fs20\qj of $0.2 million for each of the three months ended April 30, 2018 and 2017.\par\pard\plain\sb110\fi594\cf1\f52\fs20\qj Intangible amortization expense was $1.2 million and $0.7 million for the three months ended April 30, 2018 and\plain\sa198\cf1\f52\fs20\qj 2017, respectively. \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 16\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page{\*\bkmkstart s968fbc10c1a146d68d75879b4ccbf76}{\*\bkmkend s968fbc10c1a146d68d75879b4ccbf76} \par\pard\plain\fs16 \par\pard\plain\fs16\par\pard\plain\cf1\f52\fs20\b\ql 7. Deferred Revenue and Performance Obligations \par\pard\plain\fs16\par\pard\plain\sb176\sa198\fi594\cf1\f52\fs20\i\qj Deferred Revenue\par\pard\plain\fi594\cf1\f52\fs20\qj Deferred revenue, which is a contract liability, consists primarily of payments received in advance of revenue\plain\cf1\f52\fs20\qj recognition under the Company\u8217?s contracts with customers and is recognized as the revenue recognition\plain\sa198\cf1\f52\fs20\qj criteria are met.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj Subscription revenue recognized during the three months ended April\~30, 2018\~and\~2017 that was included in\plain\cf1\f52\fs20\qj the deferred revenue balances at the beginning of the respective periods was $64.6 million\~and\~$40.9 million,\plain\cf1\f52\fs20\qj respectively. Professional services and other revenue recognized in the same periods from deferred revenue balances\plain\sa198\cf1\f52\fs20\qj at the beginning of the respective periods was not material.\par\pard\plain\sb176\sa198\fi594\cf1\f52\fs20\i\qj Transaction Price Allocated to the Remaining Performance Obligations\par\pard\plain\fi594\cf1\f52\fs20\qj Transaction price allocated to the remaining performance obligations represents contracted revenue that has not\plain\cf1\f52\fs20\qj yet been recognized, which includes deferred revenue for subscription contracts that have been invoiced and will be\plain\sa198\cf1\f52\fs20\qj recognized as revenue in future periods.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj As of\~April\~30, 2018, total remaining noncancelable performance obligations under the Company\u8217?s\plain\cf1\f52\fs20\qj subscription contracts with customers was approximately\~$499.1 million, and the\~Company expects to recognize\plain\cf1\f52\fs20\qj revenue on approximately 56%\~of these remaining performance obligations over the next\~12 months, with the balance\plain\cf1\f52\fs20\qj to be recognized thereafter. Revenue from remaining performance obligations for professional services and other\plain\sa198\cf1\f52\fs20\qj contracts as of\~April\~30, 2018 was not material.\par\pard\plain\sb176\sa198\fi594\cf1\f52\fs20\i\qj Unbilled Receivables\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj The Company receives payments from customers based on billing schedules as established in its contracts.\plain\cf1\f52\fs20\qj Unbilled receivables, which is a contract asset, relate to the Company\u8217?s rights to consideration for performance\plain\cf1\f52\fs20\qj obligations satisfied but not billed at the reporting date on contracts. Unbilled receivables were $1.6 million and $0.8\plain\cf1\f52\fs20\qj million as of April\~30, 2018 and January\~31, 2018, respectively, and are included in prepaid expenses and other\plain\cf1\f52\fs20\qj current assets in the condensed consolidated balance sheets. Unbilled receivables are transferred to accounts\plain\sa198\cf1\f52\fs20\qj receivable when the rights become unconditional.{\*\bkmkstart s8188a2cf3886e1c5707f2052266b898}{\*\bkmkend s8188a2cf3886e1c5707f2052266b898}\par\pard\plain\cf1\f52\fs20\b\ql 8. Debt and Financing Arrangements\par\pard\plain\sb352\sa198\fi594\cf1\f52\fs20\b\i\ql Convertible Senior Notes\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj The 2023 Notes are senior, unsecured obligations of the Company, and bear interest at a fixed rate of 0.25%\plain\cf1\f52\fs20\qj per year. Interest is payable in cash semi-annually in arrears\~on February\~15 and August\~15 of each year, beginning\plain\cf1\f52\fs20\qj on August 15, 2018. The 2023 Notes mature on February\~15, 2023 unless earlier repurchased or converted. The\plain\cf1\f52\fs20\qj Company may not redeem the 2023 Notes prior to maturity. The total net proceeds from the 2023 Notes, after\plain\sa198\cf1\f52\fs20\qj deducting initial purchasers\u8217? discounts and debt issuance costs, was approximately $335.0 million.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj The terms of the 2023 Notes are governed by an Indenture by and between the Company and Wilmington\plain\cf1\f52\fs20\qj Trust, National Association, as Trustee (the Indenture). Upon conversion, the 2023 Notes may be settled in cash,\plain\cf1\f52\fs20\qj shares of Class\~A common stock or a combination of cash and shares of Class\~A common stock, at the\plain\cf1\f52\fs20\qj Company\u8217?s election. It is the Company\u8217?s current intent to settle\~the\~principal amount of\~the 2023\plain\sa198\cf1\f52\fs20\qj Notes\~with cash.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj The 2023 Notes are convertible at an initial conversion rate of\~20.6795\~shares of Class\~A common stock\plain\cf1\f52\fs20\qj per\~$1,000\~principal amount of 2023 Notes, which is equal to an initial conversion price of approximately\~$48.36\~per\plain\cf1\f52\fs20\qj share of Class\~A common stock, subject to adjustment under certain circumstances in accordance with the terms of\plain\cf1\f52\fs20\qj the Indenture. Prior to the close of business on the business day immediately preceding October 15, 2022, holders of\plain\cf1\f52\fs20\qj the 2023 Notes may convert all or a portion of their 2023 Notes only in multiples of $1,000 principal amount, under\plain\sa198\cf1\f52\fs20\qj the following circumstances: \par\pard\plain {\trowd\clvertalc\cellx742\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx742\clvertalc\cellx10800\trrh66\row}}} {\trowd\cellx742\cellx10800\trrh1440 \pard\plain\intbl\li396\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\qj during any fiscal quarter commencing after the fiscal quarter ending on April 30, 2018 (and only during such\plain\intbl\cf1\f52\fs20\qj fiscal quarter), if the last reported sale price of Class\~A common stock for at least\~20\~trading days (whether or\plain\intbl\cf1\f52\fs20\qj not consecutive) during the period of\~30\~consecutive trading days ending on, and including, the last trading\plain\intbl\cf1\f52\fs20\qj day of the immediately preceding fiscal quarter is greater than or equal to\~130%\~of the conversion price of\plain\intbl\cf1\f52\fs20\qj the 2023 Notes on each applicable trading day;\cell{ {\trowd\cellx742\cellx10800\trrh1440\row}}} \par\pard\plain\fs16\pard\plain\sa198\cf1\f52\fs20\qc 17\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page \par\pard\plain\fs16 \par\pard\plain\fs16 \pard\plain {\trowd\clvertalc\cellx742\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx742\clvertalc\cellx10800\trrh66\row}}} {\trowd\cellx742\cellx10800\trrh1192 \pard\plain\intbl\li396\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\qj during the\~five\~business day period after any five consecutive trading day period in which the trading price per\plain\intbl\cf1\f52\fs20\qj $1,000 principal amount of the 2023 Notes for each trading day of that\~five consecutive trading day period\plain\intbl\cf1\f52\fs20\qj was less than\~98%\~of the product of the last reported sale price of Class\~A common stock and the conversion\plain\intbl\cf1\f52\fs20\qj rate on such trading day; or\cell{ {\trowd\cellx742\cellx10800\trrh1192\row}}} \pard\plain {\trowd\clvertalc\cellx742\clvertalc\cellx8424\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx742\clvertalc\cellx8424\trrh66\row}}} {\trowd\cellx742\cellx8424\trrh698 \pard\plain\intbl\li396\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\qj upon the occurrence of specified corporate events, as described in the\plain\intbl\cf1\f52\fs20\qj Indenture.\cell{ {\trowd\cellx742\cellx8424\trrh698\row}}}\pard\plain\sa198\fi594\cf1\f52\fs20\qj On or after October 15, 2022 until the close of business on the second scheduled trading day immediately\plain\cf1\f52\fs20\qj preceding the maturity date, holders may convert all or any portion of their 2023 Notes regardless of the foregoing\plain\cf1\f52\fs20\qj circumstances. During the three months ended April\~30, 2018, the conditions allowing holders of the 2023 Notes to\plain\sa198\cf1\f52\fs20\qj convert were not met.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj Holders of the 2023 Notes who convert their 2023 Notes in connection with certain corporate events that\plain\cf1\f52\fs20\qj constitute a make-whole fundamental change (as defined in the Indenture) are, under certain circumstances, entitled\plain\cf1\f52\fs20\qj to an increase in the conversion rate. Additionally, in the event of a corporate event that constitutes a fundamental\plain\cf1\f52\fs20\qj change (as defined in the Indenture), holders of the 2023 Notes may require the Company to repurchase all or a\plain\cf1\f52\fs20\qj portion of their 2023 Notes at a price equal to\~100%\~of the principal amount of the 2023 Notes being repurchased,\plain\sa198\cf1\f52\fs20\qj plus any accrued and unpaid interest.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj In accounting for the issuance of the 2023 Notes, the Company separated the 2023 Notes into liability and\plain\cf1\f52\fs20\qj equity components. The carrying amounts of the liability components were calculated by measuring the fair value of\plain\cf1\f52\fs20\qj similar liabilities that do not have associated convertible features. The carrying amount of the equity components\plain\cf1\f52\fs20\qj representing the conversion option were determined by deducting the fair value of the liability component from the par\plain\cf1\f52\fs20\qj value of the 2023 Notes. The Company bifurcated the conversion option of the 2023 Notes from the debt instrument,\plain\cf1\f52\fs20\qj classified the conversion option in equity and will accrete the resulting debt discount as interest expense over the\plain\cf1\f52\fs20\qj contractual term of the 2023 Notes using the effective interest rate method. The equity component is not remeasured\plain\sa198\cf1\f52\fs20\qj as long as they continue to meet the conditions for equity classification.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj The effective interest rate of the liability component of the 2023 Notes is\~5.68%. This interest rate was based\plain\cf1\f52\fs20\qj on the interest rates of similar liabilities held by other companies with similar credit risk ratings at the time of issuance\plain\cf1\f52\fs20\qj that did not have associated convertible features. The following table sets forth total interest expense recognized\plain\sa198\cf1\f52\fs20\qj related to the 2023 Notes (in thousands): \par\pard\plain {\trowd\trqc\clvertalc\cellx8150\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx8150\trrh66\row}}} {\trowd\trqc\clvertalc\cellx6250\clvertalc\cellx6560\clvertalc\cellx7840\clvertalc\cellx10245\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx6250\clvertalc\cellx6560\clvertalc\cellx7840\clvertalc\cellx10245\trrh66\row}}} {\trowd\trqc\clvertalb\cellx6250\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8150\trrh776 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\cf1\f52\fs20\b\qc Three Months\plain\intbl\li22\ri22\cf1\f52\fs20\b\qc Ended April 30,\plain\intbl\li22\ri22\sa22\cf1\f52\fs20\b\qc 2018\cell{ {\trowd\trqc\clvertalb\cellx6250\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8150\trrh776\row}}} {\trowd\trqc\clvertalb\cellx6250\clvertalb\cellx8150\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\qc (unaudited)\cell{ {\trowd\trqc\clvertalb\cellx6250\clvertalb\cellx8150\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6250\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6560\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7840\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10245\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Contractual interest expense\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 146\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6250\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6560\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7840\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10245\trrh281\row}}} {\trowd\trqc\clvertalb\cellx6250\clvertalb\cellx7840\clvertalb\cellx10245\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Amortization of debt issuance costs\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 190\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx6250\clvertalb\cellx7840\clvertalb\cellx10245\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6250\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7840\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10245\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Amortization of debt discount\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 2,381\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6250\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7840\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10245\trrh281\row}}} {\trowd\trqc\clvertalb\cellx6250\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6560\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7840\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10245\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Total\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 2,717\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx6250\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6560\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7840\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10245\trrh298\row}}} {\trowd\trqc\clvertalb\cellx6250\clvertalb\cellx8150\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx6250\clvertalb\cellx8150\trrh281\row}}}\pard\plain\sb176\sa198\fi594\cf1\f52\fs20\qj Total issuance costs of $10.0 million related to the 2023 Notes were allocated between liability and equity in the\plain\cf1\f52\fs20\qj same proportion as the allocation of the total proceeds to the liability and equity components. Issuance costs\plain\cf1\f52\fs20\qj attributable to the liability component are being amortized to interest expense over the respective term of the 2023\plain\cf1\f52\fs20\qj Notes using the effective interest rate method. The issuance costs attributable to the equity component were netted\plain\cf1\f52\fs20\qj against the respective equity component in Additional paid-in capital. The Company recorded liability issuance costs\plain\sa198\cf1\f52\fs20\qj of\~$7.7 million\~and equity issuance costs of\~$2.3 million. \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 18\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page \par\pard\plain\fs16 \par\pard\plain\fs16\par\pard\plain\sb176\sa198\fi594\cf1\f52\fs20\ql The 2023 Notes, net consisted of the following (in thousands): \par\pard\plain {\trowd\trqc\clvertalc\cellx8160\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx8160\trrh66\row}}} {\trowd\trqc\clvertalc\cellx6192\clvertalc\cellx6502\clvertalc\cellx7849\clvertalc\cellx10230\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx6192\clvertalc\cellx6502\clvertalc\cellx7849\clvertalc\cellx10230\trrh66\row}}} {\trowd\trqc\clvertalb\cellx6192\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8160\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\b\qc As of April 30, 2018\cell{ {\trowd\trqc\clvertalb\cellx6192\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8160\trrh281\row}}} {\trowd\trqc\clvertalb\cellx6192\clbrdrt\brdrs\brdrcf1\clvertalb\cellx8160\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\qc (unaudited)\cell{ {\trowd\trqc\clvertalb\cellx6192\clbrdrt\brdrs\brdrcf1\clvertalb\cellx8160\trrh281\row}}} {\trowd\trqc\clvertalb\cellx6192\clvertalb\cellx8160\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\ql Liability component:\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx6192\clvertalb\cellx8160\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6192\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6502\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7849\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10230\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Principal\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 345,000\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6192\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6502\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7849\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10230\trrh281\row}}} {\trowd\trqc\clvertalb\cellx6192\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7849\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10230\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Less: unamortized debt issuance costs and debt discount\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (85,080\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell{ {\trowd\trqc\clvertalb\cellx6192\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7849\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10230\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6192\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6502\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7849\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10230\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Net carrying amount\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 259,920\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6192\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6502\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7849\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10230\trrh298\row}}} {\trowd\trqc\clvertalb\cellx6192\clbrdrt\brdrdb\brdrcf1\clvertalb\cellx8160\trrh422 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx6192\clbrdrt\brdrdb\brdrcf1\clvertalb\cellx8160\trrh422\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6192\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8160\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\b\qc At Issuance\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6192\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8160\trrh281\row}}} {\trowd\trqc\clvertalb\cellx6192\clbrdrt\brdrs\brdrcf1\clvertalb\cellx8160\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\qc (unaudited)\cell{ {\trowd\trqc\clvertalb\cellx6192\clbrdrt\brdrs\brdrcf1\clvertalb\cellx8160\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6192\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8160\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\ql Equity component:\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6192\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8160\trrh281\row}}} {\trowd\trqc\clvertalb\cellx6192\clvertalb\cellx6502\clvertalb\cellx7849\clvertalb\cellx10230\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql 2023 Notes\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 79,962\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx6192\clvertalb\cellx6502\clvertalb\cellx7849\clvertalb\cellx10230\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6192\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7849\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10230\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Less: issuance costs\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (2,320\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6192\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7849\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10230\trrh281\row}}} {\trowd\trqc\clvertalb\cellx6192\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6502\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7849\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10230\trrh281 \pard\plain\intbl\li22\ri22\sb22\cf1\f52\fs20\ql Carrying amount of the equity component\plain\intbl\li22\ri22\sa22\cf1\f52\fs18\ql\super (1)\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 77,642\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx6192\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6502\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7849\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10230\trrh281\row}}} {\trowd\trqc\clvertalb\cellx6192\clvertalb\cellx8160\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx6192\clvertalb\cellx8160\trrh281\row}}}\pard\plain\li198\sa198\fi-198\cf1\f52\fs16\qj\super (1)\plain\li198\sa198\cf1\f52\fs18\qj Included in the condensed consolidated balance sheets within Additional paid-in capital.\par\pard\plain\sb176\sa198\fi594\cf1\f52\fs20\b\i\ql Note Hedges\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj In connection with the pricing of the 2023 Notes, the Company entered into convertible note hedge transactions\plain\cf1\f52\fs20\qj with respect to its Class\~A common stock (the Note Hedges). The Note Hedges are purchased call options that give\plain\cf1\f52\fs20\qj the Company the option to purchase, subject to anti-dilution adjustments substantially identical to those in the 2023\plain\cf1\f52\fs20\qj Notes, approximately\~7.1 million\~shares of its Class A common stock for\~$48.36\~per share (subject to adjustment),\plain\cf1\f52\fs20\qj corresponding to the approximate initial conversion price of the 2023 Notes, exercisable upon conversion of the 2023\plain\cf1\f52\fs20\qj Notes. The Note Hedges will expire in 2023, if not exercised earlier. The Note Hedges are intended to offset potential\plain\cf1\f52\fs20\qj dilution to the Company\u8217?s Class\~A common stock and/or offset the potential cash payments that the Company\plain\cf1\f52\fs20\qj could be required to make in excess of the principal amount upon any conversion of the 2023 Notes under certain\plain\sa198\cf1\f52\fs20\qj circumstances. The Note Hedges are separate transactions and are not part of the terms of the 2023 Notes.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj The Company paid an aggregate amount of\~$80.0 million\~for the Note Hedges. The amount paid for the Note\plain\sa198\cf1\f52\fs20\qj Hedges was recorded as a reduction to Additional paid-in capital in the condensed consolidated balance sheets.\par\pard\plain\sb176\sa198\fi594\cf1\f52\fs20\qj See Note 11 for the tax impacts of the 2023 Notes and Note Hedges.\par\pard\plain\sb176\sa198\fi594\cf1\f52\fs20\b\i\qj Warrants\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj In connection with the issuance of the 2023 Notes, the Company also entered into separate warrant\plain\cf1\f52\fs20\qj transactions pursuant to which it sold net-share-settled (or, at the Company\u8217?s election subject to certain\plain\cf1\f52\fs20\qj conditions, cash-settled) warrants (the Warrants) to acquire, subject to anti-dilution adjustments, up to\plain\cf1\f52\fs20\qj approximately\~7.1 million\~shares over\~80\~scheduled trading days beginning in May 2023 of the Company\u8217?s\plain\cf1\f52\fs20\qj Class\~A common stock at an initial exercise price of\~$68.06\~per share (subject to adjustment). If the Warrants are not\plain\cf1\f52\fs20\qj exercised on their exercise dates, they will expire. If the market value per share of the Company\u8217?s Class\~A\plain\cf1\f52\fs20\qj common stock exceeds the applicable exercise price of the Warrants, the Warrants could have a dilutive effect on the\plain\cf1\f52\fs20\qj Company\u8217?s Class A common stock unless, subject to the terms of the Warrants, the Company elects to cash\plain\cf1\f52\fs20\qj settle the Warrants. The Warrants are separate transactions and are not part of the terms of the 2023 Notes or the\plain\sa198\cf1\f52\fs20\qj Note Hedges.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj The Company received aggregate proceeds of\~$52.4 million\~from the sale of the Warrants in connection with\plain\cf1\f52\fs20\qj the 2023 Notes. The proceeds from the sale of the Warrants was recorded as an increase to Additional paid-in\plain\sa198\cf1\f52\fs20\qj capital in the condensed consolidated balance sheets.\par\pard\plain\sb176\sa198\fi594\cf1\f52\fs20\b\i\ql Loan and Security Agreement\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj The Company has available a line of credit (Revolving Line) with Silicon Valley Bank (SVB) in the amount of\plain\cf1\f52\fs20\qj $40.0 million, with a maturity date of November 21, 2018. The available amount, not to exceed $40.0 million, is\plain\cf1\f52\fs20\qj based on certain revenue metrics and is reduced by letters of credit totaling $4.2 million as of April\~30, 2018\plain\cf1\f52\fs20\qj established in connection with facility lease agreements. As of April\~30, 2018, $35.8 million was available under the\plain\sa198\cf1\f52\fs20\qj Revolving Line. \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 19\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page \par\pard\plain\fs16 \par\pard\plain\fs16\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj Proceeds from loans made under the Revolving Line may be borrowed, repaid and reborrowed until November\plain\cf1\f52\fs20\qj 21, 2018. Repayment of any outstanding proceeds are payable on November 21, 2018, but may be prepaid without\plain\cf1\f52\fs20\qj penalty. Borrowings under the Revolving Line bear interest at an annual rate based on the one-year Prime rate plus\plain\cf1\f52\fs20\qj a spread of 0.75%. Interest is payable quarterly. The Company is required to pay a quarterly facility fee to SVB of\plain\cf1\f52\fs20\qj 0.15% per annum on the average undrawn portion available under the facility plus balances of outstanding letters of\plain\cf1\f52\fs20\qj credits. Additionally, the Company is required to pay an upfront, one-time, commitment fee of $0.1 million and annual\plain\sa198\cf1\f52\fs20\qj anniversary fees of $0.1 million on the amendment\u8217?s first and second anniversary dates.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj As of April\~30, 2018 and January\~31, 2018, no amounts had been drawn under the Revolving Line and the\plain\sa198\cf1\f52\fs20\qj Company was in compliance with all covenants pursuant to the loan and security agreement.{\*\bkmkstart s1ff588432b7dbdc52fe520522563902}{\*\bkmkend s1ff588432b7dbdc52fe520522563902}\par\pard\plain\cf1\f52\fs20\b\ql 9. Commitments and Contingencies\par\pard\plain\sb176\sa198\fi594\cf1\f52\fs20\b\i\ql Leases\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj The Company leases office space under noncancelable operating leases for its San Francisco, California\plain\cf1\f52\fs20\qj headquarters, as well as its offices in various cities in the United States, United Kingdom, Australia and Canada.\plain\sa198\cf1\f52\fs20\qj These office leases expire on various dates through October 2028.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj Deferred rent was $9.0 million and $5.5 million as of April\~30, 2018 and January\~31, 2018, respectively, which is\plain\cf1\f52\fs20\qj included in accrued expenses and other current liabilities and other liabilities, noncurrent in the condensed\plain\cf1\f52\fs20\qj consolidated balance sheets. Rent expense was $3.4 million and $2.2 million for the three months ended April 30,\plain\sa198\cf1\f52\fs20\qj 2018 and 2017, respectively.\par\pard\plain\sb352\fi594\cf1\f52\fs20\qj In conjunction with the execution of leases, letters of credit in the aggregate amount of $12.4 million and $12.2\plain\cf1\f52\fs20\qj million were issued and outstanding as of April\~30, 2018 and January\~31, 2018, respectively. No draws have been\plain\cf1\f52\fs20\qj made under such letters of credit. The Company secured its new corporate headquarters lease in San Francisco with\plain\cf1\f52\fs20\qj an\~$8.0 million\~letter of credit, which is designated as restricted cash and included in other assets on its condensed\plain\sa198\cf1\f52\fs20\qj consolidated balance sheet as of\~April\~30, 2018.\par\pard\plain\sb352\sa198\fi594\cf1\f52\fs20\b\i\ql Legal Matters\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj From time to time in the normal course of business, the Company may be subject to various legal matters such\plain\sa198\cf1\f52\fs20\qj as threatened or pending claims or proceedings. There were no such material matters as of April\~30, 2018.{\*\bkmkstart s75c1c9fed9e2b8a978b8205225b78d7}{\*\bkmkend s75c1c9fed9e2b8a978b8205225b78d7}\par\pard\plain\cf1\f52\fs20\b\ql 10. Employee Incentive Plans\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj The Company\u8217?s equity incentive plans provide for granting stock options, restricted stock units (RSUs)\plain\cf1\f52\fs20\qj and restricted stock awards to employees, consultants, officers and directors. In addition, the Company offers an\plain\sa198\cf1\f52\fs20\qj Employee Stock Purchase Plan (ESPP) to eligible employees.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj Stock-based compensation expense was recorded in the following cost and expense categories in the\plain\cf1\f52\fs20\qj Company\u8217?s condensed consolidated statements of operations (in thousands):\plain\sa198\cf1\f52\fs12\qj \~ \par\pard\plain {\trowd\trqc\clvertalc\cellx10789\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx10789\trrh66\row}}} {\trowd\trqc\clvertalc\cellx7916\clvertalc\cellx8070\clvertalc\cellx9137\clvertalc\cellx9291\clvertalc\cellx9406\clvertalc\cellx9566\clvertalc\cellx10630\clvertalc\cellx10789\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx7916\clvertalc\cellx8070\clvertalc\cellx9137\clvertalc\cellx9291\clvertalc\cellx9406\clvertalc\cellx9566\clvertalc\cellx10630\clvertalc\cellx10789\trrh66\row}}} {\trowd\trqc\clvertalb\cellx7916\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10788\trrh529 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\cf1\f52\fs20\b\qc Three Months Ended April\plain\intbl\li22\sa22\cf1\f52\fs20\b\qc 30,\cell{ {\trowd\trqc\clvertalb\cellx7916\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10788\trrh529\row}}} {\trowd\trqc\clvertalb\cellx7916\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9293\clvertalb\cellx9408\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10788\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc 2018\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc 2017\cell{ {\trowd\trqc\clvertalb\cellx7916\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9293\clvertalb\cellx9408\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10788\trrh298\row}}} {\trowd\trqc\clvertalb\cellx7916\clvertalb\cellx9293\clvertalb\cellx9408\clvertalb\cellx10788\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7916\clvertalb\cellx9293\clvertalb\cellx9408\clvertalb\cellx10788\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7916\clvertalb\cellx10788\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs18\qc (unaudited)\cell{ {\trowd\trqc\clvertalb\cellx7916\clvertalb\cellx10788\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7916\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9293\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9408\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10788\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Cost of revenue\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7916\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9293\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9408\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10788\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7916\clvertalb\cellx8070\clvertalb\cellx9137\clvertalb\cellx9291\clvertalb\cellx9406\clvertalb\cellx9566\clvertalb\cellx10630\clvertalb\cellx10789\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Subscription\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 1,529\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 686\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7916\clvertalb\cellx8070\clvertalb\cellx9137\clvertalb\cellx9291\clvertalb\cellx9406\clvertalb\cellx9566\clvertalb\cellx10630\clvertalb\cellx10789\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7916\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9138\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9292\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9407\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10632\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10789\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Professional services and other\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 889\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 469\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7916\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9138\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9292\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9407\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10632\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10789\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7916\clvertalb\cellx9138\clvertalb\cellx9292\clvertalb\cellx9407\clvertalb\cellx10632\clvertalb\cellx10789\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Research and development\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 4,213\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 3,301\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7916\clvertalb\cellx9138\clvertalb\cellx9292\clvertalb\cellx9407\clvertalb\cellx10632\clvertalb\cellx10789\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7916\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9138\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9292\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9407\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10632\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10789\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Sales and marketing\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 4,153\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 2,375\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7916\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9138\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9292\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9407\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10632\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10789\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7916\clvertalb\cellx9138\clvertalb\cellx9292\clvertalb\cellx9407\clvertalb\cellx10632\clvertalb\cellx10789\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql General and administrative\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 3,351\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 2,075\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7916\clvertalb\cellx9138\clvertalb\cellx9292\clvertalb\cellx9407\clvertalb\cellx10632\clvertalb\cellx10789\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7916\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8070\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9137\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9291\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9406\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9566\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10630\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10789\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Total\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 14,135\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 8,906\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7916\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8070\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9137\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9291\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9406\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9566\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10630\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10789\trrh298\row}}} {\trowd\trqc\clvertalb\cellx7916\clvertalb\cellx9293\clvertalb\cellx9408\clvertalb\cellx10788\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7916\clvertalb\cellx9293\clvertalb\cellx9408\clvertalb\cellx10788\trrh281\row}}} \par\pard\plain\fs16\pard\plain\sa198\cf1\f52\fs20\qc 20\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page \par\pard\plain\fs16 \par\pard\plain\fs16\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj Stock-based compensation expense recorded to research and development in the condensed consolidated\plain\cf1\f52\fs20\qj statements of operations excludes amounts that were capitalized related to internal-use software for the three months\plain\sa198\cf1\f52\fs20\qj ended April\~30, 2018 and 2017. See Note 6 for further details.\par\pard\plain\sb352\sa198\fi594\cf1\f52\fs20\b\i\ql Equity Incentive Plans\par\pard\plain\fi594\cf1\f52\fs20\qj The Company has\~two equity incentive plans: the 2009 Stock Plan (2009 Plan) and the 2017 Equity Incentive\plain\cf1\f52\fs20\qj Plan (2017 Plan). Upon the completion of the Company\u8217?s IPO in April 2017, the Company ceased granting\plain\cf1\f52\fs20\qj equity under the 2009 Plan, and all shares that remained available for future issuance under the 2009 Plan at that\plain\cf1\f52\fs20\qj time were transferred to the 2017 Plan. As of\~April\~30, 2018, options granted under the 2009 Plan to purchase\plain\cf1\f52\fs20\qj 21,910,897 shares of Class B common stock remain outstanding and options granted under the 2017 Plan to\plain\sa198\cf1\f52\fs20\qj purchase 764,596 shares of Class A common stock remain outstanding.\par\pard\plain\sa198\fi594\cf1\f52\fs20\qj Shares of common stock reserved for future issuance are as follows: \par\pard\plain {\trowd\clvertalc\cellx10789\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx10789\trrh66\row}}} {\trowd\clvertalc\cellx8834\clvertalc\cellx10324\clvertalc\cellx10789\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx8834\clvertalc\cellx10324\clvertalc\cellx10789\trrh66\row}}} {\trowd\clvertalb\cellx8834\clvertalb\cellx10789\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc As of\cell{ {\trowd\clvertalb\cellx8834\clvertalb\cellx10789\trrh281\row}}} {\trowd\clvertalb\cellx8834\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10789\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc April\~30, 2018\cell{ {\trowd\clvertalb\cellx8834\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10789\trrh281\row}}} {\trowd\clvertalb\cellx8834\clvertalb\cellx10789\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\qc (unaudited)\cell{ {\trowd\clvertalb\cellx8834\clvertalb\cellx10789\trrh281\row}}} {\trowd\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8834\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10324\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10789\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Stock options and unvested RSUs outstanding\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 26,108,047\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8834\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10324\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10789\trrh281\row}}} {\trowd\clvertalb\cellx8834\clvertalb\cellx10324\clvertalb\cellx10789\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Available for future stock option and RSU grants\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 14,193,351\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalb\cellx8834\clvertalb\cellx10324\clvertalb\cellx10789\trrh281\row}}} {\trowd\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8834\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10324\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10789\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Available for ESPP\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 3,470,337\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8834\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10324\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10789\trrh281\row}}} {\trowd\clvertalb\cellx8834\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10324\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10789\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 43,771,735\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalb\cellx8834\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10324\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10789\trrh298\row}}} {\trowd\clvertalb\cellx8834\clvertalb\cellx10789\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\clvertalb\cellx8834\clvertalb\cellx10789\trrh281\row}}}\pard\plain\sb352\sa198\fi594\cf1\f52\fs20\b\i\ql Stock Options\par\pard\plain\sb352\fi594\cf1\f52\fs20\ql A summary of the Company\u8217?s stock option activity and related information is as follows:\plain\sa198\cf1\f52\fs12\ql \~ \par\pard\plain {\trowd\trqc\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalc\cellx3402\clvertalc\cellx4706\clvertalc\cellx5093\clvertalc\cellx5191\clvertalc\cellx5536\clvertalc\cellx6600\clvertalc\cellx6945\clvertalc\cellx7043\clvertalc\cellx8455\clvertalc\cellx8553\clvertalc\cellx9018\clvertalc\cellx10329\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx3402\clvertalc\cellx4706\clvertalc\cellx5093\clvertalc\cellx5191\clvertalc\cellx5536\clvertalc\cellx6600\clvertalc\cellx6945\clvertalc\cellx7043\clvertalc\cellx8455\clvertalc\cellx8553\clvertalc\cellx9018\clvertalc\cellx10329\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalb\cellx3402\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5093\clvertalb\cellx5191\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6946\clvertalb\cellx7044\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8456\clvertalb\cellx8554\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10797\trrh1271 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Number of\par\pard\plain\intbl\li22\ri22\sb22\cf1\f52\fs20\b\qc Options\plain\intbl\li22\ri22\sa22\cf1\f52\fs20\qc \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Weighted-\par\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Average\par\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Exercise\par\pard\plain\intbl\li22\ri22\sb22\cf1\f52\fs20\b\qc Price\plain\intbl\li22\ri22\sa22\cf1\f52\fs20\qc \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Weighted-\par\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Average\par\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Remaining\par\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Contractual\par\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Term (Years)\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Aggregate\par\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Intrinsic\~Value\par\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc (in\~thousands)\cell{ {\trowd\trqc\clvertalb\cellx3402\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5093\clvertalb\cellx5191\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6946\clvertalb\cellx7044\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8456\clvertalb\cellx8554\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10797\trrh1271\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx3402\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4706\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5093\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5191\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5536\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6600\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6945\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7043\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8455\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8553\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9018\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10329\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Outstanding as of January 31, 2018\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 24,917,045\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 7.37\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\qr 7.6\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 550,173\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx3402\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4706\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5093\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5191\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5536\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6600\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6945\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7043\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8455\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8553\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9018\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10329\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\cellx3402\clvertalb\cellx4706\clvertalb\cellx5093\clvertalb\cellx5191\clvertalb\cellx6601\clvertalb\cellx6946\clvertalb\cellx7044\clvertalb\cellx8456\clvertalb\cellx8554\clvertalb\cellx10797\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Granted\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 684,500\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 39.21\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx3402\clvertalb\cellx4706\clvertalb\cellx5093\clvertalb\cellx5191\clvertalb\cellx6601\clvertalb\cellx6946\clvertalb\cellx7044\clvertalb\cellx8456\clvertalb\cellx8554\clvertalb\cellx10797\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx3402\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4706\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5093\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5191\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6601\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6946\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7044\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8456\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8554\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10797\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Exercised\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (2,461,383\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 4.95\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx3402\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4706\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5093\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5191\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6601\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6946\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7044\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8456\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8554\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10797\trrh281\row}}} {\trowd\trqc\clvertalb\cellx3402\clbrdrb\brdrs\brdrcf1\clvertalb\cellx4706\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5093\clvertalb\cellx5191\clvertalb\cellx6601\clvertalb\cellx6946\clvertalb\cellx7044\clvertalb\cellx8456\clvertalb\cellx8554\clvertalb\cellx10797\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Canceled\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (464,669\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 8.24\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx3402\clbrdrb\brdrs\brdrcf1\clvertalb\cellx4706\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5093\clvertalb\cellx5191\clvertalb\cellx6601\clvertalb\cellx6946\clvertalb\cellx7044\clvertalb\cellx8456\clvertalb\cellx8554\clvertalb\cellx10797\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx3402\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4706\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5093\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5191\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5536\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6600\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6945\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7043\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8455\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8553\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9018\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10329\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh529 \pard\plain\intbl\li22\ri22\sb22\cf1\f52\fs20\ql Outstanding as of April 30, 2018\plain\intbl\li22\ri22\sa22\cf1\f52\fs20\ql (unaudited)\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 22,675,493\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 8.58\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\qr 7.7\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 776,287\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx3402\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4706\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5093\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5191\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5536\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6600\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6945\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7043\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8455\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8553\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9018\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10329\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh529\row}}} {\trowd\trqc\clvertalb\cellx3402\clvertalb\cellx5093\clvertalb\cellx5191\clvertalb\cellx6946\clvertalb\cellx7044\clvertalb\cellx8456\clvertalb\cellx8554\clvertalb\cellx10797\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql As of April 30, 2018\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx3402\clvertalb\cellx5093\clvertalb\cellx5191\clvertalb\cellx6946\clvertalb\cellx7044\clvertalb\cellx8456\clvertalb\cellx8554\clvertalb\cellx10797\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx3402\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4706\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5093\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5191\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5536\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6600\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6945\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7043\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8455\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8553\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9018\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10329\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Vested and exercisable (unaudited)\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 9,285,314\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 5.81\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\qr 6.9\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 343,540\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx3402\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4706\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5093\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5191\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5536\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6600\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6945\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7043\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8455\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8553\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9018\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10329\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}}\pard\plain\sb176\sa198\fi594\cf1\f52\fs12\qj \~\plain\cf1\f52\fs20\qj The weighted-average grant-date fair value of options granted was $17.21 and $5.36 during the three months\plain\cf1\f52\fs20\qj ended April\~30, 2018 and 2017, respectively. The total grant-date fair value of stock options vested was $5.6 million\plain\cf1\f52\fs20\qj and $4.6 million during the three months ended April\~30, 2018 and 2017, respectively. The intrinsic value of the\plain\cf1\f52\fs20\qj options exercised, which represents the difference between the fair market value of the Company\u8217?s common\plain\cf1\f52\fs20\qj stock on the date of exercise and the exercise price of each option, was $81.9 million and $14.1 million for the three\plain\sa198\cf1\f52\fs20\qj months ended April\~30, 2018 and 2017, respectively.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj As of April\~30, 2018, there was a total of $58.0 million of unrecognized stock-based compensation expense,\plain\sa198\cf1\f52\fs20\qj which is expected to be recognized over a weighted-average period of 2.5 years. \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 21\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page \par\pard\plain\fs16 \par\pard\plain\fs16\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj The Company used the Black-Scholes option pricing model to estimate the fair value of stock options granted\plain\sa198\cf1\f52\fs20\qj with the following assumptions: \par\pard\plain {\trowd\trqc\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalc\cellx7324\clvertalc\cellx8927\clvertalc\cellx9195\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx7324\clvertalc\cellx8927\clvertalc\cellx9195\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalb\cellx7324\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10799\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Three Months Ended April 30,\cell{ {\trowd\trqc\clvertalb\cellx7324\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10799\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7324\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8927\clbrdrt\brdrs\brdrcf1\clvertalb\cellx9195\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc 2018\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc 2017\cell{ {\trowd\trqc\clvertalb\cellx7324\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8927\clbrdrt\brdrs\brdrcf1\clvertalb\cellx9195\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\cellx7324\clvertalb\cellx8927\clvertalb\cellx9195\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7324\clvertalb\cellx8927\clvertalb\cellx9195\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7324\clvertalb\cellx10799\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs18\qc (unaudited)\~\cell{ {\trowd\trqc\clvertalb\cellx7324\clvertalb\cellx10799\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7324\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8927\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9195\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Expected volatility\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\qc 40%\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\qc 40% - 41%\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7324\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8927\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9195\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7324\clvertalb\cellx8927\clvertalb\cellx9195\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Expected term (in years)\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\qc 6.25\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\qc 6.0 - 6.4\cell{ {\trowd\trqc\clvertalb\cellx7324\clvertalb\cellx8927\clvertalb\cellx9195\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7324\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8927\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9195\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Risk-free interest rate\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\qc 2.70%\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\qc 2.06% - 2.21%\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7324\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8927\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9195\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7324\clvertalb\cellx8927\clvertalb\cellx9195\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Expected dividend yield\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\qc \u8212?\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\qc \u8212?\cell{ {\trowd\trqc\clvertalb\cellx7324\clvertalb\cellx8927\clvertalb\cellx9195\clvertalb\cellx10800\trrh281\row}}}\pard\plain\sb176\sa198\fi594\cf1\f52\fs20\b\i\ql Restricted Stock Units\par\pard\plain\sb176\fi594\cf1\f52\fs20\ql A summary of the Company\u8217?s RSU activity and related information is as follows:\plain\sa198\cf1\f52\fs12\ql \~ \par\pard\plain {\trowd\trqc\clvertalc\cellx10789\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx10789\trrh66\row}}} {\trowd\trqc\clvertalc\cellx6835\clvertalc\cellx8287\clvertalc\cellx8674\clvertalc\cellx8778\clvertalc\cellx9123\clvertalc\cellx10440\clvertalc\cellx10789\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx6835\clvertalc\cellx8287\clvertalc\cellx8674\clvertalc\cellx8778\clvertalc\cellx9123\clvertalc\cellx10440\clvertalc\cellx10789\trrh66\row}}} {\trowd\trqc\clvertalb\cellx6835\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8675\clvertalb\cellx8779\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10788\trrh1024 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\cf1\f52\fs20\b\qc Number of \par\pard\plain\intbl\fs16\pard\plain\intbl\li22\ri22\sa22\cf1\f52\fs20\b\qc RSUs\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\cf1\f52\fs20\b\qc Weighted- \par\pard\plain\intbl\fs16\pard\plain\intbl\li22\ri22\cf1\f52\fs20\b\qc Average \par\pard\plain\intbl\fs16\pard\plain\intbl\li22\ri22\cf1\f52\fs20\b\qc Grant Date Fair\plain\intbl\li22\ri22\sa22\cf1\f52\fs20\b\qc Value Per Share\cell{ {\trowd\trqc\clvertalb\cellx6835\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8675\clvertalb\cellx8779\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10788\trrh1024\row}}} {\trowd\trqc\clvertalb\cellx6835\clvertalb\cellx8675\clvertalb\cellx8779\clvertalb\cellx10788\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx6835\clvertalb\cellx8675\clvertalb\cellx8779\clvertalb\cellx10788\trrh281\row}}} {\trowd\trqc\clvertalb\cellx6835\clvertalb\cellx8287\clvertalb\cellx8674\clvertalb\cellx8778\clvertalb\cellx9123\clvertalb\cellx10440\clvertalb\cellx10789\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Outstanding as of January 31, 2018\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 2,862,929\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 24.38\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx6835\clvertalb\cellx8287\clvertalb\cellx8674\clvertalb\cellx8778\clvertalb\cellx9123\clvertalb\cellx10440\clvertalb\cellx10789\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6835\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8287\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8674\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8778\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10441\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10789\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Granted\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 717,630\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 39.97\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6835\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8287\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8674\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8778\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10441\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10789\trrh281\row}}} {\trowd\trqc\clvertalb\cellx6835\clvertalb\cellx8287\clvertalb\cellx8674\clvertalb\cellx8778\clvertalb\cellx10441\clvertalb\cellx10789\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Vested\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (58,825\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 17.00\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx6835\clvertalb\cellx8287\clvertalb\cellx8674\clvertalb\cellx8778\clvertalb\cellx10441\clvertalb\cellx10789\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6835\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8287\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8674\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8778\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10441\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10789\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Forfeited\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (89,180\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 24.74\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6835\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8287\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8674\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8778\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10441\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10789\trrh281\row}}} {\trowd\trqc\clvertalb\cellx6835\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8287\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8674\clvertalb\cellx8778\clvertalb\cellx9123\clvertalb\cellx10440\clvertalb\cellx10789\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Outstanding as of April 30, 2018 (unaudited)\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 3,432,554\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 27.75\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx6835\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8287\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8674\clvertalb\cellx8778\clvertalb\cellx9123\clvertalb\cellx10440\clvertalb\cellx10789\trrh281\row}}}\pard\plain\sa198\fi594\cf1\f52\fs20\qj As of\~April\~30, 2018, there was\~$81.8 million\~of unrecognized stock-based compensation expense related to\plain\cf1\f52\fs20\qj unvested RSUs, which is expected to be recognized over a weighted-average period of\~3.4 years based on vesting\plain\sa198\cf1\f52\fs20\qj under the award service conditions.\par\pard\plain\sb176\sa198\fi594\cf1\f52\fs20\b\i\ql Equity Awards Issued in Connection with Business Combination\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj In connection with the Stormpath transaction in February 2017, the Company issued 800,000 shares of\plain\cf1\f52\fs20\qj restricted common stock to Stormpath with an aggregate fair value of $8.6 million at the time of the transaction to be\plain\cf1\f52\fs20\qj recognized as post combination stock-based compensation. The restricted common stock vests ratably on the first\plain\cf1\f52\fs20\qj and second anniversaries of the transaction date upon achievement of the respective performance conditions, of\plain\cf1\f52\fs20\qj which 400,000 shares vested during the three months ended April 30, 2018. As of April\~30, 2018, there was\~$1.7\plain\cf1\f52\fs20\qj million of unrecognized compensation expense related to restricted common stock which is expected to be recognized\plain\sa198\cf1\f52\fs20\qj over the remaining weighted average life of\~0.8 years. \par\pard\plain\sb176\fi594\cf1\f52\fs20\qj The Company separately entered into retention arrangements with certain employees of Stormpath and issued\plain\cf1\f52\fs20\qj 598,500 restricted stock awards under the 2009 Plan with an aggregate fair value of $6.6 million at the time of the\plain\cf1\f52\fs20\qj transaction with performance conditions. Additionally, the Company granted 518,900 service-based stock options\plain\cf1\f52\fs20\qj under the 2009 Plan to certain Stormpath employees with an aggregate fair value of $2.5 million to vest ratably over\plain\cf1\f52\fs20\qj the requisite four-year service period. Of the $9.1 million total aggregate fair value of the awards, $1.5 million was\plain\cf1\f52\fs20\qj related to pre-combination service and was recognized as goodwill and a reduction to the post-combination\plain\cf1\f52\fs20\qj compensation expense. The post-combination expenses for the restricted stock awards and stock options are $5.5\plain\cf1\f52\fs20\qj million and $2.1 million, respectively. The expense related to the restricted stock awards is being recognized over two\plain\cf1\f52\fs20\qj or three years based on an accelerated attribution method. The expense for the stock options is being recognized\plain\sa198\cf1\f52\fs20\qj ratably over the requisite service period.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj During the three months ended April 30, 2018, 210,850 shares of restricted stock awards vested. As of\plain\cf1\f52\fs20\qj April\~30, 2018, there was\~$1.8 million of unrecognized compensation expense related to unvested restricted stock\plain\sa198\cf1\f52\fs20\qj awards, which is expected to be recognized over the remaining weighted average life of\~1.3 years. \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 22\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page \par\pard\plain\fs16 \par\pard\plain\fs16\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj As of April\~30, 2018, there was\~$1.5 million of unrecognized compensation cost related to unvested stock\plain\cf1\f52\fs20\qj options, which is expected to be recognized over the remaining weighted average life of 2.2 years. The related stock\plain\sa198\cf1\f52\fs20\qj options expense and activity are included within the Stock Options section above.\par\pard\plain\sb176\sa88\fi594\cf1\f52\fs20\b\i\ql Employee Stock Purchase Plan\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj As of April\~30, 2018, there was $1.5 million of unrecognized stock-based compensation expense related to\plain\sa198\cf1\f52\fs20\qj ESPP that is expected to be recognized over an average vesting period of 0.2 years.{\*\bkmkstart s2f9f457bb7c5b8170a5d20522570eef}{\*\bkmkend s2f9f457bb7c5b8170a5d20522570eef}\par\pard\plain\cf1\f52\fs20\b\ql 11. Income Taxes\par\pard\plain\sb352\fi594\cf1\f52\fs20\qj For the three months ended April 30, 2018 and 2017, the Company recorded a tax benefit of $0.2 million and a\plain\cf1\f52\fs20\qj tax provision of $0.2 million on a pretax loss of $26.2 million and $27.5 million, respectively. The effective tax rate for\plain\cf1\f52\fs20\qj the three months ended April\~30, 2018 and 2017 was 0.9% and (0.9)%, respectively. The effective tax rate for the\plain\cf1\f52\fs20\qj three months ended April\~30, 2018 differs from the statutory rate primarily as a result of tax benefits from stock-based\plain\cf1\f52\fs20\qj compensation in the United Kingdom, providing no benefit on pretax losses incurred in the United States, as the\plain\cf1\f52\fs20\qj Company has determined that the benefit of the losses is not more likely than not to be realized, and changes to\plain\cf1\f52\fs20\qj provisional amounts recorded for certain aspects of the Tax Act. The effective tax rate for the three months ended\plain\cf1\f52\fs20\qj April\~30, 2017 differs from the statutory rate primarily as a result of the Company not providing any benefit on pretax\plain\cf1\f52\fs20\qj losses incurred in the United States, as the Company has determined that the benefit of the losses is not more likely\plain\sa198\cf1\f52\fs20\qj than not to be realized.\par\pard\plain\fi594\cf1\f52\fs20\qj The difference between the book and tax bases of the 2023 Notes, Note Hedges and debt issuance costs\plain\cf1\f52\fs20\qj resulted in deductible temporary differences and corresponding deferred tax assets of $0.6 million, which are subject\plain\sa198\cf1\f52\fs20\qj to a full valuation allowance.\par\pard\plain\fi594\cf1\f52\fs20\qj On December 22, 2017, the Tax Act was signed into law making significant changes to the Internal Revenue\plain\cf1\f52\fs20\qj Code. Changes include, but are not limited to, a corporate tax rate decrease to 21% effective for tax years beginning\plain\sa198\cf1\f52\fs20\qj after December 31, 2017, and changes to how the United States imposes income tax on multinational corporations.\par\pard\plain\fi594\cf1\f52\fs20\qj In December 2017, the SEC staff issued Staff Accounting Bulletin No. 118, Income Tax Accounting Implications\plain\cf1\f52\fs20\qj of the Tax Cuts and Jobs Act (SAB 118), which allows the Company to record provisional amounts during a\plain\cf1\f52\fs20\qj measurement period not to extend beyond one year of the enactment date. The Company recorded a provisional\plain\cf1\f52\fs20\qj amount of $61.0 million as of January 31, 2018 related to the remeasurement of certain deferred tax balances before\plain\cf1\f52\fs20\qj valuation allowance. For the three months ended April\~30, 2018, the Company has not made a material adjustment to\plain\cf1\f52\fs20\qj the provisional amount. The Company will continue to analyze and refine the calculations to the measurement of\plain\cf1\f52\fs20\qj these balances. For the three months ended April\~30, 2018, no other changes have been made to the provisional\plain\cf1\f52\fs20\qj amounts previously recorded. The Company expects to complete its analysis within the measurement period in\plain\sa198\cf1\f52\fs20\qj accordance with SAB 118.\par\pard\plain\fi594\cf1\f52\fs20\qj The United Kingdom tax authority completed its examination of fiscal year 2016 income tax returns for the\plain\cf1\f52\fs20\qj Company\u8217?s UK subsidiary during the three months ended April\~30, 2018. As a result, the Company\u8217?s\plain\sa198\cf1\f52\fs20\qj UK subsidiary is no longer subject to examination for fiscal years prior to 2017. \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 23\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page{\*\bkmkstart s607beb8d53673f650810205225cea0f}{\*\bkmkend s607beb8d53673f650810205225cea0f} \par\pard\plain\fs16 \par\pard\plain\fs16\par\pard\plain\cf1\f52\fs20\b\ql 12. Net Loss Per Share\par\pard\plain\sb352\fi594\cf1\f52\fs20\qj The following table presents the calculation of basic and diluted net loss per share (in thousands, except per\plain\cf1\f52\fs20\qj share data):\plain\sa198\cf1\f52\fs12\qj \~ \par\pard\plain {\trowd\trqc\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalc\cellx5272\clvertalc\cellx5456\clvertalc\cellx6397\clvertalc\cellx6581\clvertalc\cellx6684\clvertalc\cellx6868\clvertalc\cellx7796\clvertalc\cellx7980\clvertalc\cellx8083\clvertalc\cellx8267\clvertalc\cellx9195\clvertalc\cellx9379\clvertalc\cellx9482\clvertalc\cellx9666\clvertalc\cellx10607\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx5272\clvertalc\cellx5456\clvertalc\cellx6397\clvertalc\cellx6581\clvertalc\cellx6684\clvertalc\cellx6868\clvertalc\cellx7796\clvertalc\cellx7980\clvertalc\cellx8083\clvertalc\cellx8267\clvertalc\cellx9195\clvertalc\cellx9379\clvertalc\cellx9482\clvertalc\cellx9666\clvertalc\cellx10607\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalb\cellx5272\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10799\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\b\qc Three Months Ended April 30,\cell{ {\trowd\trqc\clvertalb\cellx5272\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10799\trrh281\row}}} {\trowd\trqc\clvertalb\cellx5272\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7983\clvertalb\cellx8086\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10797\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\b\qc 2018\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\b\qc 2017\cell{ {\trowd\trqc\clvertalb\cellx5272\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7983\clvertalb\cellx8086\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10797\trrh281\row}}} {\trowd\trqc\clvertalb\cellx5272\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6582\clvertalb\cellx6685\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7982\clvertalb\cellx8085\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9382\clvertalb\cellx9485\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10795\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Class A\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Class B\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Class A\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Class B\cell{ {\trowd\trqc\clvertalb\cellx5272\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6582\clvertalb\cellx6685\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7982\clvertalb\cellx8085\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9382\clvertalb\cellx9485\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10795\trrh281\row}}} {\trowd\trqc\clvertalb\cellx5272\clvertalb\cellx6582\clvertalb\cellx6685\clvertalb\cellx7982\clvertalb\cellx8085\clvertalb\cellx9382\clvertalb\cellx9485\clvertalb\cellx10795\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx5272\clvertalb\cellx6582\clvertalb\cellx6685\clvertalb\cellx7982\clvertalb\cellx8085\clvertalb\cellx9382\clvertalb\cellx9485\clvertalb\cellx10795\trrh281\row}}} {\trowd\trqc\clvertalb\cellx5272\clvertalb\cellx10799\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs18\qc (unaudited)\cell{ {\trowd\trqc\clvertalb\cellx5272\clvertalb\cellx10799\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5272\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6582\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6685\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7982\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8085\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9382\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9485\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10795\trrh281 \pard\plain\intbl\li330\ri22\sb22\sa22\cf1\f52\fs20\ql Numerator:\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5272\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6582\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6685\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7982\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8085\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9382\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9485\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10795\trrh281\row}}} {\trowd\trqc\clvertalb\cellx5272\clvertalb\cellx5456\clvertalb\cellx6397\clvertalb\cellx6581\clvertalb\cellx6684\clvertalb\cellx6868\clvertalb\cellx7796\clvertalb\cellx7980\clvertalb\cellx8083\clvertalb\cellx8267\clvertalb\cellx9195\clvertalb\cellx9379\clvertalb\cellx9482\clvertalb\cellx9666\clvertalb\cellx10607\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li726\ri22\sb22\cf1\f52\fs20\ql Net loss \plain\intbl\li726\ri22\sa22\cf1\f52\fs18\ql\super (1)\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (19,929\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (6,033\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (2,292\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (25,414\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell{ {\trowd\trqc\clvertalb\cellx5272\clvertalb\cellx5456\clvertalb\cellx6397\clvertalb\cellx6581\clvertalb\cellx6684\clvertalb\cellx6868\clvertalb\cellx7796\clvertalb\cellx7980\clvertalb\cellx8083\clvertalb\cellx8267\clvertalb\cellx9195\clvertalb\cellx9379\clvertalb\cellx9482\clvertalb\cellx9666\clvertalb\cellx10607\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5272\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6582\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6685\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7982\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8085\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9382\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9485\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10795\trrh281 \pard\plain\intbl\li330\ri22\sb22\sa22\cf1\f52\fs20\ql Denominator:\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5272\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6582\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6685\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7982\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8085\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9382\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9485\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10795\trrh281\row}}} {\trowd\trqc\clvertalb\cellx5272\clvertalb\cellx6397\clvertalb\cellx6581\clvertalb\cellx6684\clvertalb\cellx7797\clvertalb\cellx7981\clvertalb\cellx8084\clvertalb\cellx9197\clvertalb\cellx9381\clvertalb\cellx9484\clvertalb\cellx10609\clvertalb\cellx10800\trrh529 \pard\plain\intbl\li726\ri22\sb22\cf1\f52\fs20\ql Weighted-average shares outstanding - basic\plain\intbl\li726\ri22\sa22\cf1\f52\fs20\ql and diluted\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 79,988\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 24,215\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 3,291\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 36,492\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx5272\clvertalb\cellx6397\clvertalb\cellx6581\clvertalb\cellx6684\clvertalb\cellx7797\clvertalb\cellx7981\clvertalb\cellx8084\clvertalb\cellx9197\clvertalb\cellx9381\clvertalb\cellx9484\clvertalb\cellx10609\clvertalb\cellx10800\trrh529\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5272\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5456\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6397\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6581\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6684\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6868\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7796\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7980\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8083\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8267\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9195\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9379\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9482\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9666\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10607\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh529 \pard\plain\intbl\li22\ri22\sb22\cf1\f52\fs20\ql Net loss per share attributable to common stockholders,\plain\intbl\li22\ri22\sa22\cf1\f52\fs20\ql basic and diluted:\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (0.25\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (0.25\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (0.70\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (0.70\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5272\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5456\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6397\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6581\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6684\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6868\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7796\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7980\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8083\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8267\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9195\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9379\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9482\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9666\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10607\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh529\row}}} {\trowd\trqc\clvertalb\cellx5272\clvertalb\cellx6582\clvertalb\cellx6685\clvertalb\cellx7982\clvertalb\cellx8085\clvertalb\cellx9382\clvertalb\cellx9485\clvertalb\cellx10795\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx5272\clvertalb\cellx6582\clvertalb\cellx6685\clvertalb\cellx7982\clvertalb\cellx8085\clvertalb\cellx9382\clvertalb\cellx9485\clvertalb\cellx10795\trrh281\row}}} \pard\plain {\trowd\clvertalc\cellx351\clvertalc\cellx10230\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx351\clvertalc\cellx10230\trrh66\row}}} {\trowd\cellx351\cellx10230\trrh425 \pard\plain\intbl\cf1\f52\fs16\ql\super (1)\plain\intbl\cf1\f52\fs18\ql \~\cell\pard\plain\intbl\cf1\f52\fs18\qj Net loss for the three months ended April 30, 2017 has been adjusted. See Note 2 for a summary of adjustments.\cell{ {\trowd\cellx351\cellx10230\trrh425\row}}}\pard\plain\sb176\sa198\fi594\cf1\f52\fs20\qj As the Company was in a loss position for all periods presented, basic net loss per share is the same as\plain\cf1\f52\fs20\qj diluted net loss per share as the inclusion of all potential common shares outstanding would have been anti-dilutive.\plain\cf1\f52\fs20\qj Potentially dilutive securities that were not included in the diluted per share calculations because they would be\plain\cf1\f52\fs20\qj anti-dilutive were as follows (in thousands):\plain\sa198\cf1\f52\fs12\qj \~ \par\pard\plain {\trowd\trqc\clvertalc\cellx10799\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx10799\trrh66\row}}} {\trowd\trqc\clvertalc\cellx8092\clvertalc\cellx9158\clvertalc\cellx9390\clvertalc\cellx9500\clvertalc\cellx10566\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx8092\clvertalc\cellx9158\clvertalc\cellx9390\clvertalc\cellx9500\clvertalc\cellx10566\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalb\cellx8092\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10799\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\b\qc As of April 30,\cell{ {\trowd\trqc\clvertalb\cellx8092\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10799\trrh281\row}}} {\trowd\trqc\clvertalb\cellx8092\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9390\clvertalb\cellx9500\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10798\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc 2018\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc 2017\cell{ {\trowd\trqc\clvertalb\cellx8092\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9390\clvertalb\cellx9500\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10798\trrh281\row}}} {\trowd\trqc\clvertalb\cellx8092\clbrdrt\brdrs\brdrcf1\clvertalb\cellx9390\clvertalb\cellx9500\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10798\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx8092\clbrdrt\brdrs\brdrcf1\clvertalb\cellx9390\clvertalb\cellx9500\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10798\trrh298\row}}} {\trowd\trqc\clvertalb\cellx8092\clvertalb\cellx10799\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs18\qc (unaudited)\cell{ {\trowd\trqc\clvertalb\cellx8092\clvertalb\cellx10799\trrh281\row}}} {\trowd\trqc\clvertalb\cellx8092\clvertalb\cellx9158\clvertalb\cellx9390\clvertalb\cellx9500\clvertalb\cellx10566\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Unvested restricted common stock issued and outstanding\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 400\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 800\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx8092\clvertalb\cellx9158\clvertalb\cellx9390\clvertalb\cellx9500\clvertalb\cellx10566\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8092\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9158\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9390\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9500\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10566\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Stock options issued and outstanding\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 22,675\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 33,939\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8092\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9158\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9390\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9500\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10566\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx8092\clvertalb\cellx9158\clvertalb\cellx9390\clvertalb\cellx9500\clvertalb\cellx10566\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Unvested RSUs issued and outstanding\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 3,433\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 59\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx8092\clvertalb\cellx9158\clvertalb\cellx9390\clvertalb\cellx9500\clvertalb\cellx10566\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8092\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9158\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9390\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9500\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10566\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Unvested restricted stock awards issued and outstanding\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 388\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 599\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8092\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9158\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9390\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9500\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10566\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx8092\clvertalb\cellx9158\clvertalb\cellx9390\clvertalb\cellx9500\clvertalb\cellx10566\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Shares committed under the ESPP\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 1,062\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 1,040\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx8092\clvertalb\cellx9158\clvertalb\cellx9390\clvertalb\cellx9500\clvertalb\cellx10566\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8092\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9158\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9390\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9500\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10566\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Unvested shares subject to repurchase\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 139\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 439\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8092\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9158\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9390\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9500\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10566\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx8092\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9158\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9390\clvertalb\cellx9500\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10566\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 28,097\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 36,876\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx8092\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9158\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9390\clvertalb\cellx9500\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10566\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10800\trrh298\row}}}\pard\plain\sa198\fi594\cf1\f52\fs20\qj The Company expects to settle the principal amount of the 2023 Notes in cash, and therefore, the Company\plain\cf1\f52\fs20\qj uses the treasury stock method for calculating any potential dilutive effect of the conversion option on diluted net\plain\cf1\f52\fs20\qj income per share, if applicable. The conversion option will have a dilutive impact on net income per share of common\plain\cf1\f52\fs20\qj stock when the average market price per share of the Company\u8217?s Class A common stock for a given period\plain\cf1\f52\fs20\qj exceeds the conversion price of the 2023 Notes of $48.36 per share. During the three months ended\~April\~30, 2018,\plain\cf1\f52\fs20\qj the weighted average price per share of the Company\u8217?s Class A common stock was below the conversion\plain\sa198\cf1\f52\fs20\qj price of the 2023 Notes. \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 24\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page{\*\bkmkstart s543740a863ef748c037120524e7e687}{\*\bkmkend s543740a863ef748c037120524e7e687} \par\pard\plain\fs16 \par\pard\plain\fs16{\*\bkmkstart item_1_3_1}{\*\bkmkend item_1_3_1}\par\pard\plain\cf1\f52\fs20\b\ql Item 2. MANAGEMENT\u8217?S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF\plain\cf1\f52\fs20\b\ql OPERATIONS \par\pard\plain\fs16\par\pard\plain\sa594\fi594\cf1\f52\fs20\i\qj The following discussion and analysis of our financial condition and results of operations should be read in\plain\cf1\f52\fs20\i\qj conjunction with our condensed consolidated financial statements and related notes appearing elsewhere in this\plain\cf1\f52\fs20\i\qj Quarterly Report on Form 10-Q and our Annual Report on Form 10-K.\~As discussed in the section titled\plain\cf1\f52\fs20\i\qj \u8220?Forward-Looking Statements,\u8221? the following discussion and analysis contains forward-looking\plain\cf1\f52\fs20\i\qj statements that involve risks and uncertainties, as well as assumptions that, if they never materialize or prove\plain\cf1\f52\fs20\i\qj incorrect, could cause our results to differ materially from those expressed or implied by such forward-looking\plain\cf1\f52\fs20\i\qj statements.\~Factors that could cause or contribute to these differences include, but are not limited to, those identified\plain\cf1\f52\fs20\i\qj below and those discussed in the section titled \u8220?Risk Factors\u8221? under Part II, Item 1A\~in this Quarterly\plain\sa594\cf1\f52\fs20\i\qj Report on Form\~10-Q and Part I, Item 1A\~in our Annual Report on Form\~10-K. Our fiscal year ends January 31.{\*\bkmkstart sd58814bf8a60be4e1b5520524eb0539}{\*\bkmkend sd58814bf8a60be4e1b5520524eb0539}\par\pard\plain\sb352\sa198\fi594\cf1\f52\fs20\b\qc Overview\par\pard\plain\sb110\fi594\cf1\f52\fs20\qj Okta is the leading independent provider of identity for the enterprise. The Okta Identity Cloud is our\plain\cf1\f52\fs20\qj category-defining platform that enables our customers to securely connect people to technology, anywhere, anytime\plain\cf1\f52\fs20\qj and from any device. Every day, people use Okta to securely access a wide range of cloud applications, websites,\plain\cf1\f52\fs20\qj mobile applications and services from a multitude of devices. Workforces sign into our platform to seamlessly access\plain\cf1\f52\fs20\qj the applications they need to do their most important work. Organizations use our platform to provide their customers\plain\cf1\f52\fs20\qj with more modern experiences online and via mobile devices, and to connect with partners to streamline their\plain\sa198\cf1\f52\fs20\qj operations. Developers leverage our platform to securely embed identity into their software.\par\pard\plain\sb110\fi594\cf1\f52\fs20\qj Our approach to identity eliminates duplicative, sprawling credentials and disparate authentication policies,\plain\cf1\f52\fs20\qj allowing our customers to simplify and scale their IT and security infrastructures more efficiently as the number of\plain\cf1\f52\fs20\qj users, devices, clouds and other technologies in their ecosystem grows. Our customers are able to achieve fast time\plain\cf1\f52\fs20\qj to value, lower costs and increased efficiency while improving compliance and providing security that is persistent,\plain\cf1\f52\fs20\qj perimeter-less and context-aware. These benefits are delivered through multiple products on a unified platform, our\plain\sa198\cf1\f52\fs20\qj superior cloud architecture and a vast and increasing network of integrations.\par\pard\plain\sb110\fi594\cf1\f52\fs20\qj We founded the company in 2009 to reinvent identity for the modern cloud era, where identity is the critical\plain\cf1\f52\fs20\qj foundation for connection and trust between users and technology. Since our inception, we have consistently\plain\sa198\cf1\f52\fs20\qj innovated to enhance our platform and our product offerings.\par\pard\plain\sb110\fi594\cf1\f52\fs20\qj In parallel to this product innovation, we have rapidly expanded the breadth and depth of the Okta Integration\plain\cf1\f52\fs20\qj Network, which provides customers with a pre-integrated set of cloud, mobile and web applications that spans the\plain\cf1\f52\fs20\qj functionality of our products. As of April\~30, 2018, we had over 5,500 integrations with cloud, mobile and web\plain\sa198\cf1\f52\fs20\qj applications and IT infrastructure providers.\par\pard\plain\sb110\fi594\cf1\f52\fs20\qj We employ a SaaS business model. We focus on acquiring and retaining our customers and increasing their\plain\cf1\f52\fs20\qj spending with us through expanding the number of users who access our platform and up-selling additional products.\plain\cf1\f52\fs20\qj We sell our products directly through our field and inside sales teams, as well as indirectly through our network of\plain\cf1\f52\fs20\qj independent software vendors, or ISVs, and channel partners. Our subscription fees include the use of our service\plain\cf1\f52\fs20\qj and our technical support and management of our platform. We base subscription fees primarily on the products used\plain\cf1\f52\fs20\qj and the number of users on our platform. Our customers use our platform to manage and secure their extended\plain\cf1\f52\fs20\qj enterprise (employees, contractors and partners), which we previously referred to as the internal use case.\plain\cf1\f52\fs20\qj Organizations also use our platform to manage and secure their customers' identities via the powerful APIs we have\plain\cf1\f52\fs20\qj developed, which we previously referred to as the external use case. We typically invoice customers in advance in\plain\sa198\cf1\f52\fs20\qj annual installments for subscriptions to our platform.{\*\bkmkstart s05c178731d4cfb55360d20524ed142a}{\*\bkmkend s05c178731d4cfb55360d20524ed142a}\par\pard\plain\sa198\fi594\cf1\f52\fs20\b\qc Components of Results of Operations\par\pard\plain\sb176\sa198\fi594\cf1\f52\fs20\b\i\ql Revenue\par\pard\plain\sb176\fi594\cf1\f52\fs20\i\qj Subscription Revenue.\plain\cf1\f52\fs20\qj \~\~\~\~Subscription revenue primarily consists of fees for access to and usage of our\plain\cf1\f52\fs20\qj cloud-based platform and related support. We generate subscription fees pursuant to noncancelable contracts.\plain\cf1\f52\fs20\qj Subscription revenue is driven primarily by the number of customers, the number of users per customer and the\plain\cf1\f52\fs20\qj products used. We typically invoice customers in advance in annual installments for subscriptions to our platform. We\plain\cf1\f52\fs20\qj recognize subscription revenue ratably over the term of the subscription period beginning on the date access to our\plain\sa198\cf1\f52\fs20\qj platform is provided. \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 25\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page \par\pard\plain\fs16 \par\pard\plain\fs16\par\pard\plain\sb176\fi594\cf1\f52\fs20\i\qj Professional Services and Other\plain\cf1\f52\fs20\qj .\~\~\~\~Professional services revenue includes fees from assisting customers in\plain\cf1\f52\fs20\qj implementing and optimizing the use of our products. These services include application configuration, system\plain\sa198\cf1\f52\fs20\qj integration and training services.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj We generally invoice customers as the work is performed for time-and-materials arrangements, and up front\plain\sa198\cf1\f52\fs20\qj for fixed fee arrangements. All professional services revenue is recognized as the services are performed.\par\pard\plain\sb352\sa198\fi594\cf1\f52\fs20\b\i\qj Overhead Allocation and Employee Compensation Costs\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj We allocate shared costs, such as facilities (including rent, utilities and depreciation on assets shared by all\plain\cf1\f52\fs20\qj departments), information technology costs, and recruiting costs to all departments based on headcount. As such,\plain\cf1\f52\fs20\qj allocated shared costs are reflected in each cost of revenue and operating expense category. Employee\plain\cf1\f52\fs20\qj compensation costs include salaries, bonuses, benefits and stock-based compensation for each operating expense\plain\sa198\cf1\f52\fs20\qj category and sales commissions for sales and marketing.\par\pard\plain\sb352\sa198\fi594\cf1\f52\fs20\b\i\qj Cost of Revenue and Gross Margin\par\pard\plain\sb176\fi594\cf1\f52\fs20\i\qj Cost of Subscription\plain\cf1\f52\fs20\qj .\~\~\~\~Cost of subscription primarily consists of expenses related to hosting our services and\plain\cf1\f52\fs20\qj providing support. These expenses include employee-related costs associated with our cloud-based infrastructure\plain\cf1\f52\fs20\qj and our customer support organization, third-party hosting fees, software and maintenance costs, outside services\plain\cf1\f52\fs20\qj associated with the delivery of our subscription services, travel-related costs, amortization expense associated with\plain\sa198\cf1\f52\fs20\qj capitalized internal-use software and acquired technology, and allocated overhead.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj We intend to continue to invest additional resources in our platform infrastructure and our platform support\plain\cf1\f52\fs20\qj organizations. As we continue to invest in technology innovation, we expect capitalized internal-use software costs\plain\cf1\f52\fs20\qj and related amortization to increase. We expect our investment in technology to expand the capability of our platform\plain\cf1\f52\fs20\qj enabling us to improve our gross margin over time. The level and timing of investment in these areas could affect our\plain\sa198\cf1\f52\fs20\qj cost of subscription revenue in the future.\par\pard\plain\sb176\fi594\cf1\f52\fs20\i\qj Cost of Professional Services and Other\plain\cf1\f52\fs20\qj .\~\~\~\~Cost of professional services consists primarily of employee-related\plain\cf1\f52\fs20\qj costs for our professional services delivery team, travel-related costs, and costs of outside services associated with\plain\cf1\f52\fs20\qj supplementing our professional services delivery team. The cost of providing professional services has historically\plain\sa198\cf1\f52\fs20\qj been higher than the associated revenue we generate.\par\pard\plain\sb176\fi594\cf1\f52\fs20\i\qj Gross Margin\plain\cf1\f52\fs20\qj .\~\~\~\~Gross margin is gross profit expressed as a percentage of total revenue. Our gross margin\plain\cf1\f52\fs20\qj may fluctuate from period to period as our revenue fluctuates, and as a result of the timing and amount of\plain\cf1\f52\fs20\qj investments to expand our hosting capacity, our continued efforts to build platform support and professional services\plain\cf1\f52\fs20\qj teams, increased stock-based compensation expenses, as well as the amortization of costs associated with\plain\sa198\cf1\f52\fs20\qj capitalized internal-use software and acquired intangible assets.\par\pard\plain\sb352\sa198\fi594\cf1\f52\fs20\b\i\qj Operating Expenses\par\pard\plain\sb176\fi594\cf1\f52\fs20\i\qj Research and Development.\plain\cf1\f52\fs20\qj \~\~\~\~Research and development expenses consist primarily of employee\plain\cf1\f52\fs20\qj compensation costs and allocated overhead. We believe that continued investment in our platform is important for our\plain\sa198\cf1\f52\fs20\qj growth. We expect our research and development expenses will increase in absolute dollars as our business grows.\par\pard\plain\sb176\fi594\cf1\f52\fs20\i\qj Sales and Marketing.\plain\cf1\f52\fs20\qj \~\~\~\~Sales and marketing expenses consist primarily of employee compensation costs, costs\plain\cf1\f52\fs20\qj of general marketing activities and promotional activities, travel-related expenses and allocated overhead.\plain\cf1\f52\fs20\qj Commissions earned by our sales force that are considered incremental and recoverable costs of obtaining a contract\plain\cf1\f52\fs20\qj with a customer are deferred and then amortized on a straight-line basis over a period of benefit that we have\plain\cf1\f52\fs20\qj determined to be\~generally five\~years. We expect our sales and marketing expenses will increase in absolute dollars\plain\cf1\f52\fs20\qj and continue to be our largest operating expense category for the foreseeable future as we expand our sales and\plain\cf1\f52\fs20\qj marketing efforts. However, we expect our sales and marketing expenses to decrease as a percentage of our revenue\plain\sa198\cf1\f52\fs20\qj as our revenue grows.\par\pard\plain\sb176\fi594\cf1\f52\fs20\i\qj General and Administrative.\plain\cf1\f52\fs20\qj \~\~\~\~General and administrative expenses consist primarily of employee compensation\plain\cf1\f52\fs20\qj costs for finance, accounting, legal and human resources personnel. In addition, general and administrative expenses\plain\cf1\f52\fs20\qj include non-personnel costs, such as legal and other professional fees, charitable contributions, and all other\plain\sa198\cf1\f52\fs20\qj supporting corporate expenses not allocated to other departments. \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 26\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page \par\pard\plain\fs16 \par\pard\plain\fs16\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj We expect to incur additional expenses as a result of operating as a public company, including costs to comply\plain\cf1\f52\fs20\qj with the rules and regulations applicable to companies listed on a national securities exchange, costs related to\plain\cf1\f52\fs20\qj compliance and reporting obligations pursuant to the rules and regulations of the Securities and Exchange\plain\cf1\f52\fs20\qj Commission (SEC), and increased expenses for insurance, investor relations and professional services. We expect\plain\sa198\cf1\f52\fs20\qj our general and administrative expenses will increase in absolute dollars as our business grows.\par\pard\plain\sb352\sa198\fi594\cf1\f52\fs20\b\i\qj Other Expense, Net\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj Other expense, net consists of interest income from our investment holdings and interest expense, which\plain\cf1\f52\fs20\qj primarily includes amortization of debt discount and issuance costs and contractual interest expense for our $345.0\plain\sa198\cf1\f52\fs20\qj million aggregate principal amount of 0.25%\~convertible senior notes due February\~15, 2023 (2023 Notes).\par\pard\plain\sb352\sa198\fi594\cf1\f52\fs20\b\i\qj Provision for (Benefit from) for Income Taxes\par\pard\plain\fi594\cf1\f52\fs20\qj Our provision for (benefit from) income taxes consists of federal and state income taxes in the United States\plain\cf1\f52\fs20\qj and income taxes in certain foreign jurisdictions, and is determined for interim periods using an estimate of our annual\plain\cf1\f52\fs20\qj effective tax rate, adjusted for discrete items occurring in the quarter. The primary difference between our effective tax\plain\sa198\cf1\f52\fs20\qj rate and the federal statutory rate relates to the net operating losses in jurisdictions with a valuation allowance.{\*\bkmkstart s819e90c82030cf2dc46f20524f040f4}{\*\bkmkend s819e90c82030cf2dc46f20524f040f4}\par\pard\plain\sa198\fi594\cf1\f52\fs20\b\qc Results of Operations\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj The following tables set forth our results of operations for the periods presented in dollars and as a percentage\plain\sa198\cf1\f52\fs20\qj of our revenue: \par\pard\plain {\trowd\trqc\clvertalc\cellx10794\cellx10799\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx10794\cellx10799\trrh66\row}}} {\trowd\trqc\clvertalc\cellx7074\clvertalc\cellx7228\clvertalc\cellx8588\clvertalc\cellx8742\clvertalc\cellx8857\clvertalc\cellx9143\clvertalc\cellx10503\clvertalc\cellx10789\cellx10794\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx7074\clvertalc\cellx7228\clvertalc\cellx8588\clvertalc\cellx8742\clvertalc\cellx8857\clvertalc\cellx9143\clvertalc\cellx10503\clvertalc\cellx10789\cellx10794\trrh66\row}}} {\trowd\trqc\clvertalb\cellx7074\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10793\cellx10798\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\b\qc Three Months Ended April 30,\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7074\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10793\cellx10798\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7074\clbrdrt\brdrs\brdrcf1\clvertalc\clvmgf\cellx8744\clvertalb\cellx8859\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10792\cellx10797\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc 2018\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc 2017\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7074\clbrdrt\brdrs\brdrcf1\clvertalc\clvmgf\cellx8744\clvertalb\cellx8859\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10792\cellx10797\trrh298\row}}} {\trowd\trqc\clvertalb\cellx7074\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalc\clvmrg\cellx8744\clvertalb\cellx8859\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10792\clvertalc\cellx10793\clvertalc\cellx10794\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\cf1\f52\fs18\b\qc As Adjusted\plain\intbl\li22\ri22\sa22\cf1\f52\fs16\b\qc\super \~(1)\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7074\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalc\clvmrg\cellx8744\clvertalb\cellx8859\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10792\clvertalc\cellx10793\clvertalc\cellx10794\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7074\clvertalb\cellx8744\clvertalb\cellx8859\clvertalb\cellx10792\clvertalc\cellx10793\clvertalc\cellx10794\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7074\clvertalb\cellx8744\clvertalb\cellx8859\clvertalb\cellx10792\clvertalc\cellx10793\clvertalc\cellx10794\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7074\clvertalb\cellx10793\clvertalc\cellx10794\clvertalc\cellx10795\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs18\qc (in thousands)\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7074\clvertalb\cellx10793\clvertalc\cellx10794\clvertalc\cellx10795\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7074\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8744\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8859\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10794\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Revenue:\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7074\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8744\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8859\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10794\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7074\clvertalb\cellx7228\clvertalb\cellx8588\clvertalb\cellx8742\clvertalb\cellx8857\clvertalb\cellx9143\clvertalb\cellx10503\clvertalb\cellx10789\clvertalc\cellx10790\clvertalc\cellx10791\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Subscription\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 76,841\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 48,279\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7074\clvertalb\cellx7228\clvertalb\cellx8588\clvertalb\cellx8742\clvertalb\cellx8857\clvertalb\cellx9143\clvertalb\cellx10503\clvertalb\cellx10789\clvertalc\cellx10790\clvertalc\cellx10791\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7074\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8589\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8743\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8858\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10505\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Professional services and other\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 6,780\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 4,046\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7074\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8589\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8743\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8858\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10505\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7074\clvertalb\cellx8589\clvertalb\cellx8743\clvertalb\cellx8858\clvertalb\cellx10505\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li330\ri22\sb22\sa22\cf1\f52\fs20\ql Total revenue\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 83,621\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 52,325\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7074\clvertalb\cellx8589\clvertalb\cellx8743\clvertalb\cellx8858\clvertalb\cellx10505\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7074\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8589\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8743\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8858\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10505\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Cost of revenue:\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7074\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8589\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8743\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8858\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10505\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7074\clvertalb\cellx8589\clvertalb\cellx8743\clvertalb\cellx8858\clvertalb\cellx10505\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\cf1\f52\fs20\ql Subscription\plain\intbl\li198\ri22\sa22\cf1\f52\fs18\ql\super (2)\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 16,332\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 11,157\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7074\clvertalb\cellx8589\clvertalb\cellx8743\clvertalb\cellx8858\clvertalb\cellx10505\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7074\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8589\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8743\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8858\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10505\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\cf1\f52\fs20\ql Professional services and other\plain\intbl\li198\ri22\sa22\cf1\f52\fs18\ql\super (2)\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 7,775\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 6,306\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7074\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8589\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8743\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8858\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10505\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7074\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8589\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8743\clvertalb\cellx8858\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10505\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh298 \pard\plain\intbl\li330\ri22\sb22\sa22\cf1\f52\fs20\ql Total cost of revenue\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 24,107\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 17,463\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7074\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8589\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8743\clvertalb\cellx8858\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10505\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7074\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8589\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8743\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8858\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10505\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Gross profit\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 59,514\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 34,862\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7074\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8589\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8743\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8858\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10505\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7074\clvertalb\cellx8589\clvertalb\cellx8743\clvertalb\cellx8858\clvertalb\cellx10505\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Operating expenses:\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7074\clvertalb\cellx8589\clvertalb\cellx8743\clvertalb\cellx8858\clvertalb\cellx10505\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7074\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8589\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8743\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8858\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10505\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\cf1\f52\fs20\ql Research and development\plain\intbl\li198\ri22\sa22\cf1\f52\fs18\ql\super (2)\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 19,929\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 15,359\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7074\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8589\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8743\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8858\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10505\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7074\clvertalb\cellx8589\clvertalb\cellx8743\clvertalb\cellx8858\clvertalb\cellx10505\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\cf1\f52\fs20\ql Sales and marketing\plain\intbl\li198\ri22\sa22\cf1\f52\fs18\ql\super (2)\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 49,493\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 35,303\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7074\clvertalb\cellx8589\clvertalb\cellx8743\clvertalb\cellx8858\clvertalb\cellx10505\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7074\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8589\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8743\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8858\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10505\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\cf1\f52\fs20\ql General and administrative\plain\intbl\li198\ri22\sa22\cf1\f52\fs18\ql\super (2)\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 15,070\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 11,639\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7074\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8589\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8743\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8858\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10505\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7074\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8589\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8743\clvertalb\cellx8858\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10505\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh298 \pard\plain\intbl\li330\ri22\sb22\sa22\cf1\f52\fs20\ql Total operating expenses\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 84,492\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 62,301\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7074\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8589\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8743\clvertalb\cellx8858\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10505\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7074\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8589\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8743\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8858\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10505\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Operating loss\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (24,978\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (27,439\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7074\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8589\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8743\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8858\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10505\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7074\clvertalb\cellx8589\clvertalb\cellx8743\clvertalb\cellx8858\clvertalb\cellx10505\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Other expense, net\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (1,215\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (19\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7074\clvertalb\cellx8589\clvertalb\cellx8743\clvertalb\cellx8858\clvertalb\cellx10505\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7074\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8589\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8743\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8858\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10505\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Loss before provision for (benefit from) income taxes\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (26,193\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (27,458\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7074\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8589\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8743\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8858\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10505\clbrdrt\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10793\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\cellx7074\clvertalb\cellx8589\clvertalb\cellx8743\clvertalb\cellx8858\clvertalb\cellx10505\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Provision for (benefit from) income taxes\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (231\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 248\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7074\clvertalb\cellx8589\clvertalb\cellx8743\clvertalb\cellx8858\clvertalb\cellx10505\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7074\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7228\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8588\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8742\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8857\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9143\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10503\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10789\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10790\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Net loss\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (25,962\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (27,706\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7074\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7228\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8588\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8742\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8857\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9143\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10503\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10789\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10790\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh298\row}}}\pard\plain\sa198\cf1\f52\fs20\ql _______________________________ \par\pard\plain {\trowd\clvertalc\cellx305\clvertalc\cellx7707\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx305\clvertalc\cellx7707\trrh66\row}}} {\trowd\cellx305\cellx7707\trrh598 \pard\plain\intbl\cf1\f52\fs14\ql\super (1)\plain\intbl\cf1\f52\fs16\ql \~\cell\pard\plain\intbl\cf1\f52\fs16\qj See Note 2 to our condensed consolidated financial statements for a summary of\plain\intbl\cf1\f52\fs16\qj adjustments. \~\cell{ {\trowd\cellx305\cellx7707\trrh598\row}}} \pard\plain {\trowd\clvertalc\cellx265\clvertalc\cellx4589\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx265\clvertalc\cellx4589\trrh66\row}}} {\trowd\cellx265\cellx4589\trrh598 \pard\plain\intbl\cf1\f52\fs16\ql\super (2)\plain\intbl\cf1\f52\fs18\ql \~\cell\pard\plain\intbl\cf1\f52\fs16\ql Includes stock-based compensation expense\plain\intbl\cf1\f52\fs16\ql as follows:\cell{ {\trowd\cellx265\cellx4589\trrh598\row}}} \par\pard\plain\fs16\pard\plain\sa198\cf1\f52\fs20\qc 27\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page \par\pard\plain\fs16 \par\pard\plain\fs16 \par\pard\plain {\trowd\clvertalc\cellx10420\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx10420\trrh66\row}}} {\trowd\clvertalc\cellx7121\clvertalc\cellx7246\clvertalc\cellx8591\clvertalc\cellx8716\clvertalc\cellx8820\clvertalc\cellx8949\clvertalc\cellx10293\clvertalc\cellx10420\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx7121\clvertalc\cellx7246\clvertalc\cellx8591\clvertalc\cellx8716\clvertalc\cellx8820\clvertalc\cellx8949\clvertalc\cellx10293\clvertalc\cellx10420\trrh66\row}}} {\trowd\clvertalb\cellx7121\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10419\trrh232 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs16\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs16\b\qc Three Months Ended April 30,\cell{ {\trowd\clvertalb\cellx7121\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10419\trrh232\row}}} {\trowd\clvertalb\cellx7121\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8716\clvertalb\cellx8820\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10418\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs16\b\qc 2018\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs16\b\qc 2017\cell{ {\trowd\clvertalb\cellx7121\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8716\clvertalb\cellx8820\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10418\trrh281\row}}} {\trowd\clvertalb\cellx7121\clvertalb\cellx8716\clvertalb\cellx8820\clvertalb\cellx10418\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\clvertalb\cellx7121\clvertalb\cellx8716\clvertalb\cellx8820\clvertalb\cellx10418\trrh281\row}}} {\trowd\clvertalb\cellx7121\clvertalb\cellx10419\trrh232 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs16\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs14\qc (in thousands)\cell{ {\trowd\clvertalb\cellx7121\clvertalb\cellx10419\trrh232\row}}} {\trowd\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7121\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7246\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8591\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8716\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8820\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8949\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10293\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10420\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs16\ql Cost of subscription revenue\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs16\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs16\qr 1,529\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs16\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs16\qr 686\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7121\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7246\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8591\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8716\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8820\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8949\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10293\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10420\trrh281\row}}} {\trowd\clvertalb\cellx7121\clvertalb\cellx8591\clvertalb\cellx8716\clvertalb\cellx8820\clvertalb\cellx10293\clvertalb\cellx10420\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs16\ql Cost of professional services and other revenue\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs16\qr 889\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs16\qr 469\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalb\cellx7121\clvertalb\cellx8591\clvertalb\cellx8716\clvertalb\cellx8820\clvertalb\cellx10293\clvertalb\cellx10420\trrh281\row}}} {\trowd\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7121\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8591\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8716\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8820\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10293\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10420\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs16\ql Research and development\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs16\qr 4,213\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs16\qr 3,301\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7121\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8591\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8716\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8820\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10293\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10420\trrh281\row}}} {\trowd\clvertalb\cellx7121\clvertalb\cellx8591\clvertalb\cellx8716\clvertalb\cellx8820\clvertalb\cellx10293\clvertalb\cellx10420\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs16\ql Sales and marketing\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs16\qr 4,153\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs16\qr 2,375\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalb\cellx7121\clvertalb\cellx8591\clvertalb\cellx8716\clvertalb\cellx8820\clvertalb\cellx10293\clvertalb\cellx10420\trrh281\row}}} {\trowd\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7121\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8591\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8716\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8820\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10293\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10420\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs16\ql General and administrative\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs16\qr 3,351\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs16\qr 2,075\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7121\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8591\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8716\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8820\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10293\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10420\trrh281\row}}} {\trowd\clvertalb\cellx7121\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7246\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8591\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8716\clvertalb\cellx8820\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8949\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10293\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10420\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs16\ql Total stock-based compensation expense\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs16\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs16\qr 14,135\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs16\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs16\qr 8,906\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalb\cellx7121\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7246\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8591\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8716\clvertalb\cellx8820\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8949\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10293\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10420\trrh281\row}}} \par\pard\plain {\trowd\trqc\clvertalc\cellx10796\cellx10799\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx10796\cellx10799\trrh66\row}}} {\trowd\trqc\clvertalc\cellx7023\clvertalc\cellx8481\clvertalc\cellx8745\clvertalc\cellx8906\clvertalc\cellx10364\clvertalc\cellx10794\cellx10797\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx7023\clvertalc\cellx8481\clvertalc\cellx8745\clvertalc\cellx8906\clvertalc\cellx10364\clvertalc\cellx10794\cellx10797\trrh66\row}}} {\trowd\trqc\clvertalb\cellx7023\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10795\cellx10798\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\b\qc Three Months Ended April 30,\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7023\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10795\cellx10798\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7023\clbrdrt\brdrs\brdrcf1\clvertalc\clvmgf\cellx8745\clbrdrt\brdrs\brdrcf1\clvertalb\cellx8906\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10794\cellx10797\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc 2018\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc 2017\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7023\clbrdrt\brdrs\brdrcf1\clvertalc\clvmgf\cellx8745\clbrdrt\brdrs\brdrcf1\clvertalb\cellx8906\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10794\cellx10797\trrh298\row}}} {\trowd\trqc\clvertalb\cellx7023\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalc\clvmrg\cellx8745\clvertalb\cellx8906\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10794\clvertalc\cellx10795\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\cf1\f52\fs18\b\qc As Adjusted\plain\intbl\li22\ri22\sa22\cf1\f52\fs16\b\qc\super \~(1)\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7023\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalc\clvmrg\cellx8745\clvertalb\cellx8906\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10794\clvertalc\cellx10795\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7023\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8745\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8906\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10794\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10795\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Revenue\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7023\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8745\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8906\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10794\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10795\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7023\clvertalb\cellx8481\clvertalb\cellx8745\clvertalb\cellx8906\clvertalb\cellx10364\clvertalb\cellx10794\clvertalc\cellx10795\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Subscription\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 92\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql \~%\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 92\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql \~%\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7023\clvertalb\cellx8481\clvertalb\cellx8745\clvertalb\cellx8906\clvertalb\cellx10364\clvertalb\cellx10794\clvertalc\cellx10795\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7023\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8481\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8745\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8906\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10364\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10794\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10795\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Professional services and other\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 8\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 8\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7023\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8481\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8745\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8906\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10364\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10794\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10795\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7023\clvertalb\cellx8481\clvertalb\cellx8745\clvertalb\cellx8906\clvertalb\cellx10364\clvertalb\cellx10794\clvertalc\cellx10795\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li330\ri22\sb22\sa22\cf1\f52\fs20\ql Total revenue\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 100\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 100\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7023\clvertalb\cellx8481\clvertalb\cellx8745\clvertalb\cellx8906\clvertalb\cellx10364\clvertalb\cellx10794\clvertalc\cellx10795\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7023\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8745\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8906\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10794\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10795\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Cost of revenue\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7023\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8745\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8906\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10794\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10795\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7023\clvertalb\cellx8481\clvertalb\cellx8745\clvertalb\cellx8906\clvertalb\cellx10364\clvertalb\cellx10794\clvertalc\cellx10795\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Subscription\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 20\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 21\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7023\clvertalb\cellx8481\clvertalb\cellx8745\clvertalb\cellx8906\clvertalb\cellx10364\clvertalb\cellx10794\clvertalc\cellx10795\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7023\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8481\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8745\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8906\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10364\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10794\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10795\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Professional services and other\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 9\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 12\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7023\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8481\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8745\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8906\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10364\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10794\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10795\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7023\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8481\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8745\clvertalb\cellx8906\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10364\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10794\clvertalc\cellx10795\clvertalc\cellx10800\trrh298 \pard\plain\intbl\li330\ri22\sb22\sa22\cf1\f52\fs20\ql Total cost of revenue\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 29\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 33\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7023\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8481\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8745\clvertalb\cellx8906\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10364\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10794\clvertalc\cellx10795\clvertalc\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7023\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8481\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8745\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8906\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10364\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10794\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10795\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Gross profit\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 71\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 67\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7023\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8481\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8745\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8906\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10364\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10794\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10795\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7023\clvertalb\cellx8745\clvertalb\cellx8906\clvertalb\cellx10794\clvertalc\cellx10795\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Operating expenses\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7023\clvertalb\cellx8745\clvertalb\cellx8906\clvertalb\cellx10794\clvertalc\cellx10795\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7023\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8481\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8745\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8906\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10364\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10794\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10795\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Research and development\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 24\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 29\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7023\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8481\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8745\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8906\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10364\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10794\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10795\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7023\clvertalb\cellx8481\clvertalb\cellx8745\clvertalb\cellx8906\clvertalb\cellx10364\clvertalb\cellx10794\clvertalc\cellx10795\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Sales and marketing\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 59\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 68\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7023\clvertalb\cellx8481\clvertalb\cellx8745\clvertalb\cellx8906\clvertalb\cellx10364\clvertalb\cellx10794\clvertalc\cellx10795\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7023\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8481\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8745\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8906\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10364\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10794\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10795\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql General and administrative\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 18\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 22\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7023\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8481\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8745\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8906\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10364\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10794\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10795\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7023\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8481\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8745\clvertalb\cellx8906\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10364\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10794\clvertalc\cellx10795\clvertalc\cellx10800\trrh298 \pard\plain\intbl\li330\ri22\sb22\sa22\cf1\f52\fs20\ql Total operating expenses\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 101\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 119\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7023\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8481\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8745\clvertalb\cellx8906\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10364\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10794\clvertalc\cellx10795\clvertalc\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7023\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8481\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8745\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8906\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10364\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10794\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10795\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Operating loss\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (30\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (52\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7023\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8481\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8745\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8906\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10364\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10794\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10795\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7023\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8481\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8745\clvertalb\cellx8906\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10364\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10794\clvertalc\cellx10795\clvertalc\cellx10800\trrh298 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Other expense, net\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (1\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7023\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8481\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8745\clvertalb\cellx8906\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10364\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10794\clvertalc\cellx10795\clvertalc\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7023\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8481\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8745\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8906\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10364\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10794\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10795\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Loss before provision for (benefit from) income taxes\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (31\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (52\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7023\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8481\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8745\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8906\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10364\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10794\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10795\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7023\clvertalb\cellx8481\clvertalb\cellx8745\clvertalb\cellx8906\clvertalb\cellx10364\clvertalb\cellx10794\clvertalc\cellx10795\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Provision for (benefit from) income taxes\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7023\clvertalb\cellx8481\clvertalb\cellx8745\clvertalb\cellx8906\clvertalb\cellx10364\clvertalb\cellx10794\clvertalc\cellx10795\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7023\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8481\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8745\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8906\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10364\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10794\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10795\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Net loss\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (31\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )%\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (52\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )%\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7023\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8481\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8745\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8906\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10364\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10794\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10795\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh298\row}}}\pard\plain\sa198\cf1\f52\fs20\ql _______________________________ \par\pard\plain {\trowd\clvertalc\cellx303\clvertalc\cellx7578\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx303\clvertalc\cellx7578\trrh66\row}}} {\trowd\cellx303\cellx7578\trrh599 \pard\plain\intbl\cf1\f52\fs14\ql\super (1)\plain\intbl\cf1\f52\fs16\ql \~\cell\pard\plain\intbl\cf1\f52\fs16\ql See Note 2 to our condensed consolidated financial statements for a summary of\plain\intbl\cf1\f52\fs16\ql adjustments.\cell{ {\trowd\cellx303\cellx7578\trrh599\row}}} \par\pard\plain\fs16 \par\pard\plain\fs16\pard\plain\sa198\cf1\f52\fs20\qc 28\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page{\*\bkmkstart s38b0178a928b386e5f4620524f2a592}{\*\bkmkend s38b0178a928b386e5f4620524f2a592} \par\pard\plain\fs16 \par\pard\plain\fs16\par\pard\plain\sb352\sa198\fi594\cf1\f52\fs20\b\qc Comparison of the Three Months Ended April 30, 2018 and 2017\par\pard\plain\sb176\sa198\fi594\cf1\f52\fs20\b\i\ql Revenue \par\pard\plain {\trowd\trqc\clvertalc\cellx10799\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx10799\trrh66\row}}} {\trowd\trqc\clvertalc\cellx4263\clvertalc\cellx4417\clvertalc\cellx5697\clvertalc\cellx5894\clvertalc\cellx6009\clvertalc\cellx6163\clvertalc\cellx7443\clvertalc\cellx7640\clvertalc\cellx7741\clvertalc\cellx8017\clvertalc\cellx8934\clvertalc\cellx9210\clvertalc\cellx9311\clvertalc\cellx10297\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx4263\clvertalc\cellx4417\clvertalc\cellx5697\clvertalc\cellx5894\clvertalc\cellx6009\clvertalc\cellx6163\clvertalc\cellx7443\clvertalc\cellx7640\clvertalc\cellx7741\clvertalc\cellx8017\clvertalc\cellx8934\clvertalc\cellx9210\clvertalc\cellx9311\clvertalc\cellx10297\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalb\cellx4263\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7645\clvertalb\cellx7746\clvertalb\cellx10798\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\b\qc Three Months Ended April 30,\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4263\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7645\clvertalb\cellx7746\clvertalb\cellx10798\trrh281\row}}} {\trowd\trqc\clvertalb\cellx4263\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5896\clvertalb\cellx6011\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7644\clvertalb\cellx7745\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9215\clvertalb\cellx9316\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10795\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc 2018\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc 2017\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc $ Change\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc %\~Change\cell{ {\trowd\trqc\clvertalb\cellx4263\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5896\clvertalb\cellx6011\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7644\clvertalb\cellx7745\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9215\clvertalb\cellx9316\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10795\trrh281\row}}} {\trowd\trqc\clvertalb\cellx4263\clvertalb\cellx5896\clvertalb\cellx6011\clvertalb\cellx7644\clvertalb\cellx7745\clvertalb\cellx9215\clvertalb\cellx9316\clvertalb\cellx10795\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4263\clvertalb\cellx5896\clvertalb\cellx6011\clvertalb\cellx7644\clvertalb\cellx7745\clvertalb\cellx9215\clvertalb\cellx9316\clvertalb\cellx10795\trrh281\row}}} {\trowd\trqc\clvertalb\cellx4263\clvertalb\cellx10799\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs18\qc (dollars in thousands)\cell{ {\trowd\trqc\clvertalb\cellx4263\clvertalb\cellx10799\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4263\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5896\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6011\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7644\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7745\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9215\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9316\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10795\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Revenue:\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4263\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5896\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6011\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7644\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7745\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9215\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9316\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10795\trrh281\row}}} {\trowd\trqc\clvertalb\cellx4263\clvertalb\cellx4417\clvertalb\cellx5697\clvertalb\cellx5894\clvertalb\cellx6009\clvertalb\cellx6163\clvertalb\cellx7443\clvertalb\cellx7640\clvertalb\cellx7741\clvertalb\cellx8017\clvertalb\cellx8934\clvertalb\cellx9210\clvertalb\cellx9311\clvertalb\cellx10297\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Subscription\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 76,841\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 48,279\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 28,562\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 59\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql %\cell{ {\trowd\trqc\clvertalb\cellx4263\clvertalb\cellx4417\clvertalb\cellx5697\clvertalb\cellx5894\clvertalb\cellx6009\clvertalb\cellx6163\clvertalb\cellx7443\clvertalb\cellx7640\clvertalb\cellx7741\clvertalb\cellx8017\clvertalb\cellx8934\clvertalb\cellx9210\clvertalb\cellx9311\clvertalb\cellx10297\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4263\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5698\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5895\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6010\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7445\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7642\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7743\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8937\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9213\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9314\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10300\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Professional services and other\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 6,780\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 4,046\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 2,734\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 68\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4263\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5698\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5895\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6010\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7445\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7642\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7743\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8937\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9213\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9314\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10300\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx4263\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx4417\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx5697\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx5894\clvertalb\cellx6009\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6163\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7443\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7640\clvertalb\cellx7741\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8017\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8934\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9210\clvertalb\cellx9311\clvertalb\cellx10297\clvertalb\cellx10800\trrh298 \pard\plain\intbl\li330\ri22\sb22\sa22\cf1\f52\fs20\ql Total revenue\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 83,621\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 52,325\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 31,296\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 60\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4263\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx4417\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx5697\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx5894\clvertalb\cellx6009\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6163\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7443\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7640\clvertalb\cellx7741\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8017\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8934\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9210\clvertalb\cellx9311\clvertalb\cellx10297\clvertalb\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4263\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5896\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6011\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7644\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7745\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9215\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9316\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10795\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4263\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5896\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6011\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7644\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7745\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9215\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9316\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10795\trrh281\row}}} {\trowd\trqc\clvertalb\cellx4263\clvertalb\cellx5698\clvertalb\cellx5895\clvertalb\cellx6010\clvertalb\cellx7643\clvertalb\cellx7744\clvertalb\cellx8938\clvertalb\cellx9214\clvertalb\cellx9315\clvertalb\cellx10301\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Percentage of revenue:\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4263\clvertalb\cellx5698\clvertalb\cellx5895\clvertalb\cellx6010\clvertalb\cellx7643\clvertalb\cellx7744\clvertalb\cellx8938\clvertalb\cellx9214\clvertalb\cellx9315\clvertalb\cellx10301\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4263\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5698\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5895\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6010\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7445\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7642\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7743\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8937\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9213\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9314\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10300\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Subscription\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 92\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql %\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 92\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql %\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4263\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5698\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5895\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6010\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7445\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7642\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7743\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8937\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9213\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9314\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10300\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx4263\clvertalb\cellx5698\clvertalb\cellx5895\clvertalb\cellx6010\clvertalb\cellx7445\clvertalb\cellx7642\clvertalb\cellx7743\clvertalb\cellx8937\clvertalb\cellx9213\clvertalb\cellx9314\clvertalb\cellx10300\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Professional services and other\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 8\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 8\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4263\clvertalb\cellx5698\clvertalb\cellx5895\clvertalb\cellx6010\clvertalb\cellx7445\clvertalb\cellx7642\clvertalb\cellx7743\clvertalb\cellx8937\clvertalb\cellx9213\clvertalb\cellx9314\clvertalb\cellx10300\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4263\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5698\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5895\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6010\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7445\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7642\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7743\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8937\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9213\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9314\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10300\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh298 \pard\plain\intbl\li330\ri22\sb22\sa22\cf1\f52\fs20\ql Total\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 100\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql %\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 100\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql %\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4263\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5698\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5895\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6010\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7445\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7642\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7743\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8937\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9213\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9314\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10300\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh298\row}}}\pard\plain\sb176\sa198\fi594\cf1\f52\fs20\qj Subscription revenue increased by $28.6 million, or 59%, for the three months ended April\~30, 2018 compared\plain\cf1\f52\fs20\qj to the three months ended April\~30, 2017. The increase was primarily due to the addition of new customers as well\plain\sa198\cf1\f52\fs20\qj as an increase in users and sales of additional products to existing customers.\par\pard\plain\fi594\cf1\f52\fs20\qj Professional services and other revenue increased by $2.7 million, or 68%, for the three months ended April\~30,\plain\cf1\f52\fs20\qj 2018 compared to the three months ended April\~30, 2017. The increase in professional services revenue primarily\plain\cf1\f52\fs20\qj related to an increase in implementation services priced on a time and material basis, associated with an increase in\plain\sa198\cf1\f52\fs20\qj the number of new customers purchasing our subscription services.\par\pard\plain\sb352\sa198\fi594\cf1\f52\fs20\b\i\ql Cost of Revenue, Gross Profit and Gross Margin \par\pard\plain {\trowd\trqc\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalc\cellx4197\clvertalc\cellx4351\clvertalc\cellx5618\clvertalc\cellx5871\clvertalc\cellx5986\clvertalc\cellx6140\clvertalc\cellx7407\clvertalc\cellx7660\clvertalc\cellx7761\clvertalc\cellx8037\clvertalc\cellx8948\clvertalc\cellx9224\clvertalc\cellx9325\clvertalc\cellx10301\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx4197\clvertalc\cellx4351\clvertalc\cellx5618\clvertalc\cellx5871\clvertalc\cellx5986\clvertalc\cellx6140\clvertalc\cellx7407\clvertalc\cellx7660\clvertalc\cellx7761\clvertalc\cellx8037\clvertalc\cellx8948\clvertalc\cellx9224\clvertalc\cellx9325\clvertalc\cellx10301\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalb\cellx4197\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7663\clvertalb\cellx7764\clvertalb\cellx10799\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\b\qc Three Months Ended April 30,\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4197\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7663\clvertalb\cellx7764\clvertalb\cellx10799\trrh281\row}}} {\trowd\trqc\clvertalb\cellx4197\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5872\clvertalb\cellx5987\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7662\clvertalb\cellx7763\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9227\clvertalb\cellx9328\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10797\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc 2018\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc 2017\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc $ Change\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc %\~Change\cell{ {\trowd\trqc\clvertalb\cellx4197\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5872\clvertalb\cellx5987\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7662\clvertalb\cellx7763\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9227\clvertalb\cellx9328\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10797\trrh281\row}}} {\trowd\trqc\clvertalb\cellx4197\clvertalb\cellx5872\clvertalb\cellx5987\clvertalb\cellx7662\clvertalb\cellx7763\clbrdrt\brdrs\brdrcf1\clvertalb\cellx9227\clvertalb\cellx9328\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10797\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4197\clvertalb\cellx5872\clvertalb\cellx5987\clvertalb\cellx7662\clvertalb\cellx7763\clbrdrt\brdrs\brdrcf1\clvertalb\cellx9227\clvertalb\cellx9328\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10797\trrh298\row}}} {\trowd\trqc\clvertalb\cellx4197\clvertalb\cellx10799\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs18\qc (dollars in thousands)\cell{ {\trowd\trqc\clvertalb\cellx4197\clvertalb\cellx10799\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4197\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5872\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5987\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7662\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7763\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9227\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9328\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10797\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Cost of revenue:\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4197\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5872\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5987\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7662\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7763\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9227\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9328\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10797\trrh281\row}}} {\trowd\trqc\clvertalb\cellx4197\clvertalb\cellx4351\clvertalb\cellx5618\clvertalb\cellx5871\clvertalb\cellx5986\clvertalb\cellx6140\clvertalb\cellx7407\clvertalb\cellx7660\clvertalb\cellx7761\clvertalb\cellx8037\clvertalb\cellx8948\clvertalb\cellx9224\clvertalb\cellx9325\clvertalb\cellx10301\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Subscription\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 16,332\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 11,157\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 5,175\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 46\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql %\cell{ {\trowd\trqc\clvertalb\cellx4197\clvertalb\cellx4351\clvertalb\cellx5618\clvertalb\cellx5871\clvertalb\cellx5986\clvertalb\cellx6140\clvertalb\cellx7407\clvertalb\cellx7660\clvertalb\cellx7761\clvertalb\cellx8037\clvertalb\cellx8948\clvertalb\cellx9224\clvertalb\cellx9325\clvertalb\cellx10301\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4197\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5619\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5872\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5987\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7409\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7662\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7763\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8951\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9227\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9328\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10304\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Professional services and other\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 7,775\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 6,306\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 1,469\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 23\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4197\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5619\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5872\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5987\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7409\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7662\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7763\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8951\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9227\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9328\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10304\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx4197\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx4351\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx5618\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx5871\clvertalb\cellx5986\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6140\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7407\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7660\clvertalb\cellx7761\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8037\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8948\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9224\clvertalb\cellx9325\clvertalb\cellx10301\clvertalb\cellx10800\trrh298 \pard\plain\intbl\li330\ri22\sb22\sa22\cf1\f52\fs20\ql Total cost of revenue\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 24,107\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 17,463\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 6,644\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 38\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4197\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx4351\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx5618\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx5871\clvertalb\cellx5986\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6140\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7407\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7660\clvertalb\cellx7761\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8037\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8948\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9224\clvertalb\cellx9325\clvertalb\cellx10301\clvertalb\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4197\clbrdrt\brdrdb\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4351\clbrdrt\brdrdb\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5618\clbrdrt\brdrdb\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5871\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5986\clbrdrt\brdrdb\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6140\clbrdrt\brdrdb\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7407\clbrdrt\brdrdb\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7660\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7761\clbrdrt\brdrdb\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8037\clbrdrt\brdrdb\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8948\clbrdrt\brdrdb\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9224\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9325\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10301\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh332 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Gross profit\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 59,514\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 34,862\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 24,652\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 71\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4197\clbrdrt\brdrdb\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4351\clbrdrt\brdrdb\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5618\clbrdrt\brdrdb\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5871\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5986\clbrdrt\brdrdb\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6140\clbrdrt\brdrdb\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7407\clbrdrt\brdrdb\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7660\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7761\clbrdrt\brdrdb\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8037\clbrdrt\brdrdb\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8948\clbrdrt\brdrdb\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9224\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9325\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10301\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh332\row}}} {\trowd\trqc\clvertalb\cellx4197\clvertalb\cellx5872\clvertalb\cellx5987\clvertalb\cellx7662\clvertalb\cellx7763\clvertalb\cellx9227\clvertalb\cellx9328\clvertalb\cellx10797\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4197\clvertalb\cellx5872\clvertalb\cellx5987\clvertalb\cellx7662\clvertalb\cellx7763\clvertalb\cellx9227\clvertalb\cellx9328\clvertalb\cellx10797\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4197\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5619\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5872\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5987\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7662\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7763\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8951\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9227\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9328\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10304\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Gross margin:\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4197\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5619\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5872\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5987\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7662\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7763\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8951\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9227\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9328\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10304\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx4197\clvertalb\cellx5619\clvertalb\cellx5872\clvertalb\cellx5987\clvertalb\cellx7409\clvertalb\cellx7662\clvertalb\cellx7763\clvertalb\cellx8951\clvertalb\cellx9227\clvertalb\cellx9328\clvertalb\cellx10304\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Subscription\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 79\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql \~%\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 77\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql \~%\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4197\clvertalb\cellx5619\clvertalb\cellx5872\clvertalb\cellx5987\clvertalb\cellx7409\clvertalb\cellx7662\clvertalb\cellx7763\clvertalb\cellx8951\clvertalb\cellx9227\clvertalb\cellx9328\clvertalb\cellx10304\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4197\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5619\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5872\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5987\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7409\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7662\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7763\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8951\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9227\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9328\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10304\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Professional services and other\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (15\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (56\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4197\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5619\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5872\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5987\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7409\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7662\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7763\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8951\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9227\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9328\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10304\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx4197\clvertalb\cellx5619\clvertalb\cellx5872\clvertalb\cellx5987\clvertalb\cellx7409\clvertalb\cellx7662\clvertalb\cellx7763\clvertalb\cellx8951\clvertalb\cellx9227\clvertalb\cellx9328\clvertalb\cellx10304\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Total gross margin\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 71\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 67\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4197\clvertalb\cellx5619\clvertalb\cellx5872\clvertalb\cellx5987\clvertalb\cellx7409\clvertalb\cellx7662\clvertalb\cellx7763\clvertalb\cellx8951\clvertalb\cellx9227\clvertalb\cellx9328\clvertalb\cellx10304\clvertalb\cellx10800\trrh281\row}}}\pard\plain\sb176\sa198\fi594\cf1\f52\fs20\qj Cost of subscription revenue increased by $5.2 million, or 46%, for the three months ended April\~30, 2018\plain\cf1\f52\fs20\qj compared to the three months ended April\~30, 2017, primarily due to an increase of $2.7 million in employee\plain\cf1\f52\fs20\qj compensation costs related to higher headcount to support the growth in our subscription services, an increase of\plain\cf1\f52\fs20\qj $0.7 million in data center costs as we increased capacity to support our growth and an increase of\~$0.5\plain\cf1\f52\fs20\qj million\~related to the amortization of capitalized internal-use software costs due to the continued development of our\plain\sa198\cf1\f52\fs20\qj software.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj Our gross margin for subscription revenue increased from 77% during the three months ended April\~30, 2017 to\plain\cf1\f52\fs20\qj 79% during the three months ended April\~30, 2018, due to economies of scale as our subscription revenue increased.\plain\cf1\f52\fs20\qj While our gross margins for subscription revenue may fluctuate in the near-term as we invest in our growth, we\plain\sa198\cf1\f52\fs20\qj expect our subscription revenue gross margin to increase over time as we achieve additional economies of scale. \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 29\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page \par\pard\plain\fs16 \par\pard\plain\fs16\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj Cost of professional services and other revenue increased by $1.5 million, or 23%, for the three months ended\plain\cf1\f52\fs20\qj April\~30, 2018, compared to the three months ended April\~30, 2017, primarily due to an increase of $1.2 million in\plain\sa198\cf1\f52\fs20\qj employee compensation costs related to higher headcount.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj Our gross margin for professional services and other revenue improved to (15)% during the three months ended\plain\cf1\f52\fs20\qj April\~30, 2018 from (56)% during the three months ended April\~30, 2017 primarily due to more efficient utilization from\plain\sa198\cf1\f52\fs20\qj our professional services team.\par\pard\plain\sa198\fi594\cf1\f52\fs20\b\i\ql Operating Expenses\par\pard\plain\sb176\sa198\fi594\cf1\f52\fs20\i\ql Research and Development Expenses \par\pard\plain {\trowd\trqc\clvertalc\cellx10799\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx10799\trrh66\row}}} {\trowd\trqc\clvertalc\cellx4281\clvertalc\cellx4435\clvertalc\cellx5715\clvertalc\cellx5912\clvertalc\cellx6027\clvertalc\cellx6181\clvertalc\cellx7461\clvertalc\cellx7658\clvertalc\cellx7759\clvertalc\cellx8035\clvertalc\cellx8934\clvertalc\cellx9210\clvertalc\cellx9311\clvertalc\cellx10297\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx4281\clvertalc\cellx4435\clvertalc\cellx5715\clvertalc\cellx5912\clvertalc\cellx6027\clvertalc\cellx6181\clvertalc\cellx7461\clvertalc\cellx7658\clvertalc\cellx7759\clvertalc\cellx8035\clvertalc\cellx8934\clvertalc\cellx9210\clvertalc\cellx9311\clvertalc\cellx10297\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalb\cellx4281\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7662\clvertalb\cellx7763\clvertalb\cellx10797\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\b\qc Three Months Ended April 30,\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4281\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7662\clvertalb\cellx7763\clvertalb\cellx10797\trrh281\row}}} {\trowd\trqc\clvertalb\cellx4281\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5914\clvertalb\cellx6029\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7662\clvertalb\cellx7763\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9215\clvertalb\cellx9316\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10795\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc 2018\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc 2017\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc $ Change\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc %\~Change\cell{ {\trowd\trqc\clvertalb\cellx4281\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5914\clvertalb\cellx6029\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7662\clvertalb\cellx7763\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9215\clvertalb\cellx9316\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10795\trrh281\row}}} {\trowd\trqc\clvertalb\cellx4281\clbrdrt\brdrs\brdrcf1\clvertalb\cellx5914\clvertalb\cellx6029\clbrdrt\brdrs\brdrcf1\clvertalb\cellx7662\clvertalb\cellx7763\clbrdrt\brdrs\brdrcf1\clvertalb\cellx9215\clvertalb\cellx9316\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10795\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4281\clbrdrt\brdrs\brdrcf1\clvertalb\cellx5914\clvertalb\cellx6029\clbrdrt\brdrs\brdrcf1\clvertalb\cellx7662\clvertalb\cellx7763\clbrdrt\brdrs\brdrcf1\clvertalb\cellx9215\clvertalb\cellx9316\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10795\trrh298\row}}} {\trowd\trqc\clvertalb\cellx4281\clvertalb\cellx10799\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs18\qc (dollars in thousands)\cell{ {\trowd\trqc\clvertalb\cellx4281\clvertalb\cellx10799\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4281\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4435\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5715\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5912\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6027\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6181\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7461\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7658\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7759\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8035\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8934\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9210\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9311\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10297\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Research and development\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 19,929\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 15,359\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 4,570\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 30\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql %\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4281\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4435\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5715\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5912\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6027\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6181\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7461\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7658\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7759\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8035\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8934\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9210\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9311\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10297\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx4281\clvertalb\cellx5716\clvertalb\cellx5913\clvertalb\cellx6028\clvertalb\cellx7463\clvertalb\cellx7660\clvertalb\cellx7761\clvertalb\cellx8937\clvertalb\cellx9213\clvertalb\cellx9314\clvertalb\cellx10300\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Percentage of revenue\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 24\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql %\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 29\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql %\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4281\clvertalb\cellx5716\clvertalb\cellx5913\clvertalb\cellx6028\clvertalb\cellx7463\clvertalb\cellx7660\clvertalb\cellx7761\clvertalb\cellx8937\clvertalb\cellx9213\clvertalb\cellx9314\clvertalb\cellx10300\clvertalb\cellx10800\trrh281\row}}}\pard\plain\sb176\sa198\fi594\cf1\f52\fs20\qj Research and development expenses increased $4.6 million, or 30%, for the three months ended April\~30, 2018\plain\cf1\f52\fs20\qj compared to the three months ended April\~30, 2017. The increase was primarily due to an increase of $3.5 million in\plain\cf1\f52\fs20\qj employee compensation costs due to higher headcount and the post combination compensation expense related to\plain\cf1\f52\fs20\qj the equity awards issued in connection with the Stormpath business combination and an increase of $0.5 million in\plain\sa198\cf1\f52\fs20\qj allocated overhead costs.\par\pard\plain\sb352\sa198\fi594\cf1\f52\fs20\i\ql Sales and Marketing Expenses \par\pard\plain {\trowd\trqc\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalc\cellx4258\clvertalc\cellx4412\clvertalc\cellx5694\clvertalc\cellx5891\clvertalc\cellx6006\clvertalc\cellx6160\clvertalc\cellx7442\clvertalc\cellx7639\clvertalc\cellx7741\clvertalc\cellx8017\clvertalc\cellx8935\clvertalc\cellx9211\clvertalc\cellx9313\clvertalc\cellx10300\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx4258\clvertalc\cellx4412\clvertalc\cellx5694\clvertalc\cellx5891\clvertalc\cellx6006\clvertalc\cellx6160\clvertalc\cellx7442\clvertalc\cellx7639\clvertalc\cellx7741\clvertalc\cellx8017\clvertalc\cellx8935\clvertalc\cellx9211\clvertalc\cellx9313\clvertalc\cellx10300\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalb\cellx4258\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7643\clvertalb\cellx7745\clvertalb\cellx10799\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\b\qc Three Months Ended April 30,\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4258\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7643\clvertalb\cellx7745\clvertalb\cellx10799\trrh281\row}}} {\trowd\trqc\clvertalb\cellx4258\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5893\clbrdrt\brdrs\brdrcf1\clvertalb\cellx6008\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7643\clvertalb\cellx7745\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9216\clvertalb\cellx9318\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10798\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc 2018\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc 2017\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc $ Change\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc %\~Change\cell{ {\trowd\trqc\clvertalb\cellx4258\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5893\clbrdrt\brdrs\brdrcf1\clvertalb\cellx6008\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7643\clvertalb\cellx7745\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9216\clvertalb\cellx9318\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10798\trrh298\row}}} {\trowd\trqc\clvertalb\cellx4258\clvertalb\cellx5893\clvertalb\cellx6008\clvertalb\cellx7643\clvertalb\cellx7745\clbrdrt\brdrs\brdrcf1\clvertalb\cellx9216\clvertalb\cellx9318\clvertalb\cellx10798\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4258\clvertalb\cellx5893\clvertalb\cellx6008\clvertalb\cellx7643\clvertalb\cellx7745\clbrdrt\brdrs\brdrcf1\clvertalb\cellx9216\clvertalb\cellx9318\clvertalb\cellx10798\trrh298\row}}} {\trowd\trqc\clvertalb\cellx4258\clvertalb\cellx10799\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs18\qc (dollars in thousands)\cell{ {\trowd\trqc\clvertalb\cellx4258\clvertalb\cellx10799\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4258\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4412\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5694\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5891\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6006\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6160\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7442\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7639\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7741\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8017\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8935\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9211\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9313\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10300\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Sales and marketing\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 49,493\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 35,303\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 14,190\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 40\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql %\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4258\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4412\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5694\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5891\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6006\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6160\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7442\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7639\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7741\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8017\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8935\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9211\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9313\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10300\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx4258\clvertalb\cellx5695\clvertalb\cellx5892\clvertalb\cellx6007\clvertalb\cellx7444\clvertalb\cellx7641\clvertalb\cellx7743\clvertalb\cellx8937\clvertalb\cellx9213\clvertalb\cellx9315\clvertalb\cellx10302\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Percentage of revenue\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 59\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql %\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 68\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql %\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4258\clvertalb\cellx5695\clvertalb\cellx5892\clvertalb\cellx6007\clvertalb\cellx7444\clvertalb\cellx7641\clvertalb\cellx7743\clvertalb\cellx8937\clvertalb\cellx9213\clvertalb\cellx9315\clvertalb\cellx10302\clvertalb\cellx10800\trrh281\row}}}\pard\plain\sb176\sa198\fi594\cf1\f52\fs20\qj Sales and marketing expenses increased $14.2 million, or 40%, for the three months ended April\~30, 2018\plain\cf1\f52\fs20\qj compared to the three months ended April\~30, 2017. The increase was primarily due to an increase of $8.4 million in\plain\cf1\f52\fs20\qj employee compensation costs related to headcount growth, an increase of $3.0 million related to marketing and event\plain\cf1\f52\fs20\qj costs primarily driven by increases in demand generation programs, advertising, customer sponsorships and brand\plain\sa198\cf1\f52\fs20\qj awareness efforts aimed at acquiring new customers and an increase of $1.3 million in allocated overhead costs.\par\pard\plain\sb352\sa198\fi594\cf1\f52\fs20\i\ql General and Administrative Expenses \par\pard\plain {\trowd\trqc\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalc\cellx4288\clvertalc\cellx4442\clvertalc\cellx5720\clvertalc\cellx5917\clvertalc\cellx6032\clvertalc\cellx6186\clvertalc\cellx7464\clvertalc\cellx7661\clvertalc\cellx7762\clvertalc\cellx8038\clvertalc\cellx8936\clvertalc\cellx9212\clvertalc\cellx9313\clvertalc\cellx10297\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx4288\clvertalc\cellx4442\clvertalc\cellx5720\clvertalc\cellx5917\clvertalc\cellx6032\clvertalc\cellx6186\clvertalc\cellx7464\clvertalc\cellx7661\clvertalc\cellx7762\clvertalc\cellx8038\clvertalc\cellx8936\clvertalc\cellx9212\clvertalc\cellx9313\clvertalc\cellx10297\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalb\cellx4288\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7666\clvertalb\cellx7767\clvertalb\cellx10798\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\b\qc Three Months Ended April 30,\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4288\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7666\clvertalb\cellx7767\clvertalb\cellx10798\trrh281\row}}} {\trowd\trqc\clvertalb\cellx4288\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5919\clvertalb\cellx6034\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7665\clvertalb\cellx7766\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9217\clvertalb\cellx9318\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10796\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc 2018\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc 2017\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc $ Change\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc %\~Change\cell{ {\trowd\trqc\clvertalb\cellx4288\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5919\clvertalb\cellx6034\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7665\clvertalb\cellx7766\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9217\clvertalb\cellx9318\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10796\trrh281\row}}} {\trowd\trqc\clvertalb\cellx4288\clbrdrt\brdrs\brdrcf1\clvertalb\cellx5919\clvertalb\cellx6034\clbrdrt\brdrs\brdrcf1\clvertalb\cellx7665\clvertalb\cellx7766\clbrdrt\brdrs\brdrcf1\clvertalb\cellx9217\clvertalb\cellx9318\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10796\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4288\clbrdrt\brdrs\brdrcf1\clvertalb\cellx5919\clvertalb\cellx6034\clbrdrt\brdrs\brdrcf1\clvertalb\cellx7665\clvertalb\cellx7766\clbrdrt\brdrs\brdrcf1\clvertalb\cellx9217\clvertalb\cellx9318\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10796\trrh298\row}}} {\trowd\trqc\clvertalb\cellx4288\clvertalb\cellx10799\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs18\qc (dollars in thousands)\cell{ {\trowd\trqc\clvertalb\cellx4288\clvertalb\cellx10799\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4288\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4442\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5720\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5917\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6032\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6186\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7464\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7661\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7762\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8038\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8936\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9212\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9313\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10297\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql General and administrative\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 15,070\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 11,639\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 3,431\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 29\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql %\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4288\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4442\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5720\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5917\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6032\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6186\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7464\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7661\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7762\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8038\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8936\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9212\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9313\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10297\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx4288\clvertalb\cellx5721\clvertalb\cellx5918\clvertalb\cellx6033\clvertalb\cellx7466\clvertalb\cellx7663\clvertalb\cellx7764\clvertalb\cellx8939\clvertalb\cellx9215\clvertalb\cellx9316\clvertalb\cellx10300\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Percentage of revenue\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 18\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql %\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 22\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql %\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \~\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4288\clvertalb\cellx5721\clvertalb\cellx5918\clvertalb\cellx6033\clvertalb\cellx7466\clvertalb\cellx7663\clvertalb\cellx7764\clvertalb\cellx8939\clvertalb\cellx9215\clvertalb\cellx9316\clvertalb\cellx10300\clvertalb\cellx10800\trrh281\row}}}\pard\plain\sb176\sa198\fi594\cf1\f52\fs20\qj General and administrative expenses increased $3.4 million, or 29%, for the three months ended April\~30, 2018\plain\cf1\f52\fs20\qj compared to the three months ended April\~30, 2017. The increase was primarily due to an increase of $3.3 million in\plain\cf1\f52\fs20\qj employee compensation costs primarily related to higher headcount to support our continued growth, an increase of\plain\cf1\f52\fs20\qj $0.5 million in costs from professional services consisting primarily of IT, accounting, and consulting fees and an\plain\sa198\cf1\f52\fs20\qj increase of $0.5 million in allocated overhead costs. \par\pard\plain\fs16 \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 30\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page \par\pard\plain\fs16 \par\pard\plain\fs16\par\pard\plain\sa594\fi594\cf1\f52\fs20\i\ql Other Expense, Net \par\pard\plain {\trowd\trqc\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalc\cellx4538\clvertalc\cellx4692\clvertalc\cellx6029\clvertalc\cellx6183\clvertalc\cellx6298\clvertalc\cellx6452\clvertalc\cellx7766\clvertalc\cellx7920\clvertalc\cellx8024\clvertalc\cellx8300\clvertalc\cellx9240\clvertalc\cellx9516\clvertalc\cellx9620\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx4538\clvertalc\cellx4692\clvertalc\cellx6029\clvertalc\cellx6183\clvertalc\cellx6298\clvertalc\cellx6452\clvertalc\cellx7766\clvertalc\cellx7920\clvertalc\cellx8024\clvertalc\cellx8300\clvertalc\cellx9240\clvertalc\cellx9516\clvertalc\cellx9620\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalb\cellx4538\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7925\clvertalb\cellx8029\clvertalb\cellx10798\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\b\qc Three Months Ended April 30,\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4538\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7925\clvertalb\cellx8029\clvertalb\cellx10798\trrh281\row}}} {\trowd\trqc\clvertalb\cellx4538\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6185\clbrdrt\brdrs\brdrcf1\clvertalb\cellx6300\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7924\clvertalb\cellx8028\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9521\clvertalb\cellx9625\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc 2018\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc 2017\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc $ Change\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc %\~Change\cell{ {\trowd\trqc\clvertalb\cellx4538\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6185\clbrdrt\brdrs\brdrcf1\clvertalb\cellx6300\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7924\clvertalb\cellx8028\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9521\clvertalb\cellx9625\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\cellx4538\clbrdrt\brdrs\brdrcf1\clvertalb\cellx6185\clvertalb\cellx6300\clbrdrt\brdrs\brdrcf1\clvertalb\cellx7924\clvertalb\cellx8028\clbrdrt\brdrs\brdrcf1\clvertalb\cellx9521\clvertalb\cellx9625\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx4538\clbrdrt\brdrs\brdrcf1\clvertalb\cellx6185\clvertalb\cellx6300\clbrdrt\brdrs\brdrcf1\clvertalb\cellx7924\clvertalb\cellx8028\clbrdrt\brdrs\brdrcf1\clvertalb\cellx9521\clvertalb\cellx9625\clbrdrt\brdrs\brdrcf1\clvertalb\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\cellx4538\clvertalb\cellx10799\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs18\qc (dollars in thousands)\cell{ {\trowd\trqc\clvertalb\cellx4538\clvertalb\cellx10799\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4538\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4692\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6029\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6183\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6298\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6452\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7766\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7920\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8024\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8300\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9240\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9516\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9620\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Other expense, net\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (1,215\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (19\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (1,196\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\qr N/A\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4538\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4692\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6029\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6183\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6298\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6452\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7766\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7920\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8024\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8300\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9240\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9516\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9620\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}}\pard\plain\sb176\sa198\fi594\cf1\f52\fs20\qj Other expense, net increased $(1.2) million for the three months ended April\~30, 2018 compared to the three\plain\cf1\f52\fs20\qj months ended April\~30, 2017. The increase was primarily due to an increase of $2.7 million in interest expense\plain\cf1\f52\fs20\qj incurred related to the 2023 Notes, offset by an increase of $1.6 million in interest income earned on higher cash and\plain\sa594\cf1\f52\fs20\qj short-term investment balances. \par\pard\plain\fs16{\*\bkmkstart sf39c30811a807667299e20523d3df73}{\*\bkmkend sf39c30811a807667299e20523d3df73}\par\pard\plain\sb176\sa198\fi594\cf1\f52\fs20\b\qc Key Business Metrics\par\pard\plain\sb110\fi594\cf1\f52\fs20\qj We review a number of operating and financial metrics, including the following key metrics, to evaluate our\plain\cf1\f52\fs20\qj business, measure our performance, identify trends affecting our business, formulate business plans, and make\plain\sa198\cf1\f52\fs20\qj strategic decisions. \par\pard\plain {\trowd\trqc\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalc\cellx8107\clvertalc\cellx9165\clvertalc\cellx9397\clvertalc\cellx9507\clvertalc\cellx10565\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx8107\clvertalc\cellx9165\clvertalc\cellx9397\clvertalc\cellx9507\clvertalc\cellx10565\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalb\cellx8107\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10799\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\b\qc As of April 30,\cell{ {\trowd\trqc\clvertalb\cellx8107\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10799\trrh281\row}}} {\trowd\trqc\clvertalb\cellx8107\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9398\clvertalb\cellx9508\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10799\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc 2018\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc 2017\cell{ {\trowd\trqc\clvertalb\cellx8107\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9398\clvertalb\cellx9508\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10799\trrh281\row}}} {\trowd\trqc\clvertalb\cellx8107\clvertalb\cellx9398\clvertalb\cellx9508\clvertalb\cellx10799\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx8107\clvertalb\cellx9398\clvertalb\cellx9508\clvertalb\cellx10799\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8107\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9165\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9397\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9507\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10565\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Customers with Annual Contract Value (ACV) above $100,000\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 747\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 493\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8107\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9165\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9397\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9507\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10565\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx8107\clvertalb\cellx9165\clvertalb\cellx9397\clvertalb\cellx9507\clvertalb\cellx10565\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Dollar-Based Retention Rate for the trailing 12 months ended\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 121\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql %\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 123\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql %\cell{ {\trowd\trqc\clvertalb\cellx8107\clvertalb\cellx9165\clvertalb\cellx9397\clvertalb\cellx9507\clvertalb\cellx10565\clvertalb\cellx10800\trrh281\row}}} \par\pard\plain {\trowd\trqc\clvertalc\cellx10799\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx10799\trrh66\row}}} {\trowd\trqc\clvertalc\cellx8137\clvertalc\cellx8291\clvertalc\cellx9254\clvertalc\cellx9408\clvertalc\cellx9523\clvertalc\cellx9677\clvertalc\cellx10640\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx8137\clvertalc\cellx8291\clvertalc\cellx9254\clvertalc\cellx9408\clvertalc\cellx9523\clvertalc\cellx9677\clvertalc\cellx10640\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalb\cellx8137\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10799\trrh529 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\cf1\f52\fs20\b\qc Three Months Ended April\plain\intbl\li22\sa22\cf1\f52\fs20\b\qc 30,\cell{ {\trowd\trqc\clvertalb\cellx8137\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10799\trrh529\row}}} {\trowd\trqc\clvertalb\cellx8137\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9410\clvertalb\cellx9525\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10798\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc 2018\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc 2017\cell{ {\trowd\trqc\clvertalb\cellx8137\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9410\clvertalb\cellx9525\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10798\trrh298\row}}} {\trowd\trqc\clvertalb\cellx8137\clvertalb\cellx9410\clvertalb\cellx9525\clvertalb\cellx10798\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx8137\clvertalb\cellx9410\clvertalb\cellx9525\clvertalb\cellx10798\trrh281\row}}} {\trowd\trqc\clvertalb\cellx8137\clvertalb\cellx10799\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs18\qc (in thousands)\cell{ {\trowd\trqc\clvertalb\cellx8137\clvertalb\cellx10799\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8137\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8291\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9254\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9408\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9523\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9677\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10640\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Calculated Billings\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 95,926\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 59,928\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8137\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8291\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9254\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9408\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9523\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9677\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10640\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}}\pard\plain\sa198\fi594\cf1\f52\fs20\b\i\ql Number of Customers with Annual Contract Value Above $100,000\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj As of April\~30, 2018, we had over 4,700 customers on our platform. We believe that our ability to increase the\plain\cf1\f52\fs20\qj number of customers on our platform is an indicator of our market penetration, the growth of our business, and our\plain\cf1\f52\fs20\qj potential future business opportunities. Increasing awareness of our platform and capabilities, coupled with the\plain\cf1\f52\fs20\qj mainstream adoption of cloud technology, has expanded the diversity of our customer base to include organizations of\plain\cf1\f52\fs20\qj all sizes across all industries. Over time, larger customers have constituted a greater share of our revenue, which has\plain\cf1\f52\fs20\qj contributed to an increase in average revenue per customer. The number of customers who have greater than\plain\cf1\f52\fs20\qj $100,000 in ACV with us was 747 and 493 as of April\~30, 2018 and 2017, respectively. We expect this trend to\plain\cf1\f52\fs20\qj continue as larger enterprises recognize the value of our platform and replace their legacy IAM infrastructure. We\plain\cf1\f52\fs20\qj define a customer as a separate and distinct buying entity, such as a company, an educational or government\plain\cf1\f52\fs20\qj institution, or a distinct business unit of a large company that has an active contract with us or one of our partners to\plain\sa198\cf1\f52\fs20\qj access our platform.\par\pard\plain\sb352\sa198\fi594\cf1\f52\fs20\b\i\ql Dollar-Based Retention Rate\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj Our ability to generate revenue is dependent upon our ability to maintain our relationships with our customers\plain\cf1\f52\fs20\qj and to increase their utilization of our platform. We believe we can achieve these goals by focusing on delivering\plain\cf1\f52\fs20\qj value and functionality that enables us to both retain our existing customers and expand the number of users and\plain\cf1\f52\fs20\qj products used within an existing customer. We assess our performance in this area by measuring our Dollar-Based\plain\cf1\f52\fs20\qj Retention Rate. Our Dollar-Based Retention Rate measures our ability to increase revenue across our existing\plain\cf1\f52\fs20\qj customer base through expansion of users and products associated with a customer as offset by churn and\plain\sa198\cf1\f52\fs20\qj contraction in the number of users or products associated with a customer. \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 31\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page \par\pard\plain\fs16 \par\pard\plain\fs16\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj Our Dollar-Based Retention Rate is based upon our ACV which is calculated based on the terms of that\plain\cf1\f52\fs20\qj customer\u8217?s contract and represents the total contracted annual subscription amount as of that period end. We\plain\cf1\f52\fs20\qj calculate our Dollar-Based Retention Rate as of a period end by starting with the ACV from all customers as of\plain\cf1\f52\fs20\qj twelve months prior to such period end, or Prior Period ACV. We then calculate the ACV from these same customers\plain\cf1\f52\fs20\qj as of the current period end, or Current Period ACV. Current Period ACV includes any upsells and is net of\plain\cf1\f52\fs20\qj contraction or attrition over the trailing twelve months but excludes revenue from new customers in the current period.\plain\cf1\f52\fs20\qj We then divide the total Current Period ACV by the total Prior Period ACV to arrive at our Dollar-Based Retention\plain\sa198\cf1\f52\fs20\qj Rate.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj Our Dollar-Based Retention Rate has consistently exceeded 120%, which is primarily attributable to an\plain\cf1\f52\fs20\qj expansion of users and up-selling additional products within our existing customers. Larger enterprises often\plain\sa198\cf1\f52\fs20\qj implement a limited initial deployment of our platform before increasing their deployment on a broader scale.\par\pard\plain\sb352\sa198\fi594\cf1\f52\fs20\b\i\ql Calculated Billings\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj Calculated Billings represent our total revenue plus the change in total deferred revenue and the change in total\plain\cf1\f52\fs20\qj unbilled receivables in the period.\~While we had in previous SEC filings defined calculated billings as total revenue\plain\cf1\f52\fs20\qj plus the change in total deferred revenue in the period, our current definition better aligns with ASC 606, which\plain\cf1\f52\fs20\qj became effective for our interim and annual periods beginning February 1, 2018. Refer to Note 2 to our condensed\plain\cf1\f52\fs20\qj consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for additional information\plain\cf1\f52\fs20\qj regarding ASC 606. Calculated Billings in any particular period reflects sales to new customers plus subscription\plain\cf1\f52\fs20\qj renewals and upsells to existing customers, and represent amounts invoiced for subscription, support and professional\plain\cf1\f52\fs20\qj services, as well as our rights to consideration for performance obligations satisfied but unbilled as of the reporting\plain\sa198\cf1\f52\fs20\qj date. We typically invoice customers in advance in annual installments for subscriptions to our platform.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj Calculated Billings increased 60% in the three months ended April\~30, 2018 over the three months ended\plain\cf1\f52\fs20\qj April\~30, 2017. As our Calculated Billings continue to grow in absolute terms, we expect our Calculated Billings growth\plain\sa198\cf1\f52\fs20\qj rate to trend down over time.\par\pard\plain\sb352\sa198\fi594\cf1\f52\fs20\b\ql Non-GAAP Financial Measures\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj In addition to our results determined in accordance with U.S. generally accepted accounting principles, or\plain\cf1\f52\fs20\qj GAAP, we believe the following\~non-GAAP\~measures are useful in evaluating our operating performance\plain\cf1\f52\fs20\i\qj .\plain\cf1\f52\fs20\qj We use the\plain\cf1\f52\fs20\qj below referenced non-GAAP financial information, collectively, to evaluate our ongoing operations and for internal\plain\cf1\f52\fs20\qj planning and forecasting purposes. We believe that non-GAAP financial information, when taken collectively, may be\plain\cf1\f52\fs20\qj helpful to investors because it provides consistency and comparability with past financial performance, and assists in\plain\cf1\f52\fs20\qj comparisons with other companies, some of which use similar non-GAAP financial information to supplement their\plain\cf1\f52\fs20\qj GAAP results. The non-GAAP financial information is presented for supplemental informational purposes only, and\plain\cf1\f52\fs20\qj should not be considered a substitute for financial information presented in accordance with GAAP, and may be\plain\cf1\f52\fs20\qj different from similarly-titled non-GAAP measures used by other companies. The principal limitation of these\plain\cf1\f52\fs20\qj non-GAAP financial measures is that they exclude significant expenses and income that are required by GAAP to be\plain\cf1\f52\fs20\qj recorded in our financial statements. In addition, they are subject to inherent limitations as they reflect the exercise of\plain\cf1\f52\fs20\qj judgment by our management about which expenses and income are excluded or included in determining these\plain\cf1\f52\fs20\qj non-GAAP financial measures. A reconciliation is provided below for each non-GAAP financial measure to the most\plain\cf1\f52\fs20\qj directly comparable financial measure stated in accordance with GAAP. Investors are encouraged to review the\plain\cf1\f52\fs20\qj related GAAP financial measures and the reconciliation of these non-GAAP financial measures to their most directly\plain\sa198\cf1\f52\fs20\qj comparable GAAP financial measures, and not to rely on any single financial measure to evaluate our business.\par\pard\plain\sb352\sa198\fi594\cf1\f52\fs20\b\i\ql Non-GAAP Gross Profit and Non-GAAP Gross Margin\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj We define non-GAAP gross profit and non-GAAP gross margin as GAAP gross profit and GAAP gross margin,\plain\sa198\cf1\f52\fs20\qj adjusted for stock-based compensation expense and amortization of acquired intangibles. \par\pard\plain\fs16 \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 32\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page \par\pard\plain\fs16 \par\pard\plain\fs16 \par\pard\plain {\trowd\trqc\clvertalc\cellx10794\cellx10799\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx10794\cellx10799\trrh66\row}}} {\trowd\trqc\clvertalc\cellx7047\clvertalc\cellx7201\clvertalc\cellx8553\clvertalc\cellx8750\clvertalc\cellx8865\clvertalc\cellx9151\clvertalc\cellx10503\clvertalc\cellx10789\cellx10794\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx7047\clvertalc\cellx7201\clvertalc\cellx8553\clvertalc\cellx8750\clvertalc\cellx8865\clvertalc\cellx9151\clvertalc\cellx10503\clvertalc\cellx10789\cellx10794\trrh66\row}}} {\trowd\trqc\clvertalb\cellx7047\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10793\cellx10798\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\b\qc Three Months Ended April 30,\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7047\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10793\cellx10798\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7047\clbrdrt\brdrs\brdrcf1\clvertalc\clvmgf\cellx8752\clvertalb\cellx8867\clvertalb\cellx10793\cellx10798\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc 2018\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc 2017\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7047\clbrdrt\brdrs\brdrcf1\clvertalc\clvmgf\cellx8752\clvertalb\cellx8867\clvertalb\cellx10793\cellx10798\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7047\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalc\clvmrg\cellx8752\clvertalb\cellx8867\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10793\clvertalc\cellx10794\clvertalc\cellx10795\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\cf1\f52\fs18\b\qc As Adjusted\plain\intbl\li22\ri22\sa22\cf1\f52\fs16\b\qc\super \~(1)\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7047\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalc\clvmrg\cellx8752\clvertalb\cellx8867\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10793\clvertalc\cellx10794\clvertalc\cellx10795\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7047\clvertalb\cellx8752\clvertalb\cellx8867\clvertalb\cellx10793\clvertalc\cellx10794\clvertalc\cellx10795\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7047\clvertalb\cellx8752\clvertalb\cellx8867\clvertalb\cellx10793\clvertalc\cellx10794\clvertalc\cellx10795\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7047\clvertalb\cellx10793\clvertalc\cellx10794\clvertalc\cellx10795\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs18\qc (dollars in thousands)\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7047\clvertalb\cellx10793\clvertalc\cellx10794\clvertalc\cellx10795\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7047\clvertalb\cellx7201\clvertalb\cellx8553\clvertalb\cellx8750\clvertalb\cellx8865\clvertalb\cellx9151\clvertalb\cellx10503\clvertalb\cellx10789\clvertalc\cellx10790\clvertalc\cellx10791\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Gross profit\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 59,514\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 34,862\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7047\clvertalb\cellx7201\clvertalb\cellx8553\clvertalb\cellx8750\clvertalb\cellx8865\clvertalb\cellx9151\clvertalb\cellx10503\clvertalb\cellx10789\clvertalc\cellx10790\clvertalc\cellx10791\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7047\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8752\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8867\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10794\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10795\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Add:\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7047\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8752\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8867\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10794\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10795\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7047\clvertalb\cellx8554\clvertalb\cellx8751\clvertalb\cellx8866\clvertalb\cellx10505\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Stock-based compensation expense included in cost of revenue\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 2,418\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 1,155\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7047\clvertalb\cellx8554\clvertalb\cellx8751\clvertalb\cellx8866\clvertalb\cellx10505\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7047\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8554\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8751\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8866\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10505\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Amortization of acquired intangibles\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 4\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7047\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8554\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8751\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8866\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10505\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7047\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7201\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8553\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8750\clvertalb\cellx8865\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9151\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10503\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10789\clvertalc\cellx10790\clvertalc\cellx10791\clvertalc\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Non-GAAP gross profit\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 61,932\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 36,021\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7047\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7201\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8553\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8750\clvertalb\cellx8865\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9151\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10503\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10789\clvertalc\cellx10790\clvertalc\cellx10791\clvertalc\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7047\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8752\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8867\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10794\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10795\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7047\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8752\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8867\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10794\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10795\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7047\clvertalb\cellx8554\clvertalb\cellx8751\clvertalb\cellx8866\clvertalb\cellx10505\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Gross margin\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 71\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql %\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 67\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql %\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7047\clvertalb\cellx8554\clvertalb\cellx8751\clvertalb\cellx8866\clvertalb\cellx10505\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7047\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8554\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8751\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8866\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10505\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Non-GAAP gross margin\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 74\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql %\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 69\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql %\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7047\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8554\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8751\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8866\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10505\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} \pard\plain {\trowd\clvertalc\cellx303\clvertalc\cellx7578\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx303\clvertalc\cellx7578\trrh66\row}}} {\trowd\cellx303\cellx7578\trrh598 \pard\plain\intbl\cf1\f52\fs14\ql\super (1)\plain\intbl\cf1\f52\fs16\ql \~\cell\pard\plain\intbl\cf1\f52\fs16\ql See Note 2 to our condensed consolidated financial statements for a summary of\plain\intbl\cf1\f52\fs16\ql adjustments.\cell{ {\trowd\cellx303\cellx7578\trrh598\row}}}\pard\plain\sb352\sa198\fi594\cf1\f52\fs20\b\i\ql Non-GAAP Operating Loss and Non-GAAP Operating Margin\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj We define non-GAAP operating loss and non-GAAP operating margin as GAAP operating loss and GAAP\plain\cf1\f52\fs20\qj operating margin, adjusted for stock-based compensation expense, charitable contributions and amortization of\plain\sa198\cf1\f52\fs20\qj acquired intangibles. \par\pard\plain {\trowd\trqc\clvertalc\cellx10772\cellx10777\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx10772\cellx10777\trrh66\row}}} {\trowd\trqc\clvertalc\cellx6970\clvertalc\cellx7124\clvertalc\cellx8471\clvertalc\cellx8735\clvertalc\cellx8850\clvertalc\cellx9136\clvertalc\cellx10483\clvertalc\cellx10769\cellx10774\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx6970\clvertalc\cellx7124\clvertalc\cellx8471\clvertalc\cellx8735\clvertalc\cellx8850\clvertalc\cellx9136\clvertalc\cellx10483\clvertalc\cellx10769\cellx10774\trrh66\row}}} {\trowd\trqc\clvertalb\cellx6970\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10772\cellx10777\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\b\qc Three Months Ended April 30,\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx6970\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10772\cellx10777\trrh281\row}}} {\trowd\trqc\clvertalb\cellx6970\clvertalc\clvmgf\cellx8736\clvertalb\cellx8851\clvertalb\cellx10771\cellx10776\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc 2018\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc 2017\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx6970\clvertalc\clvmgf\cellx8736\clvertalb\cellx8851\clvertalb\cellx10771\cellx10776\trrh281\row}}} {\trowd\trqc\clvertalb\cellx6970\clbrdrb\brdrs\brdrcf1\clvertalc\clvmrg\cellx8736\clvertalb\cellx8851\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10771\clvertalc\cellx10772\clvertalc\cellx10773\clvertalc\cellx10778\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\cf1\f52\fs18\b\qc As Adjusted\plain\intbl\li22\ri22\sa22\cf1\f52\fs16\b\qc\super \~(1)\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx6970\clbrdrb\brdrs\brdrcf1\clvertalc\clvmrg\cellx8736\clvertalb\cellx8851\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10771\clvertalc\cellx10772\clvertalc\cellx10773\clvertalc\cellx10778\trrh281\row}}} {\trowd\trqc\clvertalb\cellx6970\clvertalb\cellx8736\clvertalb\cellx8851\clvertalb\cellx10771\clvertalc\cellx10772\clvertalc\cellx10773\clvertalc\cellx10778\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx6970\clvertalb\cellx8736\clvertalb\cellx8851\clvertalb\cellx10771\clvertalc\cellx10772\clvertalc\cellx10773\clvertalc\cellx10778\trrh281\row}}} {\trowd\trqc\clvertalb\cellx6970\clvertalb\cellx10772\clvertalc\cellx10773\clvertalc\cellx10774\clvertalc\cellx10778\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs18\qc (dollars in thousands)\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx6970\clvertalb\cellx10772\clvertalc\cellx10773\clvertalc\cellx10774\clvertalc\cellx10778\trrh281\row}}} {\trowd\trqc\clvertalb\cellx6970\clvertalb\cellx7124\clvertalb\cellx8471\clvertalb\cellx8735\clvertalb\cellx8850\clvertalb\cellx9136\clvertalb\cellx10483\clvertalb\cellx10769\clvertalc\cellx10770\clvertalc\cellx10771\clvertalc\cellx10778\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Operating loss\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (24,978\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (27,439\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx6970\clvertalb\cellx7124\clvertalb\cellx8471\clvertalb\cellx8735\clvertalb\cellx8850\clvertalb\cellx9136\clvertalb\cellx10483\clvertalb\cellx10769\clvertalc\cellx10770\clvertalc\cellx10771\clvertalc\cellx10778\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6970\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8736\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8851\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10771\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10772\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10773\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10778\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Add:\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6970\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8736\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8851\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10771\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10772\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10773\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10778\trrh281\row}}} {\trowd\trqc\clvertalb\cellx6970\clvertalb\cellx8472\clvertalb\cellx8736\clvertalb\cellx8851\clvertalb\cellx10485\clvertalb\cellx10771\clvertalc\cellx10772\clvertalc\cellx10773\clvertalc\cellx10778\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Stock-based compensation expense\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 14,135\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 8,906\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx6970\clvertalb\cellx8472\clvertalb\cellx8736\clvertalb\cellx8851\clvertalb\cellx10485\clvertalb\cellx10771\clvertalc\cellx10772\clvertalc\cellx10773\clvertalc\cellx10778\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6970\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8472\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8736\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8851\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10485\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10771\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10772\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10773\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10778\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Amortization of acquired intangibles\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 4\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6970\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8472\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8736\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8851\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10485\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10771\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10772\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10773\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10778\trrh281\row}}} {\trowd\trqc\clvertalb\cellx6970\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7124\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8471\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8735\clvertalb\cellx8850\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9136\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10483\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10769\clvertalc\cellx10770\clvertalc\cellx10771\clvertalc\cellx10778\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Non-GAAP operating loss\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (10,843\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (18,529\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx6970\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7124\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8471\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8735\clvertalb\cellx8850\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9136\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10483\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10769\clvertalc\cellx10770\clvertalc\cellx10771\clvertalc\cellx10778\trrh298\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6970\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8736\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8851\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10771\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10772\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10773\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10778\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6970\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8736\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8851\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10771\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10772\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10773\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10778\trrh281\row}}} {\trowd\trqc\clvertalb\cellx6970\clvertalb\cellx8472\clvertalb\cellx8736\clvertalb\cellx8851\clvertalb\cellx10485\clvertalb\cellx10771\clvertalc\cellx10772\clvertalc\cellx10773\clvertalc\cellx10778\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Operating margin\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (30\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )%\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (52\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )%\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx6970\clvertalb\cellx8472\clvertalb\cellx8736\clvertalb\cellx8851\clvertalb\cellx10485\clvertalb\cellx10771\clvertalc\cellx10772\clvertalc\cellx10773\clvertalc\cellx10778\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6970\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8472\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8736\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8851\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10485\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10771\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10772\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10773\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10778\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Non-GAAP operating margin\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (13\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )%\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (35\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )%\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6970\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8472\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8736\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8851\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10485\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10771\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10772\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10773\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10778\trrh281\row}}} \pard\plain {\trowd\clvertalc\cellx303\clvertalc\cellx7578\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx303\clvertalc\cellx7578\trrh66\row}}} {\trowd\cellx303\cellx7578\trrh599 \pard\plain\intbl\cf1\f52\fs14\ql\super (1)\plain\intbl\cf1\f52\fs16\ql \~\cell\pard\plain\intbl\cf1\f52\fs16\qc See Note 2 to our condensed consolidated financial statements for a summary of\plain\intbl\cf1\f52\fs16\qc adjustments.\cell{ {\trowd\cellx303\cellx7578\trrh599\row}}}\pard\plain\sb352\sa198\fi594\cf1\f52\fs20\b\i\ql Free Cash Flow\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj We define Free Cash Flow as net cash used in operating activities, less cash used for purchases of property\plain\sa198\cf1\f52\fs20\qj and equipment and capitalized internal-use software costs. \par\pard\plain {\trowd\trqc\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalc\cellx7289\clvertalc\cellx7443\clvertalc\cellx8831\clvertalc\cellx8985\clvertalc\cellx9100\clvertalc\cellx9254\clvertalc\cellx10640\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx7289\clvertalc\cellx7443\clvertalc\cellx8831\clvertalc\cellx8985\clvertalc\cellx9100\clvertalc\cellx9254\clvertalc\cellx10640\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalb\cellx7289\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10799\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\b\qc Three Months Ended April 30,\cell{ {\trowd\trqc\clvertalb\cellx7289\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10799\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7289\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8987\clvertalb\cellx9102\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10798\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc 2018\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc 2017\cell{ {\trowd\trqc\clvertalb\cellx7289\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8987\clvertalb\cellx9102\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10798\trrh298\row}}} {\trowd\trqc\clvertalb\cellx7289\clvertalb\cellx8987\clvertalb\cellx9102\clvertalb\cellx10798\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7289\clvertalb\cellx8987\clvertalb\cellx9102\clvertalb\cellx10798\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7289\clvertalb\cellx10799\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs16\qc (in thousands)\cell{ {\trowd\trqc\clvertalb\cellx7289\clvertalb\cellx10799\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7289\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7443\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8831\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8985\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9100\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9254\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10640\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Net cash provided by (used in) operating activities\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 3,972\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (9,686\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7289\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7443\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8831\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8985\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9100\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9254\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10640\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7289\clvertalb\cellx8987\clvertalb\cellx9102\clvertalb\cellx10798\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Less:\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7289\clvertalb\cellx8987\clvertalb\cellx9102\clvertalb\cellx10798\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7289\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8832\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8986\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9101\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10642\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Purchases of property and equipment\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (4,477\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (2,448\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7289\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8832\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8986\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9101\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10642\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7289\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8832\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8986\clvertalb\cellx9101\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10642\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Capitalization of internal-use software costs\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (1,051\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (1,208\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell{ {\trowd\trqc\clvertalb\cellx7289\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8832\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8986\clvertalb\cellx9101\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10642\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7289\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7443\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8831\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8985\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9100\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9254\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10640\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Free Cash Flow\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (1,556\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (13,342\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7289\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7443\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8831\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8985\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9100\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9254\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10640\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\cellx7289\clvertalb\cellx8987\clvertalb\cellx9102\clvertalb\cellx10798\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7289\clvertalb\cellx8987\clvertalb\cellx9102\clvertalb\cellx10798\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7289\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7443\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8831\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8985\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9100\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9254\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10640\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Net cash provided by (used in) investing activities\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (238,942\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 8,217\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7289\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7443\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8831\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8985\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9100\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9254\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10640\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7289\clvertalb\cellx7443\clvertalb\cellx8831\clvertalb\cellx8985\clvertalb\cellx9100\clvertalb\cellx9254\clvertalb\cellx10640\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Net cash provided by financing activities\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 319,445\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 200,108\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7289\clvertalb\cellx7443\clvertalb\cellx8831\clvertalb\cellx8985\clvertalb\cellx9100\clvertalb\cellx9254\clvertalb\cellx10640\clvertalb\cellx10800\trrh281\row}}} \par\pard\plain\fs16\pard\plain\sa198\cf1\f52\fs20\qc 33\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page \par\pard\plain\fs16 \par\pard\plain\fs16\par\pard\plain\sa198\fi594\cf1\f52\fs20\b\i\ql Calculated Billings\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj We define Calculated Billings as total revenue plus the change in deferred revenue and unbilled receivables\plain\sa198\cf1\f52\fs20\qj during the period. \par\pard\plain {\trowd\trqc\clvertalc\cellx10794\cellx10799\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx10794\cellx10799\trrh66\row}}} {\trowd\trqc\clvertalc\cellx7068\clvertalc\cellx7234\clvertalc\cellx8592\clvertalc\cellx8746\clvertalc\cellx8861\clvertalc\cellx9147\clvertalc\cellx10504\clvertalc\cellx10790\cellx10795\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx7068\clvertalc\cellx7234\clvertalc\cellx8592\clvertalc\cellx8746\clvertalc\cellx8861\clvertalc\cellx9147\clvertalc\cellx10504\clvertalc\cellx10790\cellx10795\trrh66\row}}} {\trowd\trqc\clvertalb\cellx7068\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10793\cellx10798\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\b\qc Three Months Ended April 30,\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7068\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10793\cellx10798\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7068\clbrdrt\brdrs\brdrcf1\clvertalc\clvmgf\cellx8747\clvertalb\cellx8862\clvertalb\cellx10792\cellx10797\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc 2018\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc 2017\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7068\clbrdrt\brdrs\brdrcf1\clvertalc\clvmgf\cellx8747\clvertalb\cellx8862\clvertalb\cellx10792\cellx10797\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7068\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalc\clvmrg\cellx8747\clvertalb\cellx8862\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10792\clvertalc\cellx10793\clvertalc\cellx10794\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\cf1\f52\fs18\b\qc As Adjusted\plain\intbl\li22\ri22\sa22\cf1\f52\fs16\b\qc\super \~(1)\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7068\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalc\clvmrg\cellx8747\clvertalb\cellx8862\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10792\clvertalc\cellx10793\clvertalc\cellx10794\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7068\clvertalb\cellx8747\clvertalb\cellx8862\clvertalb\cellx10792\clvertalc\cellx10793\clvertalc\cellx10794\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7068\clvertalb\cellx8747\clvertalb\cellx8862\clvertalb\cellx10792\clvertalc\cellx10793\clvertalc\cellx10794\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7068\clvertalb\cellx10793\clvertalc\cellx10794\clvertalc\cellx10795\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs16\qc (in thousands)\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7068\clvertalb\cellx10793\clvertalc\cellx10794\clvertalc\cellx10795\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7068\clvertalb\cellx7234\clvertalb\cellx8592\clvertalb\cellx8746\clvertalb\cellx8861\clvertalb\cellx9147\clvertalb\cellx10504\clvertalb\cellx10790\clvertalc\cellx10791\clvertalc\cellx10792\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Total revenue\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 83,621\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 52,325\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7068\clvertalb\cellx7234\clvertalb\cellx8592\clvertalb\cellx8746\clvertalb\cellx8861\clvertalb\cellx9147\clvertalb\cellx10504\clvertalb\cellx10790\clvertalc\cellx10791\clvertalc\cellx10792\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7068\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8747\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8862\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10794\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Add:\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7068\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8747\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8862\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10794\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7068\clvertalb\cellx8592\clvertalb\cellx8746\clvertalb\cellx8861\clvertalb\cellx10505\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Deferred revenue (end of period)\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 177,894\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 115,337\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7068\clvertalb\cellx8592\clvertalb\cellx8746\clvertalb\cellx8861\clvertalb\cellx10505\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7068\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8592\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8746\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8861\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10505\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Unbilled receivables (beginning of period)\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 809\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 1,537\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7068\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8592\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8746\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8861\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10505\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7068\clvertalb\cellx8747\clvertalb\cellx8862\clvertalb\cellx10792\clvertalc\cellx10793\clvertalc\cellx10794\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Less:\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7068\clvertalb\cellx8747\clvertalb\cellx8862\clvertalb\cellx10792\clvertalc\cellx10793\clvertalc\cellx10794\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7068\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8592\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8746\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8861\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10505\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Unbilled receivables (end of period)\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (1,619\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (2,151\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7068\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8592\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8746\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8861\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10505\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10791\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10792\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10793\clvertalc\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7068\clvertalb\cellx8592\clvertalb\cellx8746\clvertalb\cellx8861\clvertalb\cellx10505\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li198\ri22\sb22\sa22\cf1\f52\fs20\ql Deferred revenue (beginning of period)\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (164,779\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (107,120\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7068\clvertalb\cellx8592\clvertalb\cellx8746\clvertalb\cellx8861\clvertalb\cellx10505\clvertalb\cellx10791\clvertalc\cellx10792\clvertalc\cellx10793\clvertalc\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7068\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7234\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8592\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8746\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8861\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9147\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10504\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10790\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Calculated billings\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 95,926\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 59,928\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7068\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7234\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8592\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8746\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8861\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9147\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10504\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10790\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10791\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10792\clvertalc\clshdng100\clcfpat7\clcbpat7\cellx10800\trrh298\row}}} {\trowd\trqc\clvertalb\cellx7068\clvertalb\cellx8747\clvertalb\cellx8862\clvertalb\cellx10792\clvertalc\cellx10793\clvertalc\cellx10794\clvertalc\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7068\clvertalb\cellx8747\clvertalb\cellx8862\clvertalb\cellx10792\clvertalc\cellx10793\clvertalc\cellx10794\clvertalc\cellx10800\trrh281\row}}} \pard\plain {\trowd\clvertalc\cellx303\clvertalc\cellx7578\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx303\clvertalc\cellx7578\trrh66\row}}} {\trowd\cellx303\cellx7578\trrh598 \pard\plain\intbl\cf1\f52\fs14\ql\super (1)\plain\intbl\cf1\f52\fs16\ql \~\cell\pard\plain\intbl\cf1\f52\fs16\qc See Note 2 to our condensed consolidated financial statements for a summary of\plain\intbl\cf1\f52\fs16\qc adjustments.\cell{ {\trowd\cellx303\cellx7578\trrh598\row}}}{\*\bkmkstart scdaff32bafdfedeed213205237ef624}{\*\bkmkend scdaff32bafdfedeed213205237ef624}\pard\plain\sb352\sa198\fi594\cf1\f52\fs20\b\qc Liquidity and Capital Resources\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj As of April\~30, 2018, our principal sources of liquidity were cash, cash equivalents and short-term investments\plain\cf1\f52\fs20\qj totaling $547.0 million, which were held for working capital purposes, as well as the available balance of our credit\plain\cf1\f52\fs20\qj facility, described further below. Our cash equivalents and investments were comprised primarily of money market\plain\cf1\f52\fs20\qj funds, U.S. treasury securities, commercial paper and corporate debt securities. We have generated significant\plain\cf1\f52\fs20\qj operating losses and negative cash flows from operations as reflected in our accumulated deficit and condensed\plain\cf1\f52\fs20\qj consolidated statements of cash flows. We expect to continue to incur operating losses and negative cash flows from\plain\sa198\cf1\f52\fs20\qj operations for the foreseeable future.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj In February 2018, we completed our private offering of the 2023 Notes and received aggregate proceeds of\plain\cf1\f52\fs20\qj $345.0 million, before deducting costs of issuance of $10.0 million. In connection with the issuance of the 2023\plain\cf1\f52\fs20\qj Notes, we entered into convertible note hedge transactions with respect to our Class\~A common stock (Note Hedges).\plain\cf1\f52\fs20\qj We paid an aggregate amount of\~$80.0 million\~of the net proceeds from the sale of the 2023 Notes to purchase the\plain\cf1\f52\fs20\qj Note Hedges. The cost of the Note Hedges was partially offset by the proceeds of\~$52.4 million from the sale of\plain\sa198\cf1\f52\fs20\qj warrants to purchase shares of our Class A common stock in connection with the issuance of the 2023 Notes.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj In April 2017, upon completion of our IPO, we received aggregate proceeds of $200.0 million, net of\plain\cf1\f52\fs20\qj underwriters\u8217? discounts and commissions, before deducting offering costs of approximately $5.6 million.\plain\cf1\f52\fs20\qj Historically, we have financed our operations primarily through the net proceeds we received through private sales of\plain\cf1\f52\fs20\qj equity securities, as well as payments received from customers for subscription and professional services. We believe\plain\cf1\f52\fs20\qj our existing cash and cash equivalents, our investments, our credit facility, and cash provided by sales of our\plain\cf1\f52\fs20\qj products and services will be sufficient to meet our working capital and capital expenditure needs for at least the next\plain\cf1\f52\fs20\qj 12 months. Our future capital requirements will depend on many factors, including our subscription growth rate,\plain\cf1\f52\fs20\qj subscription renewal activity, billing frequency, the timing and extent of spending to support development efforts, the\plain\cf1\f52\fs20\qj expansion of sales and marketing activities, the introduction of new and enhanced product offerings, and the\plain\cf1\f52\fs20\qj continuing market adoption of our platform. We may in the future enter into arrangements to acquire or invest in\plain\cf1\f52\fs20\qj complementary businesses, services and technologies, including intellectual property rights. We may be required to\plain\cf1\f52\fs20\qj seek additional equity or debt financing. In the event that additional financing is required from outside sources, we\plain\cf1\f52\fs20\qj may not be able to raise it on terms acceptable to us or at all. If we are unable to raise additional capital or generate\plain\cf1\f52\fs20\qj cash flows necessary to expand our operations and invest in new technologies this could reduce our ability to\plain\sa198\cf1\f52\fs20\qj compete successfully and harm our results of operations.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj We have a line of credit (Revolving Line) with Silicon Valley Bank (SVB) in the amount of $40.0 million, with a\plain\cf1\f52\fs20\qj maturity date of November 2018. The available amount, not to exceed $40.0 million, is based on certain revenue\plain\cf1\f52\fs20\qj metrics and is reduced by letters of credit totaling $4.2 million as of April\~30, 2018 established in connection with\plain\sa198\cf1\f52\fs20\qj facility \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 34\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page \par\pard\plain\fs16 \par\pard\plain\fs16\par\pard\plain\sb176\cf1\f52\fs20\qj lease agreements. As of April\~30, 2018, $35.8 million was available under the Revolving Line, of which no amounts\plain\sa198\cf1\f52\fs20\qj had been drawn.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj A significant majority of our customers pay in advance for annual subscriptions. Therefore, a substantial source\plain\cf1\f52\fs20\qj of our cash is from our deferred revenue, which is included on our condensed consolidated balance sheet as a\plain\cf1\f52\fs20\qj liability. Deferred revenue consists of the unearned portion of billed fees for our subscriptions, which is recognized as\plain\cf1\f52\fs20\qj revenue in accordance with our revenue recognition policy. As of April\~30, 2018, we had deferred revenue of $177.9\plain\cf1\f52\fs20\qj million, of which $173.5 million was recorded as a current liability and is expected to be recorded as revenue in the\plain\sa198\cf1\f52\fs20\qj next 12 months, provided all other revenue recognition criteria have been met.\par\pard\plain\sb352\sa198\fi594\cf1\f52\fs20\b\i\ql Cash Flows\par\pard\plain\sb176\sa198\fi594\cf1\f52\fs20\ql The following table summarizes our cash flows for the periods indicated: \par\pard\plain {\trowd\trqc\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalc\cellx7864\clvertalc\cellx8085\clvertalc\cellx9149\clvertalc\cellx9303\clvertalc\cellx9418\clvertalc\cellx9573\clvertalc\cellx10641\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx7864\clvertalc\cellx8085\clvertalc\cellx9149\clvertalc\cellx9303\clvertalc\cellx9418\clvertalc\cellx9573\clvertalc\cellx10641\clvertalc\cellx10800\trrh66\row}}} {\trowd\trqc\clvertalb\cellx7864\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10799\trrh529 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\cf1\f52\fs20\b\qc Three Months Ended April\plain\intbl\li22\sa22\cf1\f52\fs20\b\qc 30,\cell{ {\trowd\trqc\clvertalb\cellx7864\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10799\trrh529\row}}} {\trowd\trqc\clvertalb\cellx7864\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9305\clvertalb\cellx9420\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10798\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc 2018\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc 2017\cell{ {\trowd\trqc\clvertalb\cellx7864\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9305\clvertalb\cellx9420\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10798\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7864\clvertalb\cellx9305\clvertalb\cellx9420\clvertalb\cellx10798\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7864\clvertalb\cellx9305\clvertalb\cellx9420\clvertalb\cellx10798\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7864\clvertalb\cellx10799\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs18\qc (in thousands)\cell{ {\trowd\trqc\clvertalb\cellx7864\clvertalb\cellx10799\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7864\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8085\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9149\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9303\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9418\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9573\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10641\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Net cash provided by (used in) operating activities\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 3,972\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr (9,686\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7864\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8085\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9149\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9303\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9418\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9573\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10641\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7864\clvertalb\cellx9150\clvertalb\cellx9304\clvertalb\cellx9419\clvertalb\cellx10642\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Net cash provided by (used in) investing activities\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (238,942\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 8,217\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7864\clvertalb\cellx9150\clvertalb\cellx9304\clvertalb\cellx9419\clvertalb\cellx10642\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7864\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9150\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9304\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9419\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10642\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Net cash provided by financing activities\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 319,445\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 200,108\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7864\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9150\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9304\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9419\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10642\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\cellx7864\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9150\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9304\clvertalb\cellx9419\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10642\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10800\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Effects of changes in foreign currency exchange rates on cash and cash equivalents\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr (387\cell\pard\plain\intbl\ri22\sb22\sa22\cf1\f52\fs20\ql )\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 68\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx7864\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9150\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9304\clvertalb\cellx9419\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10642\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10800\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7864\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8085\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9149\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9303\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9418\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9573\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10641\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Net increase in cash, cash equivalents and restricted cash\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 84,088\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 198,707\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7864\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8085\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9149\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9303\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9418\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9573\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10641\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10800\trrh298\row}}}\pard\plain\sb176\sa198\fi594\cf1\f52\fs20\b\i\ql Operating Activities\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj Our largest source of operating cash is cash collections from our customers for subscription and professional\plain\cf1\f52\fs20\qj services. Our primary uses of cash from operating activities are for employee-related expenditures, marketing\plain\cf1\f52\fs20\qj expenses and third-party hosting costs. Historically, we have generated negative cash flows from operating activities\plain\cf1\f52\fs20\qj and have supplemented working capital requirements through net proceeds from the private sale of equity securities\plain\sa198\cf1\f52\fs20\qj and more recently from the net proceeds from the sale of the 2023 Notes and from our IPO.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj During the three months ended April\~30, 2018, cash provided by operating activities was $4.0 million primarily\plain\cf1\f52\fs20\qj due to our net loss of $26.0 million, adjusted for non-cash charges of $23.2 million and net cash inflows of $6.8\plain\cf1\f52\fs20\qj million provided by changes in our operating assets and liabilities. Non-cash charges primarily consisted of\plain\cf1\f52\fs20\qj stock-based compensation, amortization of debt discount and issuance costs, amortization of deferred commissions,\plain\cf1\f52\fs20\qj depreciation and amortization of property and equipment and intangible assets and deferred income taxes. The\plain\cf1\f52\fs20\qj primary drivers of the changes in operating assets and liabilities related to a $13.1 million increase in deferred\plain\cf1\f52\fs20\qj revenue, a $2.7 million increase in accounts payable and accrued compensation and a $1.7 million decrease in\plain\cf1\f52\fs20\qj accounts receivable, partially offset by a $5.7 million increase in deferred commissions, a $4.0 million increase in\plain\sa198\cf1\f52\fs20\qj prepaid expenses and other assets and a $1.1 million decrease in other accrued expenses.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj During the three months ended April\~30, 2017, cash used in operating activities was $9.7 million primarily due\plain\cf1\f52\fs20\qj to our net loss of $27.7 million, adjusted for non-cash charges of $12.9 million and net cash inflows of $5.1 million\plain\cf1\f52\fs20\qj provided by changes in our operating assets and liabilities. Non-cash charges primarily consisted of stock-based\plain\cf1\f52\fs20\qj compensation, amortization of deferred commissions, and depreciation and amortization of property and equipment\plain\cf1\f52\fs20\qj and intangible assets. The primary drivers of the changes in operating assets and liabilities related to a $8.2 million\plain\cf1\f52\fs20\qj increase in deferred revenue, a $2.2 million decrease in accounts receivable, and an increase of $1.4 million in\plain\cf1\f52\fs20\qj accounts payable, accrued compensation and other accrued expenses offset by an increase of $3.8 million in prepaid\plain\sa198\cf1\f52\fs20\qj expenses and other assets and a $3.0 million increase in deferred commissions.\par\pard\plain\sb352\sa198\fi594\cf1\f52\fs20\b\i\ql Investing Activities\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj Net cash used in investing activities during the three months ended April\~30, 2018 of $238.9 million was\plain\cf1\f52\fs20\qj primarily attributable to the purchases of investments of $252.9 million, purchases of property and equipment of $4.5\plain\cf1\f52\fs20\qj million to support additional office space and headcount, and the capitalization of internal-use software costs of $1.1\plain\cf1\f52\fs20\qj million associated with the development of additional significant features and functionality to our platform. These\plain\sa198\cf1\f52\fs20\qj activities were offset by proceeds from the sales and maturities of investments of $19.5 million. \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 35\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page \par\pard\plain\fs16 \par\pard\plain\fs16\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj Net cash provided by investing activities during the three months ended April\~30, 2017 of $8.2 million was\plain\cf1\f52\fs20\qj primarily attributable to proceeds from the sales and maturities of investments of $11.9 million, which was partially\plain\cf1\f52\fs20\qj offset by purchases of property and equipment of $2.4 million to support additional office space and headcount, and\plain\cf1\f52\fs20\qj the capitalization of internal-use software costs of $1.2 million associated with the development of additional features\plain\sa198\cf1\f52\fs20\qj and functionality of our platform.\par\pard\plain\sb352\sa198\fi594\cf1\f52\fs20\b\i\ql Financing Activities\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj Cash provided by financing activities during the three months ended April\~30, 2018 of $319.4 million was\plain\cf1\f52\fs20\qj primarily attributable to proceeds from the issuance of the 2023 Notes of $335.1 million, net of costs of issuance,\plain\cf1\f52\fs20\qj proceeds from the issuance of warrants of $52.4 million and proceeds from the exercise of stock options of $12.2\plain\sa198\cf1\f52\fs20\qj million, net of repurchases, partially offset by cash used to purchase the Note Hedges of $80.0 million.\par\pard\plain\fi594\cf1\f52\fs20\qj Cash provided by financing activities during the three months ended April\~30, 2017 of\~$200.1 million\~was\plain\cf1\f52\fs20\qj primarily attributable to proceeds from the completion of our IPO of\~$200.0 million, net of underwriters\u8217?\plain\cf1\f52\fs20\qj discounts and commissions and proceeds from the exercise of stock options of\~$2.6 million, net of repurchases,\plain\sa198\cf1\f52\fs20\qj partially offset by\~$2.2 million\~in payments related to deferred offering costs. \par\pard\plain\fs16{\*\bkmkstart s6d2f6f3ba3c72779a63e20524fb6185}{\*\bkmkend s6d2f6f3ba3c72779a63e20524fb6185}\par\pard\plain\sb352\sa198\fi594\cf1\f52\fs20\b\qc Obligations and Other Commitments\par\pard\plain\fi594\cf1\f52\fs20\qj The following table represents our future non-cancelable contractual obligations as of\~April\~30, 2018,\plain\sa198\cf1\f52\fs20\qj aggregated by type: \par\pard\plain {\trowd\trqc\clvertalc\cellx10757\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx10757\trrh66\row}}} {\trowd\trqc\clvertalc\cellx3586\clvertalc\cellx3807\clvertalc\cellx4719\clvertalc\cellx4940\clvertalc\cellx5038\clvertalc\cellx5226\clvertalc\cellx6138\clvertalc\cellx6326\clvertalc\cellx6424\clvertalc\cellx6612\clvertalc\cellx7524\clvertalc\cellx7712\clvertalc\cellx7810\clvertalc\cellx8153\clvertalc\cellx9065\clvertalc\cellx9408\clvertalc\cellx9506\clvertalc\cellx9671\clvertalc\cellx10583\clvertalc\cellx10757\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalc\cellx3586\clvertalc\cellx3807\clvertalc\cellx4719\clvertalc\cellx4940\clvertalc\cellx5038\clvertalc\cellx5226\clvertalc\cellx6138\clvertalc\cellx6326\clvertalc\cellx6424\clvertalc\cellx6612\clvertalc\cellx7524\clvertalc\cellx7712\clvertalc\cellx7810\clvertalc\cellx8153\clvertalc\cellx9065\clvertalc\cellx9408\clvertalc\cellx9506\clvertalc\cellx9671\clvertalc\cellx10583\clvertalc\cellx10757\trrh66\row}}} {\trowd\trqc\clvertalb\cellx3586\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10757\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\cf1\f52\fs20\b\qc Payments Due by Period\plain\intbl\li22\sa22\cf1\f52\fs20\qc \~\cell{ {\trowd\trqc\clvertalb\cellx3586\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10757\trrh281\row}}} {\trowd\trqc\clvertalb\cellx3586\clbrdrb\brdrs\brdrcf1\clvertalb\cellx4941\clvertalb\cellx5039\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6328\clvertalb\cellx6426\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7715\clvertalb\cellx7813\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9412\clvertalb\cellx9510\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10754\trrh776 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Less\par\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Than\~1\par\pard\plain\intbl\li22\ri22\sb22\cf1\f52\fs20\b\qc Year\plain\intbl\li22\ri22\sa22\cf1\f52\fs20\qc \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc 1 to 3\par\pard\plain\intbl\li22\ri22\sb22\cf1\f52\fs20\b\qc Years\plain\intbl\li22\ri22\sa22\cf1\f52\fs20\qc \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc 3 to 5\par\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Years\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc More\~Than\par\pard\plain\intbl\li22\ri22\sb22\cf1\f52\fs20\b\qc 5 Years\plain\intbl\li22\ri22\sa22\cf1\f52\fs20\qc \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\b\qc Total\cell{ {\trowd\trqc\clvertalb\cellx3586\clbrdrb\brdrs\brdrcf1\clvertalb\cellx4941\clvertalb\cellx5039\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6328\clvertalb\cellx6426\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7715\clvertalb\cellx7813\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9412\clvertalb\cellx9510\clbrdrb\brdrs\brdrcf1\clvertalb\cellx10754\trrh776\row}}} {\trowd\trqc\clvertalb\cellx3586\clvertalb\cellx10757\trrh281 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs16\qc (in thousands)\cell{ {\trowd\trqc\clvertalb\cellx3586\clvertalb\cellx10757\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx3586\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx3807\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4719\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4940\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5038\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5226\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6138\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6326\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6424\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6612\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7524\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7712\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7810\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8153\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9065\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9408\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9506\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9671\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10583\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10757\trrh281 \pard\plain\intbl\li22\ri22\sb22\cf1\f52\fs20\ql Convertible senior notes \plain\intbl\li22\ri22\sa22\cf1\f52\fs18\ql\super (1)\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 345,000\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 345,000\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx3586\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx3807\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4719\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4940\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5038\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5226\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6138\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6326\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6424\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6612\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7524\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7712\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7810\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx8153\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9065\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9408\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9506\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9671\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10583\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10757\trrh281\row}}} {\trowd\trqc\clvertalb\cellx3586\clvertalb\cellx4720\clvertalb\cellx4941\clvertalb\cellx5039\clvertalb\cellx6139\clvertalb\cellx6327\clvertalb\cellx6425\clvertalb\cellx7525\clvertalb\cellx7713\clvertalb\cellx7811\clvertalb\cellx9067\clvertalb\cellx9410\clvertalb\cellx9508\clvertalb\cellx10586\clvertalb\cellx10757\trrh281 \pard\plain\intbl\li22\ri22\sb22\cf1\f52\fs20\ql Operating lease obligations \plain\intbl\li22\ri22\sa22\cf1\f52\fs18\ql\super (2)\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 13,964\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 48,554\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 55,737\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 138,317\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 256,572\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx3586\clvertalb\cellx4720\clvertalb\cellx4941\clvertalb\cellx5039\clvertalb\cellx6139\clvertalb\cellx6327\clvertalb\cellx6425\clvertalb\cellx7525\clvertalb\cellx7713\clvertalb\cellx7811\clvertalb\cellx9067\clvertalb\cellx9410\clvertalb\cellx9508\clvertalb\cellx10586\clvertalb\cellx10757\trrh281\row}}} {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx3586\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4720\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4941\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5039\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6139\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6327\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6425\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7525\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7713\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7811\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9067\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9410\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9508\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10586\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10757\trrh281 \pard\plain\intbl\li22\ri22\sb22\cf1\f52\fs20\ql Other obligations \plain\intbl\li22\ri22\sa22\cf1\f52\fs18\ql\super (3)\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 11,855\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 13,891\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 1,691\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr \u8212?\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\qr 27,437\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx3586\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4720\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx4941\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx5039\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6139\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6327\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx6425\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7525\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7713\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx7811\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9067\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9410\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx9508\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10586\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat11\clcbpat11\cellx10757\trrh281\row}}} {\trowd\trqc\clvertalb\cellx3586\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx3807\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx4719\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx4940\clvertalb\cellx5038\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx5226\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6138\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6326\clvertalb\cellx6424\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6612\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7524\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7712\clvertalb\cellx7810\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8153\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9065\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9408\clvertalb\cellx9506\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9671\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10583\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10757\trrh298 \pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f52\fs20\ql Total contractual obligations\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 25,819\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 62,445\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 402,428\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 138,317\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\li22\ri22\sb22\sa22\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\li22\sb22\sa22\cf1\f52\fs20\ql $\cell\pard\plain\intbl\sb22\sa22\cf1\f52\fs20\qr 629,009\cell \par\pard\plain\intbl\fs16\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\trqc\clvertalb\cellx3586\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx3807\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx4719\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx4940\clvertalb\cellx5038\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx5226\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6138\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6326\clvertalb\cellx6424\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6612\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7524\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7712\clvertalb\cellx7810\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8153\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9065\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9408\clvertalb\cellx9506\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9671\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10583\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx10757\trrh298\row}}} \pard\plain {\trowd\clvertalc\cellx239\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx239\clvertalc\cellx10800\trrh66\row}}} {\trowd\cellx239\cellx10800\trrh599 \pard\plain\intbl\cf1\f52\fs18\ql\super (1)\plain\intbl\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\cf1\f52\fs16\ql Represents the principal amount of the 2023 Notes. Refer to Note 8 in the notes to our condensed consolidated financial statements included\plain\intbl\cf1\f52\fs16\ql elsewhere in this Quarterly Report on Form 10-Q for further details.\cell{ {\trowd\cellx239\cellx10800\trrh599\row}}} \pard\plain {\trowd\clvertalc\cellx239\clvertalc\cellx8678\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx239\clvertalc\cellx8678\trrh66\row}}} {\trowd\cellx239\cellx8678\trrh450 \pard\plain\intbl\cf1\f52\fs18\ql\super (2)\plain\intbl\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\cf1\f52\fs16\ql Consists of future non-cancelable minimum rental payments under operating leases for certain of our offices.\cell{ {\trowd\cellx239\cellx8678\trrh450\row}}} \pard\plain {\trowd\clvertalc\cellx239\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx239\clvertalc\cellx10800\trrh66\row}}} {\trowd\cellx239\cellx10800\trrh599 \pard\plain\intbl\cf1\f52\fs18\ql\super (3)\plain\intbl\cf1\f52\fs20\ql \~\cell\pard\plain\intbl\cf1\f52\fs16\qj Consists of future minimum payments under non-cancelable purchase commitments primarily related to\~data center, IT operations, sales and\plain\intbl\cf1\f52\fs16\qj marketing activities, and interest obligations for the 2023 Notes that are payable in cash.\cell{ {\trowd\cellx239\cellx10800\trrh599\row}}} \par\pard\plain\fs16 \par\pard\plain\fs16 \par\pard\plain\fs16\pard\plain\sa198\cf1\f52\fs20\qc 36\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page{\*\bkmkstart s1219dc839e90ed48f4bb20524fca202}{\*\bkmkend s1219dc839e90ed48f4bb20524fca202} \par\pard\plain\fs16 \par\pard\plain\fs16\par\pard\plain\sb352\sa198\fi594\cf1\f52\fs20\b\qc Indemnification Agreements\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj In the ordinary course of business, we enter into agreements of varying scope and terms pursuant to which we\plain\cf1\f52\fs20\qj agree to indemnify customers, vendors, lessors, business partners and other parties with respect to certain matters,\plain\cf1\f52\fs20\qj including, but not limited to, losses arising out of the breach of such agreements, services to be provided by us or\plain\cf1\f52\fs20\qj from intellectual property infringement claims made by third parties. In addition, we have entered into indemnification\plain\cf1\f52\fs20\qj agreements with our directors and certain officers and employees that will require us, among other things, to\plain\cf1\f52\fs20\qj indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers or\plain\cf1\f52\fs20\qj employees. No demands have been made upon us to provide indemnification under such agreements and there are\plain\sa198\cf1\f52\fs20\qj no claims that we are aware of that could have a material effect on our condensed consolidated financial statements.{\*\bkmkstart s138eb3a0d3cbcbdad89320524ffd28c}{\*\bkmkend s138eb3a0d3cbcbdad89320524ffd28c}\par\pard\plain\sb352\sa132\fi594\cf1\f52\fs20\b\qc Off-Balance Sheet Arrangements\par\pard\plain\fi594\cf1\f52\fs20\qj As of April\~30, 2018, we did not have any relationships with unconsolidated organizations or financial\plain\cf1\f52\fs20\qj partnerships, such as structured finance or special purpose entities that would have been established for the purpose\plain\sa198\cf1\f52\fs20\qj of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.{\*\bkmkstart sfc2604efe08c39e768fd2052501ddc5}{\*\bkmkend sfc2604efe08c39e768fd2052501ddc5}\par\pard\plain\sb352\sa198\fi594\cf1\f52\fs20\b\qc Critical Accounting Policies and Estimates\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj We prepare our condensed consolidated financial statements in accordance with GAAP. In the preparation of\plain\cf1\f52\fs20\qj these condensed consolidated financial statements, we are required to make estimates and assumptions that affect\plain\cf1\f52\fs20\qj the reported amounts of assets, liabilities, revenue, costs and expenses, and related disclosures. To the extent that\plain\cf1\f52\fs20\qj there are material differences between these estimates and actual results, our financial condition or results of\plain\cf1\f52\fs20\qj operations would be affected. We base our estimates on past experience and other assumptions that we believe are\plain\cf1\f52\fs20\qj reasonable under the circumstances, and we evaluate these estimates on an ongoing basis. We refer to accounting\plain\sa198\cf1\f52\fs20\qj estimates of this type as critical accounting policies and estimates, which we discuss below.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj Our significant accounting policies are discussed in \u8220?Notes to Consolidated Financial Statements - Note\plain\cf1\f52\fs20\qj 2. Summary of Significant Accounting Policies\u8221? in our Form 10-K. There have been no significant changes to\plain\cf1\f52\fs20\qj these policies for the three months ended April 30, 2018, except as described in Note 2 to our condensed\plain\sa198\cf1\f52\fs20\qj consolidated financial statements \u8220?Accounting Standards and Significant Accounting Policies\u8221?.\par\pard\plain\sb352\sa198\fi594\cf1\f52\fs20\b\i\ql Recent Accounting Pronouncements\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj See Note 2 to our condensed consolidated financial statements \u8220?Accounting Standards and Significant\plain\sa198\cf1\f52\fs20\qj Accounting Policies\u8221? for more information. \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 37\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page{\*\bkmkstart sbb5be48277fd940e32db20525051341}{\*\bkmkend sbb5be48277fd940e32db20525051341} \par\pard\plain\fs16 \par\pard\plain\fs16{\*\bkmkstart item_1_3_2}{\*\bkmkend item_1_3_2}\par\pard\plain\cf1\f52\fs20\b\ql Item 3. Quantitative and Qualitative Disclosures about Market Risk\par\pard\plain\sb352\sa198\fi594\cf1\f52\fs20\b\i\ql Foreign Currency Exchange Risk\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj The functional currencies of our foreign subsidiaries are the respective local currencies. Most of our sales are\plain\cf1\f52\fs20\qj denominated in U.S. dollars, and therefore our revenue is not currently subject to significant foreign currency risk. Our\plain\cf1\f52\fs20\qj operating expenses are denominated in the currencies of the countries in which our operations are located, which are\plain\cf1\f52\fs20\qj primarily in the United States, the United Kingdom, Canada and Australia. Our condensed consolidated results of\plain\cf1\f52\fs20\qj operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates\plain\cf1\f52\fs20\qj and may be adversely affected in the future due to changes in foreign exchange rates. To date, we have not entered\plain\cf1\f52\fs20\qj into any hedging arrangements with respect to foreign currency risk or other derivative financial instruments. During\plain\cf1\f52\fs20\qj the three months ended April 30, 2018 and 2017, a hypothetical 10% change in foreign currency exchange rates\plain\sa198\cf1\f52\fs20\qj applicable to our business would not have had a material impact on our condensed consolidated financial statements.\par\pard\plain\sb352\sa198\fi594\cf1\f52\fs20\b\i\ql Interest Rate Risk\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj We had cash, cash equivalents and short-term investments totaling $547.0 million as of April\~30, 2018, of\plain\cf1\f52\fs20\qj which $508.2 million was invested in money market funds, commercial paper, U.S. treasury securities and corporate\plain\cf1\f52\fs20\qj debt securities. Our cash and cash equivalents are held for working capital purposes. Our short-term investments are\plain\sa198\cf1\f52\fs20\qj made for capital preservation purposes. We do not enter into investments for trading or speculative purposes.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj Our cash equivalents and our investment portfolio are subject to market risk due to changes in interest rates.\plain\cf1\f52\fs20\qj Fixed rate securities may have their market value adversely affected due to a rise in interest rates. Due in part to\plain\cf1\f52\fs20\qj these factors, our future investment income may fall short of our expectations due to changes in interest rates or we\plain\cf1\f52\fs20\qj may suffer losses in principal if we are forced to sell securities that decline in market value due to changes in interest\plain\cf1\f52\fs20\qj rates. However, because we classify our short-term investments as \u8220?available for sale,\u8221? no gains or\plain\cf1\f52\fs20\qj losses are recognized due to changes in interest rates unless such securities are sold prior to maturity or declines in\plain\sa198\cf1\f52\fs20\qj fair value are determined to be other-than-temporary.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj As of April\~30, 2018, a hypothetical 10% relative change in interest rates would not have had a material impact\plain\cf1\f52\fs20\qj on the value of our cash equivalents or investment portfolio. Fluctuations in the value of our cash equivalents and\plain\cf1\f52\fs20\qj investment portfolio caused by a change in interest rates (gains or losses on the carrying value) are recorded in other\plain\sa198\cf1\f52\fs20\qj comprehensive income (loss), and are realized only if we sell the underlying securities prior to maturity.\par\pard\plain\sb176\sa198\fi594\cf1\f52\fs20\i\ql Convertible Senior Notes\par\pard\plain\sb176\fi594\cf1\f52\fs20\ql In February 2018, we issued\~the 2023 Notes due February\~15, 2023 with a principal amount of\~$345.0 million.\plain\cf1\f52\fs20\ql Concurrently with the issuance of the 2023 Notes, we entered into separate Note Hedges and warrant transactions.\plain\sa198\cf1\f52\fs20\ql The Note Hedges were completed to reduce the potential dilution from the conversion of the 2023 Notes.\par\pard\plain\fi594\cf1\f52\fs20\qj The 2023 Notes have a fixed annual interest rate of 0.25%; accordingly, we do not have economic interest rate\plain\cf1\f52\fs20\qj exposure on the 2023 Notes. However, the fair value of the 2023 Notes is exposed to interest rate risk. Generally, the\plain\cf1\f52\fs20\qj fair market value of the fixed interest rate 2023 Notes will increase as interest rates fall and decrease as interest\plain\cf1\f52\fs20\qj rates rise. In addition, the fair value of the 2023 Notes fluctuates when the market price of our common stock\plain\cf1\f52\fs20\qj fluctuates. The fair value was determined based on the quoted bid price of the 2023 Notes in an over-the-counter\plain\cf1\f52\fs20\qj market on the last trading day of the reporting period. See Note 5 to our condensed consolidated financial statements\plain\sa198\cf1\f52\fs20\qj for more information. \par\pard\plain\fs16 \par\pard\plain\fs16 \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 38\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page{\*\bkmkstart s5cc6a70ece7e1cef3e40205250716b7}{\*\bkmkend s5cc6a70ece7e1cef3e40205250716b7} \par\pard\plain\fs16 \par\pard\plain\fs16{\*\bkmkstart item_1_3_3}{\*\bkmkend item_1_3_3}\par\pard\plain\sa198\cf1\f52\fs20\b\ql Item 4. Controls and Procedures\par\pard\plain\sb352\sa198\fi594\cf1\f52\fs20\b\i\ql Evaluation of Disclosure Controls and Procedures\par\pard\plain\fi594\cf1\f52\fs20\qj Our management, with the participation of our principal executive officer and principal financial officer, has\plain\cf1\f52\fs20\qj evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e)\plain\cf1\f52\fs20\qj under the Securities Exchange Act of 1934, as amended (the Exchange Act)), as of the end of the period covered by\plain\cf1\f52\fs20\qj this Quarterly Report on Form 10-Q. Based on such evaluation, our principal executive officer and principal financial\plain\cf1\f52\fs20\qj officer have concluded that, as of such date, our disclosure controls and procedures were effective at a reasonable\plain\sa198\cf1\f52\fs20\qj assurance level.\par\pard\plain\sa198\fi594\cf1\f52\fs20\b\i\ql Changes in Internal Control Over Financial Reporting\par\pard\plain\fi594\cf1\f52\fs20\qj There were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and\plain\cf1\f52\fs20\qj 15d-15(f) under the Exchange Act) that occurred during the period covered by this Quarterly Report on Form\plain\cf1\f52\fs20\qj 10-Q\~that have materially affected, or are reasonably likely to materially affect, our internal control over financial\plain\sa198\cf1\f52\fs20\qj reporting.\~\par\pard\plain\sa198\fi594\cf1\f52\fs20\b\i\ql Inherent Limitations on Effectiveness of Controls\par\pard\plain\fi594\cf1\f52\fs20\qj Our management, including our principal executive officer and principal financial officer, does not expect that our\plain\cf1\f52\fs20\qj disclosure controls or our internal control over financial reporting will prevent all errors and all fraud. A control system,\plain\cf1\f52\fs20\qj no matter how well-conceived and operated, can provide only reasonable, not absolute, assurance that the objectives\plain\cf1\f52\fs20\qj of the control system are met. Further, the design of a control system must reflect the fact that there are resource\plain\cf1\f52\fs20\qj constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations\plain\cf1\f52\fs20\qj in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances\plain\cf1\f52\fs20\qj of fraud, if any, have been detected. These inherent limitations include the realities that judgments in decision-making\plain\cf1\f52\fs20\qj can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be\plain\cf1\f52\fs20\qj circumvented by the individual acts of some persons, by collusion of two or more people or by management override\plain\cf1\f52\fs20\qj of the controls. The design of any system of controls is also based in part upon certain assumptions about the\plain\cf1\f52\fs20\qj likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals\plain\cf1\f52\fs20\qj under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or\plain\cf1\f52\fs20\qj the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a\plain\sa198\cf1\f52\fs20\qj cost-effective control system, misstatements due to error or fraud may occur and not be detected. \par\pard\plain\fs16 \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 39\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page{\*\bkmkstart sb7278cc61fa91c9a9c54205250a3a5d}{\*\bkmkend sb7278cc61fa91c9a9c54205250a3a5d} \par\pard\plain\fs16{\*\bkmkstart part_1_2_2}{\*\bkmkend part_1_2_2}\par\pard\plain\sa198\fi594\cf1\f52\fs20\b\qc Part II. OTHER INFORMATION{\*\bkmkstart s14215f4579cacf9646d9205250c5d02}{\*\bkmkend s14215f4579cacf9646d9205250c5d02}{\*\bkmkstart item_1_3_4}{\*\bkmkend item_1_3_4}\par\pard\plain\cf1\f52\fs20\b\ql Item 1. Legal Proceedings\par\pard\plain\sb352\fi594\cf1\f52\fs20\qj From time to time in the normal course of business, the Company may be subject to various legal matters such\plain\sa154\cf1\f52\fs20\qj as threatened or pending claims or proceedings. There were no material such matters as of April\~30, 2018.{\*\bkmkstart se77b46164cf0354976f1205250f71f4}{\*\bkmkend se77b46164cf0354976f1205250f71f4}{\*\bkmkstart item_1_3_5}{\*\bkmkend item_1_3_5}\par\pard\plain\sa132\cf1\f52\fs20\b\ql Item 1A. Risk Factors\par\pard\plain\sb352\fi594\cf1\f52\fs20\i\qj A description of the risks and uncertainties associated with our business is set forth below. You should carefully\plain\cf1\f52\fs20\i\qj consider the risks and uncertainties described below, as well as the other information in this Quarterly Report on\plain\cf1\f52\fs20\i\qj Form\~10-Q, including our condensed consolidated financial statements and the related notes and\plain\cf1\f52\fs20\i\qj \u8220?Management\u8217?s Discussion and Analysis of Financial Condition and Results of Operations.\u8221? The\plain\cf1\f52\fs20\i\qj occurrence of any of the events or developments described below, or of additional risks and uncertainties not\plain\cf1\f52\fs20\i\qj presently known to us or that we currently deem immaterial, could materially and adversely affect our business,\plain\cf1\f52\fs20\i\qj results of operations, financial condition and growth prospects. In such an event, the market price of our Class A\plain\sa154\cf1\f52\fs20\i\qj common stock could decline and you could lose all or part of your investment.\par\pard\plain\sb352\sa198\fi594\cf1\f52\fs20\b\qc Risks Related to Our Business\par\pard\plain\cf1\f52\fs20\b\i\qj We have a limited operating history, which makes it difficult to forecast our revenue and evaluate our\plain\sa198\cf1\f52\fs20\b\i\qj business and future prospects.\par\pard\plain\fi594\cf1\f52\fs20\qj We have been in existence since 2009, and much of our growth has occurred in recent periods. As a result of\plain\cf1\f52\fs20\qj our limited operating history, our ability to forecast our future results of operations and plan for and model future\plain\cf1\f52\fs20\qj growth is limited and subject to a number of uncertainties. We have encountered and will continue to encounter risks\plain\cf1\f52\fs20\qj and uncertainties frequently experienced by growing companies in rapidly changing industries, such as the risks and\plain\cf1\f52\fs20\qj uncertainties described herein. Additionally, the sales cycle for the evaluation and implementation of our platform,\plain\cf1\f52\fs20\qj which typically extends for multiple months for enterprise deals, may also cause us to experience a delay between\plain\cf1\f52\fs20\qj increasing operating expenses and the generation of corresponding revenue, if any. Accordingly, we may be unable to\plain\cf1\f52\fs20\qj prepare accurate internal financial forecasts or replace anticipated revenue that we do not receive as a result of\plain\cf1\f52\fs20\qj delays arising from these factors, and our results of operations in future reporting periods may be below the\plain\cf1\f52\fs20\qj expectations of investors. If we do not address these risks successfully, our results of operations could differ\plain\cf1\f52\fs20\qj materially from our estimates and forecasts or the expectations of investors, causing our business to suffer and our\plain\sa198\cf1\f52\fs20\qj stock price to decline.\par\pard\plain\cf1\f52\fs20\b\i\qj We have experienced rapid growth in recent periods, and our recent growth rates may not be indicative of\plain\cf1\f52\fs20\b\i\qj our future growth. As our costs increase, we may not be able to generate sufficient revenue to achieve and, if\plain\sa198\cf1\f52\fs20\b\i\qj achieved, maintain profitability.\par\pard\plain\fi594\cf1\f52\fs20\qj From fiscal\~2016\~to fiscal\~2017, our revenue grew from\~$85.9 million\~to\~$160.3 million, an increase of\~87%\~and\plain\cf1\f52\fs20\qj from fiscal\~2017\~to fiscal\~2018, our revenue grew from\~$160.3 million\~to\~$260.0 million, an increase of\~62%. In future\plain\cf1\f52\fs20\qj periods, we may not be able to sustain revenue growth consistent with recent history, or at all. We believe our\plain\sa198\cf1\f52\fs20\qj revenue growth depends on a number of factors, including, but not limited to, our ability to: \par\pard\plain {\trowd\clvertalc\cellx1080\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx1080\clvertalc\cellx10800\trrh66\row}}} {\trowd\cellx1080\cellx10800\trrh495 \pard\plain\intbl\li792\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\qj price our products effectively so that we are able to attract and retain customers without compromising\plain\intbl\cf1\f52\fs20\qj our profitability;\cell{ {\trowd\cellx1080\cellx10800\trrh495\row}}} \pard\plain {\trowd\clvertalc\cellx1080\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx1080\clvertalc\cellx10800\trrh66\row}}} {\trowd\cellx1080\cellx10800\trrh742 \pard\plain\intbl\li792\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\qj attract new customers, successfully deploy and implement our platform, up-sell or otherwise increase our\plain\intbl\cf1\f52\fs20\qj existing customers\u8217? use of our platform, obtain customer renewals and provide our customers with\plain\intbl\cf1\f52\fs20\qj excellent customer support;\cell{ {\trowd\cellx1080\cellx10800\trrh742\row}}} \pard\plain {\trowd\clvertalc\cellx889\clvertalc\cellx5607\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx889\clvertalc\cellx5607\trrh66\row}}} {\trowd\cellx889\cellx5607\trrh495 \pard\plain\intbl\li792\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\qj increase our number of ISVs and channel\plain\intbl\cf1\f52\fs20\qj partners;\cell{ {\trowd\cellx889\cellx5607\trrh495\row}}} \pard\plain {\trowd\clvertalc\cellx1047\clvertalc\cellx9953\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx1047\clvertalc\cellx9953\trrh66\row}}} {\trowd\cellx1047\cellx9953\trrh495 \pard\plain\intbl\li792\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\qj adequately expand our sales force, and maintain or increase our sales force\u8217?s\plain\intbl\cf1\f52\fs20\qj productivity;\cell{ {\trowd\cellx1047\cellx9953\trrh495\row}}} \pard\plain {\trowd\clvertalc\cellx1029\clvertalc\cellx9468\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx1029\clvertalc\cellx9468\trrh66\row}}} {\trowd\cellx1029\cellx9468\trrh0 \pard\plain\intbl\li792\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\qj successfully introduce new products, enhance existing products and address new use\plain\intbl\cf1\f52\fs20\qj cases;\cell{ {\trowd\cellx1029\cellx9468\trrh0\row}}} \pard\plain {\trowd\clvertalc\cellx945\clvertalc\cellx7127\trrh0 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx945\clvertalc\cellx7127\trrh0\row}}} {\trowd\cellx945\cellx7127\trrh495 \pard\plain\intbl\li792\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\qj introduce our platform to new markets outside of the\plain\intbl\cf1\f52\fs20\qj United States;\cell{ {\trowd\cellx945\cellx7127\trrh495\row}}} \pard\plain {\trowd\clvertalc\cellx976\clvertalc\cellx8054\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx976\clvertalc\cellx8054\trrh66\row}}} {\trowd\cellx976\cellx8054\trrh495 \pard\plain\intbl\li792\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\qj successfully compete against larger companies and new market\plain\intbl\cf1\f52\fs20\qj entrants; and\cell{ {\trowd\cellx976\cellx8054\trrh495\row}}} \pard\plain {\trowd\clvertalc\cellx886\clvertalc\cellx5647\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx886\clvertalc\cellx5647\trrh66\row}}} {\trowd\cellx886\cellx5647\trrh495 \pard\plain\intbl\li792\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\qj increase awareness of our brand on a\plain\intbl\cf1\f52\fs20\qj global basis.\cell{ {\trowd\cellx886\cellx5647\trrh495\row}}} \par\pard\plain\fs16\pard\plain\sa198\cf1\f52\fs20\qc 40\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page \par\pard\plain\fs16\par\pard\plain\sb264\fi594\cf1\f52\fs20\qj If we are unable to accomplish any of these tasks, our revenue growth will be harmed. We also expect our\plain\cf1\f52\fs20\qj operating expenses to increase in future periods, and if our revenue growth does not increase to offset these\plain\cf1\f52\fs20\qj anticipated increases in our operating expenses, our business, financial position and results of operations will be\plain\sa198\cf1\f52\fs20\qj harmed, and we may not be able to achieve or maintain profitability.\par\pard\plain\sa198\cf1\f52\fs20\b\i\qj We have a history of losses, and we expect to incur losses for the foreseeable future.\par\pard\plain\fi594\cf1\f52\fs20\qj We have incurred significant net losses in each year since our inception, including net losses of\~$76.3\plain\cf1\f52\fs20\qj million,\~$83.5 million\~and\~$114.4 million\~in fiscal\~2016,\~2017\~and\~2018, respectively.\~We expect\plain\cf1\f52\fs20\qj to continue to incur net\plain\cf1\f52\fs20\qj losses for the foreseeable future. Because the market for our platform is rapidly evolving and has not yet reached\plain\cf1\f52\fs20\qj widespread adoption, it is difficult for us to predict our future results of operations. We expect our operating expenses\plain\cf1\f52\fs20\qj to significantly increase over the next several years as we hire additional personnel, particularly in sales and\plain\cf1\f52\fs20\qj marketing, expand and improve the effectiveness of our distribution channels, expand our operations and\plain\cf1\f52\fs20\qj infrastructure, both domestically and internationally, and continue to develop our platform. As we continue to develop\plain\cf1\f52\fs20\qj as a public company, we may incur additional legal, accounting and other expenses that we did not incur historically.\plain\cf1\f52\fs20\qj If our revenue does not increase to offset these increases in our operating expenses, we will not be profitable in\plain\cf1\f52\fs20\qj future periods. While historically, our total revenue has grown, not all components of our total revenue have grown\plain\cf1\f52\fs20\qj consistently. Further, in future periods, our revenue growth could slow or our revenue could decline for a number of\plain\cf1\f52\fs20\qj reasons, including slowing demand for our software, increasing competition, any failure to gain or retain channel\plain\cf1\f52\fs20\qj partners, a decrease in the growth of our overall market, or our failure, for any reason, to continue to capitalize on\plain\cf1\f52\fs20\qj growth opportunities. As a result, our past financial performance should not be considered indicative of our future\plain\cf1\f52\fs20\qj performance. Any failure by us to achieve or sustain profitability on a consistent basis could cause the value of our\plain\sa198\cf1\f52\fs20\qj common stock to decline.\par\pard\plain\cf1\f52\fs20\b\i\qj If we fail to manage our growth effectively, we may be unable to execute our business plan, maintain high\plain\sa198\cf1\f52\fs20\b\i\qj levels of service and customer satisfaction or adequately address competitive challenges.\par\pard\plain\fi594\cf1\f52\fs20\qj We have experienced, and may continue to experience, rapid growth and organizational change, which has\plain\cf1\f52\fs20\qj placed, and may continue to place, significant demands on our management and our operational and financial\plain\cf1\f52\fs20\qj resources. We have also experienced significant growth in the number of users and logins and in the amount of data\plain\cf1\f52\fs20\qj that our Software-as-a-Service, or SaaS, hosting infrastructure supports. Finally, our organizational structure is\plain\cf1\f52\fs20\qj becoming more complex as we improve our operational, financial and management controls as well as our reporting\plain\cf1\f52\fs20\qj systems and procedures. We will require significant capital expenditures and the allocation of valuable management\plain\cf1\f52\fs20\qj resources to grow and change in these areas without undermining our culture of rapid innovation, teamwork and\plain\cf1\f52\fs20\qj attention to customer success, which has been central to our growth so far. If we fail to manage our anticipated\plain\cf1\f52\fs20\qj growth and change in a manner that preserves the key aspects of our corporate culture, the quality of our platform\plain\cf1\f52\fs20\qj may suffer, which could negatively affect our brand and reputation and harm our ability to retain and attract customers\plain\sa198\cf1\f52\fs20\qj and employees.\par\pard\plain\fi594\cf1\f52\fs20\qj We have established international offices, including offices in the United Kingdom, Canada and Australia and we\plain\cf1\f52\fs20\qj may continue to expand our international operations into other countries in the future. Our expansion has placed, and\plain\cf1\f52\fs20\qj our expected future growth will continue to place, a significant strain on our managerial, customer operations,\plain\cf1\f52\fs20\qj research and development, marketing and sales, administrative, financial and other resources. If we are unable to\plain\sa198\cf1\f52\fs20\qj manage our continued growth successfully, our business and results of operations could suffer.\par\pard\plain\fi594\cf1\f52\fs20\qj In addition, as we expand our business, it is important that we continue to maintain a high level of customer\plain\cf1\f52\fs20\qj service and satisfaction. As our customer base continues to grow, we will need to expand our account management,\plain\cf1\f52\fs20\qj customer service and other personnel, and our network of ISVs, channel partners and system integrators, to provide\plain\cf1\f52\fs20\qj personalized account management and customer service. If we are not able to continue to provide high levels of\plain\cf1\f52\fs20\qj customer service, our reputation, as well as our business, results of operations and financial condition, could be\plain\sa198\cf1\f52\fs20\qj harmed.\par\pard\plain\cf1\f52\fs20\b\i\qj We face intense competition, especially from larger, well-established companies, and we may lack sufficient\plain\sa198\cf1\f52\fs20\b\i\qj financial or other resources to maintain or improve our competitive position.\par\pard\plain\fi594\cf1\f52\fs20\qj The market for identity solutions is intensely competitive, and we expect competition to increase in the future\plain\cf1\f52\fs20\qj from established competitors and new market entrants. For products that organizations can use to manage identities\plain\cf1\f52\fs20\qj for their extended enterprise, which we previously referred to as the internal use\plain\cf1\f52\fs20\qj case, our competitors include\plain\cf1\f52\fs20\qj authentication, provisioning and adaptive multi-factor authentication providers, many of which are large companies\plain\cf1\f52\fs20\qj such as Computer Associates, Citrix, IBM, Microsoft, Oracle, RSA (a division of Dell Technologies) and Symantec,\plain\cf1\f52\fs20\qj infrastructure-as-a-service providers such as Google Cloud Platform and Amazon Web Services, or AWS, and\plain\cf1\f52\fs20\qj companies that have acquired identity management solution providers in recent years. For products that organizations\plain\cf1\f52\fs20\qj can use to manage and secure their customers\u8217? identities, which we previously referred to as the external use\plain\sa198\cf1\f52\fs20\qj case, \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 41\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page \par\pard\plain\fs16\par\pard\plain\cf1\f52\fs20\qj we generally compete with internally developed systems. We also face competition from small, private niche\plain\cf1\f52\fs20\qj companies that offer point products that attempt to address certain of the problems that our platform solves. In\plain\cf1\f52\fs20\qj addition, with the recent increase in large merger and acquisition transactions in the technology industry,\~particularly\plain\cf1\f52\fs20\qj transactions involving cloud-based technologies, there is a greater likelihood that we will compete with other large\plain\cf1\f52\fs20\qj technology companies in the future. Many of our existing competitors have, and some of our potential competitors\plain\cf1\f52\fs20\qj could have, substantial competitive advantages such as greater name recognition and longer operating histories,\plain\cf1\f52\fs20\qj larger sales and marketing budgets and resources, broader distribution and established relationships with ISVs,\plain\cf1\f52\fs20\qj channel partners and customers, greater customer support resources, greater resources to make acquisitions, lower\plain\cf1\f52\fs20\qj labor and development costs, larger and more mature intellectual property portfolios and substantially greater financial,\plain\sa198\cf1\f52\fs20\qj technical and other resources.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj In addition, some of our larger competitors have substantially broader product offerings and leverage their\plain\cf1\f52\fs20\qj relationships based on other products or incorporate functionality into existing products to gain business in a manner\plain\cf1\f52\fs20\qj that discourages users from purchasing our products, including through selling at zero or negative margins, product\plain\cf1\f52\fs20\qj bundling or closed technology platforms. Potential customers may also prefer to purchase from their existing suppliers\plain\cf1\f52\fs20\qj rather than a new supplier regardless of product performance or features. These larger competitors often have\plain\cf1\f52\fs20\qj broader product lines and market focus and will therefore not be as susceptible to downturns in a particular market.\plain\cf1\f52\fs20\qj Our competitors may also seek to repurpose their existing offerings to provide identity solutions with subscription\plain\cf1\f52\fs20\qj models. Conditions in our market could change rapidly and significantly as a result of technological advancements,\plain\cf1\f52\fs20\qj partnering by our competitors or continuing market consolidation. New start-up companies that innovate and large\plain\cf1\f52\fs20\qj competitors that are making significant investments in research and development may invent similar or superior\plain\cf1\f52\fs20\qj products and technologies that compete with our products. In addition, some of our competitors may enter into new\plain\cf1\f52\fs20\qj alliances with each other or may establish or strengthen cooperative relationships with systems integrators, third-party\plain\cf1\f52\fs20\qj consulting firms or other parties. Any such consolidation, acquisition, alliance or cooperative relationship could lead to\plain\cf1\f52\fs20\qj pricing pressure and our loss of market share and could result in a competitor with greater financial, technical,\plain\cf1\f52\fs20\qj marketing, service and other resources, all of which could harm our ability to compete. Furthermore, organizations\plain\cf1\f52\fs20\qj may be more willing to incrementally add solutions to their existing infrastructure from competitors than to replace\plain\cf1\f52\fs20\qj their existing infrastructure with our products. These competitive pressures in our market or our failure to compete\plain\cf1\f52\fs20\qj effectively may result in price reductions, fewer orders, reduced revenue and gross margins, increased net losses, and\plain\cf1\f52\fs20\qj loss of market share. Any failure to meet and address these factors could harm our business, results of operations\plain\sa198\cf1\f52\fs20\qj and financial condition.\par\pard\plain\cf1\f52\fs20\b\i\qj If we are unable to attract new customers, sell additional products to our existing customers or develop new\plain\cf1\f52\fs20\b\i\qj products and enhancements to our products that achieve market acceptance, our revenue growth and\plain\sa198\cf1\f52\fs20\b\i\qj profitability will be harmed.\par\pard\plain\fi594\cf1\f52\fs20\qj To increase our revenue and achieve and maintain profitability, we must add new customers or sell additional\plain\cf1\f52\fs20\qj products to our existing customers. Numerous factors, however, may impede our ability to add new customers and\plain\cf1\f52\fs20\qj sell additional products to our existing customers, including our inability to convert new organizations into paying\plain\cf1\f52\fs20\qj customers, failure to attract and effectively train new sales and marketing personnel, failure to retain and motivate our\plain\cf1\f52\fs20\qj current sales and marketing personnel, failure to develop or expand relationships with channel partners, failure to\plain\cf1\f52\fs20\qj successfully deploy products for new customers and provide quality customer support once deployed or failure to\plain\cf1\f52\fs20\qj ensure the effectiveness of our marketing programs. In addition, if prospective customers do not perceive our platform\plain\cf1\f52\fs20\qj to be of sufficiently high value and quality, we will not be able to attract the number and types of new customers that\plain\sa198\cf1\f52\fs20\qj we are seeking.\par\pard\plain\fi594\cf1\f52\fs20\qj In addition, our ability to attract new customers and increase revenue from existing customers depends in large\plain\cf1\f52\fs20\qj part on our ability to enhance and improve our existing products and to introduce compelling new products that reflect\plain\cf1\f52\fs20\qj the changing nature of our markets. The success of any enhancement to our products depends on several factors,\plain\cf1\f52\fs20\qj including timely completion and delivery, competitive pricing, adequate quality testing, integration with existing\plain\cf1\f52\fs20\qj technologies and our platform and overall market acceptance. If we are unable to successfully develop new products,\plain\cf1\f52\fs20\qj enhance our existing products to meet customer requirements, or otherwise gain market acceptance, our business,\plain\sa198\cf1\f52\fs20\qj results of operations and financial condition would be harmed.\par\pard\plain\fi594\cf1\f52\fs20\qj Further, to grow our business, we must convince developers to adopt and build their external portals on our\plain\cf1\f52\fs20\qj platform. We believe that these developer-built portals facilitate greater usage and customization of our products. If\plain\cf1\f52\fs20\qj these developers stop developing on or supporting our platform, we will lose the benefit of network effects that have\plain\cf1\f52\fs20\qj contributed to the growth in our number of customers, and our business, results of operations and financial condition\plain\sa198\cf1\f52\fs20\qj could be harmed. \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 42\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page \par\pard\plain\fs16\par\pard\plain\cf1\f52\fs20\b\i\qj Our business depends on our customers renewing their subscriptions and purchasing additional licenses or\plain\cf1\f52\fs20\b\i\qj subscriptions from us. Any material decline in our Dollar-Based Retention Rate would harm our future results\plain\sa198\cf1\f52\fs20\b\i\qj of operations.\par\pard\plain\fi594\cf1\f52\fs20\qj To continue to grow our business, it is important that our customers renew their subscriptions when existing\plain\cf1\f52\fs20\qj contract terms expire and that we expand our commercial relationships with our existing customers. Our customers\plain\cf1\f52\fs20\qj have no obligation to renew their subscriptions, and our customers may decide not to renew their subscriptions with a\plain\cf1\f52\fs20\qj similar contract period, at the same prices and terms or with the same or a greater number of users. We have\plain\cf1\f52\fs20\qj experienced significant growth in the number of users of our platform, but we do not know whether we will continue to\plain\cf1\f52\fs20\qj achieve similar user growth rates in the future. In the past, some of our customers have elected not to renew their\plain\cf1\f52\fs20\qj agreements with us, and it is difficult to accurately predict long-term customer retention and expansion rates. Our\plain\cf1\f52\fs20\qj customer retention and expansion may decline or fluctuate as a result of a number of factors, including our\plain\cf1\f52\fs20\qj customers\u8217? satisfaction with our products, our product support, our prices and pricing plans, the prices of\plain\cf1\f52\fs20\qj competing software products, reductions in our customers\u8217? spending levels, user adoption of our platform,\plain\cf1\f52\fs20\qj deployment success, utilization rates by our customers, new product releases and changes to the packaging of our\plain\cf1\f52\fs20\qj product offerings. If our customers do not purchase additional subscriptions or renew their subscriptions, renew on\plain\cf1\f52\fs20\qj less favorable terms or fail to add more users, our revenue may decline or grow less quickly than anticipated, which\plain\cf1\f52\fs20\qj would harm our future results of operations. Furthermore, if our contractual license terms were to shorten it could lead\plain\cf1\f52\fs20\qj to increased volatility of, and diminished visibility into, future recurring revenue. If our sales of new or recurring\plain\cf1\f52\fs20\qj subscriptions and software-related support service contracts decline from existing customers, our revenue and\plain\sa198\cf1\f52\fs20\qj revenue growth may decline, and our business will suffer.\par\pard\plain\cf1\f52\fs20\b\i\qj If there are interruptions or performance problems associated with our technology or infrastructure,\~our\plain\cf1\f52\fs20\b\i\qj existing customers may experience service outages, and our new customers may experience delays in the\plain\sa198\cf1\f52\fs20\b\i\qj deployment of our platform.\par\pard\plain\fi594\cf1\f52\fs20\qj Our continued growth depends, in part, on the ability of our existing and potential customers to access our\plain\cf1\f52\fs20\qj platform 24 hours a day, seven days a week, without interruption or degradation of performance. We may experience\plain\cf1\f52\fs20\qj disruptions, data loss, outages and other performance problems with our infrastructure due to a variety of factors,\plain\cf1\f52\fs20\qj including infrastructure changes, introductions of new functionality, human or software errors, capacity constraints,\plain\cf1\f52\fs20\qj denial-of-service attacks or other security-related incidents. In some instances, we may not be able to identify the\plain\cf1\f52\fs20\qj cause or causes of these performance problems immediately or in short order. We may not be able to maintain the\plain\cf1\f52\fs20\qj level of service uptime and performance required by our customers, especially during peak usage times and as\plain\cf1\f52\fs20\qj our\plain\cf1\f52\fs20\qj products become more complex and our user traffic increases. For example, in October 2016, a distributed\plain\cf1\f52\fs20\qj denial-of-service attack against Dyn, a domain name service vendor we use (since acquired by Oracle), prevented\plain\cf1\f52\fs20\qj many of our customers and their users in the United States from accessing our platform or applications authenticated\plain\cf1\f52\fs20\qj by our platform and resulted in our failing to meet certain contracted uptime levels under our service level agreements\plain\cf1\f52\fs20\qj and the issuance of service credits to some of our customers, although the dollar value of such credits were not\plain\cf1\f52\fs20\qj material. If our platform is unavailable or if our customers are unable to access our products or deploy them within a\plain\cf1\f52\fs20\qj reasonable amount of time, or at all, our business would be harmed. Since our customers rely on our service to\plain\cf1\f52\fs20\qj access and complete their work, any outage on our platform would impair the ability of our customers to perform their\plain\cf1\f52\fs20\qj work, which would negatively impact our brand, reputation and customer satisfaction.\~Moreover, we depend on\plain\cf1\f52\fs20\qj services from various third parties to maintain our infrastructure and distribute our products via the Internet. If a\plain\cf1\f52\fs20\qj service provider fails to provide sufficient capacity to support our platform or otherwise experiences service outages,\plain\cf1\f52\fs20\qj such failure could interrupt our customers\u8217? access to our services, which could adversely affect their perception\plain\cf1\f52\fs20\qj of our platform's reliability and our revenues. Any disruptions in these services, including as a result of actions outside\plain\cf1\f52\fs20\qj of our control, would significantly impact the continued performance of our products. In the future, these services may\plain\cf1\f52\fs20\qj not be available to us on commercially reasonable terms, or at all. Any loss of the right to use any of these services\plain\cf1\f52\fs20\qj could result in decreased functionality of our products until equivalent technology is either developed by us or, if\plain\cf1\f52\fs20\qj available from another provider, is identified, obtained and integrated into our infrastructure. If we do not accurately\plain\cf1\f52\fs20\qj predict our infrastructure capacity requirements, our customers could experience service shortfalls. We may also be\plain\cf1\f52\fs20\qj unable to effectively address capacity constraints, upgrade our systems as needed, and continually develop our\plain\sa198\cf1\f52\fs20\qj technology and network architecture to accommodate actual and anticipated changes in technology.\par\pard\plain\fi594\cf1\f52\fs20\qj Any of the above circumstances or events may harm our reputation, cause customers to terminate their\plain\cf1\f52\fs20\qj agreements with us, impair our ability to obtain subscription renewals from existing customers, impair our ability to\plain\cf1\f52\fs20\qj grow our customer base, result in the expenditure of significant financial, technical and engineering resources, subject\plain\cf1\f52\fs20\qj us to financial penalties and liabilities under our service level agreements, and otherwise harm our business, results of\plain\sa198\cf1\f52\fs20\qj operations and financial condition. \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 43\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page \par\pard\plain\fs16\par\pard\plain\cf1\f52\fs20\b\i\qj A network or data security incident may allow unauthorized access to our network or data or our\plain\cf1\f52\fs20\b\i\qj customers\u8217? data, harm our reputation, create additional liability and adversely impact our financial\plain\sa198\cf1\f52\fs20\b\i\qj results.\par\pard\plain\fi594\cf1\f52\fs20\qj Increasingly, companies are subject to a wide variety of attacks on their networks and systems on an ongoing\plain\cf1\f52\fs20\qj basis. In addition to threats from traditional computer \u8220?hackers,\u8221? malicious code (such as malware,\plain\cf1\f52\fs20\qj viruses, worms and ransomware), employee theft or misuse, password spraying, phishing and denial-of-service\plain\cf1\f52\fs20\qj attacks, we now also face threats from sophisticated nation-state and nation-state supported actors who engage in\plain\cf1\f52\fs20\qj attacks (including advanced persistent threat intrusions) that add to the risks to our internal networks, our\plain\cf1\f52\fs20\qj customers\u8217? systems and the information that they store and process. Despite significant efforts to create\plain\cf1\f52\fs20\qj security barriers to such threats, it is virtually impossible for us to entirely mitigate these risks. As a well-known\plain\cf1\f52\fs20\qj provider of identity and security solutions, we pose an attractive target for such attacks. The security measures we\plain\cf1\f52\fs20\qj have integrated into our internal networks and platform, which are designed to detect unauthorized activity and\plain\cf1\f52\fs20\qj prevent or minimize security breaches, may not function as expected or may not be sufficient to protect our internal\plain\cf1\f52\fs20\qj networks and platform against certain attacks. In addition, techniques used to sabotage or to obtain unauthorized\plain\cf1\f52\fs20\qj access to networks in which data is stored or through which data is transmitted change frequently and generally are\plain\cf1\f52\fs20\qj not recognized until launched against a target. As a result, we may be unable to anticipate these techniques or\plain\sa198\cf1\f52\fs20\qj implement adequate preventative measures to prevent an electronic intrusion into our networks.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj Our customers\u8217? storage and use of data concerning, among others, their employees, contractors,\plain\cf1\f52\fs20\qj customers and partners is essential to their use of our platform, which stores, transmits and processes\plain\cf1\f52\fs20\qj customers\u8217? proprietary information and personal data. If a breach of customer data security or unauthorized\plain\cf1\f52\fs20\qj access to customer systems through our platform were to occur, as a result of\~third-party\~action, employee error,\plain\cf1\f52\fs20\qj malfeasance or otherwise, and the confidentiality, integrity or availability of our customers\u8217? data or systems\plain\cf1\f52\fs20\qj was disrupted, we could incur significant liability to our customers and to individuals or businesses whose information\plain\cf1\f52\fs20\qj was being stored by our customers, and our platform may be perceived as less desirable, which could negatively\plain\cf1\f52\fs20\qj affect our business and damage our reputation. In addition, a network or security breach could result in\plain\cf1\f52\fs20\qj the loss of\plain\cf1\f52\fs20\qj customers and make it more challenging to acquire new customers.\~ Because techniques used to obtain unauthorized\plain\cf1\f52\fs20\qj access to, or to sabotage, systems change frequently and generally are not recognized until launched against a\plain\cf1\f52\fs20\qj target, we and our customers may be unable to anticipate these techniques or to implement adequate preventive\plain\sa198\cf1\f52\fs20\qj measures.\par\pard\plain\fi594\cf1\f52\fs20\qj In addition, security breaches impacting our platform could result in a risk of loss or unauthorized disclosure of\plain\cf1\f52\fs20\qj this information, which, in turn, could lead to litigation, governmental audits and investigations and possible liability,\plain\cf1\f52\fs20\qj damage our relationships with our existing customers, trigger indemnification and other contractual obligations, cause\plain\cf1\f52\fs20\qj us to incur mitigation and remediation expenses, and have a negative impact on our ability to attract and retain new\plain\cf1\f52\fs20\qj customers. Furthermore, as a well-known provider of identity and security solutions, any such breach, including a\plain\cf1\f52\fs20\qj breach of our customers\u8217? systems, could compromise our networks or networks secured by our products,\plain\cf1\f52\fs20\qj creating system disruptions or slowdowns and exploiting security vulnerabilities of our or our customers\u8217?\plain\cf1\f52\fs20\qj networks, and the information stored on our or our customers\u8217? systems could be accessed, publicly disclosed,\plain\cf1\f52\fs20\qj altered, lost or stolen, which could subject us to liability and cause us financial harm. These breaches, or any\plain\cf1\f52\fs20\qj perceived breach, of our networks, our customers\u8217? networks, or other networks secured by our products,\plain\cf1\f52\fs20\qj whether or not any such breach is due to a vulnerability in our platform, may also undermine confidence in our\plain\cf1\f52\fs20\qj platform or our industry and result in damage to our reputation, negative publicity, loss of ISVs, channel partners,\plain\cf1\f52\fs20\qj customers and sales, increased costs to remedy any problem, increased insurance expense, and costly litigation. In\plain\cf1\f52\fs20\qj addition, a breach of the security measures of one of our key ISVs or channel partners could result in the exfiltration\plain\cf1\f52\fs20\qj of confidential corporate information or other data that may provide additional avenues of attack, and if a high profile\plain\cf1\f52\fs20\qj security breach occurs with respect to another SaaS provider, our customers and potential customers may lose trust\plain\cf1\f52\fs20\qj in the security of the SaaS business model generally, which could adversely impact our ability to retain existing\plain\cf1\f52\fs20\qj customers or attract new ones, potentially causing a negative impact on our business. Any of these negative\plain\cf1\f52\fs20\qj outcomes could adversely impact market acceptance of our products and could harm our business, results of\plain\sa198\cf1\f52\fs20\qj operations and financial condition.\par\pard\plain\fi594\cf1\f52\fs20\qj Third parties may attempt to fraudulently induce employees or customers into disclosing sensitive information\plain\cf1\f52\fs20\qj such as user names, passwords or other information or otherwise compromise the security of our internal networks,\plain\cf1\f52\fs20\qj electronic systems and/or physical facilities in order to gain access to our data or our customers\u8217? data, which\plain\cf1\f52\fs20\qj could result in significant legal and financial exposure, a loss of confidence in the security of our platform,\plain\cf1\f52\fs20\qj interruptions or malfunctions in our operations, and, ultimately, harm to our future business prospects and revenue.\plain\cf1\f52\fs20\qj We may be required to expend significant capital and financial resources to protect against such threats or to alleviate\plain\sa198\cf1\f52\fs20\qj problems caused by breaches in security. \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 44\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page \par\pard\plain\fs16\par\pard\plain\cf1\f52\fs20\b\i\qj We may experience quarterly fluctuations in our results of operations due to a number of factors that make\plain\cf1\f52\fs20\b\i\qj our future results difficult to predict and could cause our results of operations to fall below analyst or\plain\sa198\cf1\f52\fs20\b\i\qj investor expectations.\par\pard\plain\fi594\cf1\f52\fs20\qj Our quarterly results of operations fluctuate from quarter to quarter as a result of a number of factors, many of\plain\sa198\cf1\f52\fs20\qj which are outside of our control and may be difficult to predict, including, but not limited to: \par\pard\plain {\trowd\clvertalc\cellx839\clvertalc\cellx4255\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx839\clvertalc\cellx4255\trrh66\row}}} {\trowd\cellx839\cellx4255\trrh495 \pard\plain\intbl\li880\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\qj the level of demand for our\plain\intbl\cf1\f52\fs20\qj platform;\cell{ {\trowd\cellx839\cellx4255\trrh495\row}}} \pard\plain {\trowd\clvertalc\cellx1056\clvertalc\cellx10211\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx1056\clvertalc\cellx10211\trrh66\row}}} {\trowd\cellx1056\cellx10211\trrh248 \pard\plain\intbl\li880\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\qj our ability to attract new customers and increase our existing customers\u8217? use of our platform;\cell{ {\trowd\cellx1056\cellx10211\trrh248\row}}} \pard\plain {\trowd\clvertalc\cellx1080\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx1080\clvertalc\cellx10800\trrh66\row}}} {\trowd\cellx1080\cellx10800\trrh495 \pard\plain\intbl\li880\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\qj the timing and success of new product introductions by us or our competitors or any other change in the\plain\intbl\cf1\f52\fs20\qj competitive landscape of our market;\cell{ {\trowd\cellx1080\cellx10800\trrh495\row}}} \pard\plain {\trowd\clvertalc\cellx899\clvertalc\cellx6024\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx899\clvertalc\cellx6024\trrh66\row}}} {\trowd\cellx899\cellx6024\trrh495 \pard\plain\intbl\li880\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\qj pricing pressure as a result of competition or\plain\intbl\cf1\f52\fs20\qj otherwise;\cell{ {\trowd\cellx899\cellx6024\trrh495\row}}} \pard\plain {\trowd\clvertalc\cellx852\clvertalc\cellx4671\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx852\clvertalc\cellx4671\trrh66\row}}} {\trowd\cellx852\cellx4671\trrh495 \pard\plain\intbl\li880\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\qj seasonal buying patterns for IT\plain\intbl\cf1\f52\fs20\qj spending;\cell{ {\trowd\cellx852\cellx4671\trrh495\row}}} \pard\plain {\trowd\clvertalc\cellx1080\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx1080\clvertalc\cellx10800\trrh66\row}}} {\trowd\cellx1080\cellx10800\trrh495 \pard\plain\intbl\li880\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\qj the mix of revenue attributable to larger transactions as opposed to smaller transactions and the\plain\intbl\cf1\f52\fs20\qj associated volatility and timing of our transactions;\cell{ {\trowd\cellx1080\cellx10800\trrh495\row}}} \pard\plain {\trowd\clvertalc\cellx1080\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx1080\clvertalc\cellx10800\trrh66\row}}} {\trowd\cellx1080\cellx10800\trrh495 \pard\plain\intbl\li880\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\qj errors in our forecasting of the demand for our products, which could lead to lower revenue, increased\plain\intbl\cf1\f52\fs20\qj costs or both;\cell{ {\trowd\cellx1080\cellx10800\trrh495\row}}} \pard\plain {\trowd\clvertalc\cellx1080\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx1080\clvertalc\cellx10800\trrh66\row}}} {\trowd\cellx1080\cellx10800\trrh495 \pard\plain\intbl\li880\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\qj increases in and timing of sales and marketing and other operating expenses that we may incur to grow\plain\intbl\cf1\f52\fs20\qj and expand our operations and to remain competitive;\cell{ {\trowd\cellx1080\cellx10800\trrh495\row}}} \pard\plain {\trowd\clvertalc\cellx908\clvertalc\cellx6240\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx908\clvertalc\cellx6240\trrh66\row}}} {\trowd\cellx908\cellx6240\trrh495 \pard\plain\intbl\li880\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\qj credit or other difficulties confronting our channel\plain\intbl\cf1\f52\fs20\qj partners;\cell{ {\trowd\cellx908\cellx6240\trrh495\row}}} \pard\plain {\trowd\clvertalc\cellx1080\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx1080\clvertalc\cellx10800\trrh66\row}}} {\trowd\cellx1080\cellx10800\trrh495 \pard\plain\intbl\li880\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\qj adverse litigation judgments, settlements of litigation and other disputes or other litigation-related or\plain\intbl\cf1\f52\fs20\qj dispute-related costs;\cell{ {\trowd\cellx1080\cellx10800\trrh495\row}}} \pard\plain {\trowd\clvertalc\cellx1080\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx1080\clvertalc\cellx10800\trrh66\row}}} {\trowd\cellx1080\cellx10800\trrh495 \pard\plain\intbl\li880\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\qj significant security breaches of, technical difficulties with, or interruptions to, the delivery and use of our\plain\intbl\cf1\f52\fs20\qj platform;\cell{ {\trowd\cellx1080\cellx10800\trrh495\row}}} \pard\plain {\trowd\clvertalc\cellx1006\clvertalc\cellx8955\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx1006\clvertalc\cellx8955\trrh66\row}}} {\trowd\cellx1006\cellx8955\trrh495 \pard\plain\intbl\li880\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\qj the impact of new accounting pronouncements and associated system\plain\intbl\cf1\f52\fs20\qj implementations;\cell{ {\trowd\cellx1006\cellx8955\trrh495\row}}} \pard\plain {\trowd\clvertalc\cellx883\clvertalc\cellx5667\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx883\clvertalc\cellx5667\trrh66\row}}} {\trowd\cellx883\cellx5667\trrh495 \pard\plain\intbl\li880\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\qj changes in the legislative or regulatory\plain\intbl\cf1\f52\fs20\qj environment;\cell{ {\trowd\cellx883\cellx5667\trrh495\row}}} \pard\plain {\trowd\clvertalc\cellx870\clvertalc\cellx5193\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx870\clvertalc\cellx5193\trrh66\row}}} {\trowd\cellx870\cellx5193\trrh495 \pard\plain\intbl\li880\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\qj fluctuations in foreign currency\plain\intbl\cf1\f52\fs20\qj exchange rates;\cell{ {\trowd\cellx870\cellx5193\trrh495\row}}} \pard\plain {\trowd\clvertalc\cellx1006\clvertalc\cellx8831\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx1006\clvertalc\cellx8831\trrh66\row}}} {\trowd\cellx1006\cellx8831\trrh495 \pard\plain\intbl\li880\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\qj expenses related to real estate, including our office leases, and other fixed\plain\intbl\cf1\f52\fs20\qj expenses;\cell{ {\trowd\cellx1006\cellx8831\trrh495\row}}} \pard\plain {\trowd\clvertalc\cellx1080\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx1080\clvertalc\cellx10800\trrh66\row}}} {\trowd\cellx1080\cellx10800\trrh495 \pard\plain\intbl\li880\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\qj costs related to the acquisition of businesses, talent, technologies or intellectual property, including\plain\intbl\cf1\f52\fs20\qj potentially significant amortization costs and possible write-downs; and\cell{ {\trowd\cellx1080\cellx10800\trrh495\row}}} \pard\plain {\trowd\clvertalc\cellx1080\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx1080\clvertalc\cellx10800\trrh66\row}}} {\trowd\cellx1080\cellx10800\trrh495 \pard\plain\intbl\li880\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\qj general economic conditions in either domestic or international markets, including geopolitical uncertainty\plain\intbl\cf1\f52\fs20\qj and instability.\cell{ {\trowd\cellx1080\cellx10800\trrh495\row}}}\pard\plain\sb264\sa198\fi594\cf1\f52\fs20\qj Any one or more of the factors above may result in significant fluctuations in our results of operations. You\plain\sa132\cf1\f52\fs20\qj should not rely on our past results as an indicator of our future performance.\par\pard\plain\fi594\cf1\f52\fs20\qj The variability and unpredictability of our quarterly results of operations or other operating metrics could result in\plain\cf1\f52\fs20\qj our failure to meet our expectations or those of analysts that cover us or investors with respect to revenue or other\plain\cf1\f52\fs20\qj metrics for a particular period. If we fail to meet or exceed such expectations for these or any other reasons, the\plain\cf1\f52\fs20\qj market price of our Class A common stock could fall substantially, and we could face costly lawsuits, including\plain\sa198\cf1\f52\fs20\qj securities class action suits.\par\pard\plain\cf1\f52\fs20\b\i\qj Any actual or perceived failure by us to comply with our privacy policy or legal or regulatory requirements in\plain\sa198\cf1\f52\fs20\b\i\qj one or multiple jurisdictions could result in proceedings, actions or penalties against us.\par\pard\plain\fi594\cf1\f52\fs20\qj Our customers\u8217? storage and use of data concerning, among others, their employees, contractors,\plain\cf1\f52\fs20\qj customers and partners is essential to their use of our platform. We have implemented various features intended to\plain\cf1\f52\fs20\qj enable our customers to better comply with applicable privacy and security requirements in their collection and use of\plain\cf1\f52\fs20\qj data, but these features do not ensure their compliance and may not be effective against all potential privacy\plain\sa198\cf1\f52\fs20\qj concerns.\par\pard\plain\fi594\cf1\f52\fs20\qj Many jurisdictions have enacted or are considering enacting privacy and/or data security legislation, including\plain\cf1\f52\fs20\qj laws and regulations applying to the collection, use, storage, transfer, disclosure and/or processing of personal data.\plain\sa198\cf1\f52\fs20\qj The costs of compliance with, and other burdens imposed by, such laws and regulations that are applicable to the \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 45\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page \par\pard\plain\fs16\par\pard\plain\cf1\f52\fs20\qj businesses of our customers may limit the use and adoption of our service and reduce overall demand for it. These\plain\cf1\f52\fs20\qj privacy and data security related laws and regulations are evolving and may result in increasing regulatory and public\plain\cf1\f52\fs20\qj scrutiny and escalating levels of enforcement and sanctions. In addition, we are subject to certain contractual\plain\cf1\f52\fs20\qj obligations regarding the collection, use, storage, transfer, disclosure and/or processing of personal data. Although we\plain\cf1\f52\fs20\qj are working to comply with those federal, state, and foreign laws and regulations, industry standards, contractual\plain\cf1\f52\fs20\qj obligations and other legal obligations that apply to us, those laws, regulations, standards and obligations are evolving\plain\cf1\f52\fs20\qj and may be modified, interpreted and applied in an inconsistent manner from one jurisdiction to another, and may\plain\cf1\f52\fs20\qj conflict with one another, other requirements or legal obligations, our practices or the features of our platform. In\plain\cf1\f52\fs20\qj addition, some of our customers rely on our authorization under the Federal Risk and Authorization Management\plain\sa198\cf1\f52\fs20\qj Program, or FedRAMP, to help satisfy their own legal and regulatory compliance requirements.\par\pard\plain\fi594\cf1\f52\fs20\qj Any failure or perceived failure by us to comply with federal, state or foreign laws or regulations, industry\plain\cf1\f52\fs20\qj standards, contractual obligations or other legal obligations, or any actual or suspected security incident, whether or\plain\cf1\f52\fs20\qj not resulting in unauthorized access to, or acquisition, release or transfer of personal data or other data, may result in\plain\cf1\f52\fs20\qj governmental enforcement actions and prosecutions, private litigation, fines and penalties or adverse publicity and\plain\cf1\f52\fs20\qj could cause our customers to lose trust in us, which could have an adverse effect on our reputation and business.\plain\cf1\f52\fs20\qj Any inability to adequately address privacy and security concerns, even if unfounded, or comply with applicable laws,\plain\cf1\f52\fs20\qj regulations, policies, industry standards, contractual obligations or other legal obligations could result in additional cost\plain\sa198\cf1\f52\fs20\qj and liability to us, damage our reputation, inhibit sales and adversely affect our business.\par\pard\plain\fi594\cf1\f52\fs20\qj We also expect that there will continue to be new proposed laws, regulations and industry standards concerning\plain\cf1\f52\fs20\qj privacy, data protection and information security in the United States, the European Union and other jurisdictions, and\plain\cf1\f52\fs20\qj we cannot yet determine the impact such future laws, regulations and standards may have on our business. In\plain\cf1\f52\fs20\qj addition to government activity, privacy advocacy groups and technology and other industries are considering various\plain\cf1\f52\fs20\qj new, additional or different\~self-regulatory\~standards that may place additional burdens on us. Future laws,\plain\cf1\f52\fs20\qj regulations, standards and other obligations, and changes in the interpretation of existing laws, regulations, standards\plain\cf1\f52\fs20\qj and other obligations could impair our or our customers\u8217? ability to collect, use or disclose information relating\plain\cf1\f52\fs20\qj to consumers, which could decrease demand for our applications, increase our costs and impair our ability to maintain\plain\cf1\f52\fs20\qj and grow our customer base and increase our revenue. New laws, amendments to or re-interpretations of existing\plain\cf1\f52\fs20\qj laws and regulations, industry standards, contractual obligations and other obligations may require us to incur\plain\cf1\f52\fs20\qj additional costs and restrict our business operations. Such laws and regulations may require companies to implement\plain\cf1\f52\fs20\qj privacy and security policies, permit users to access, correct and delete personal data stored or maintained by such\plain\cf1\f52\fs20\qj companies, inform individuals of security breaches that affect their personal data, and, in some cases, obtain\plain\cf1\f52\fs20\qj individuals\u8217? consent to use personal data for certain purposes. If we, or the third parties on which we rely, fail\plain\cf1\f52\fs20\qj to comply with federal, state and international data privacy laws and regulations our ability to successfully operate our\plain\sa198\cf1\f52\fs20\qj business and pursue our business goals could be harmed.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj Our failure to comply with applicable laws and regulations, or to protect such data, could result in enforcement\plain\cf1\f52\fs20\qj action against us, including fines and public censure, claims for damages by customers and other affected individuals,\plain\cf1\f52\fs20\qj damage to our reputation and loss of goodwill (both in relation to existing customers and prospective customers), any\plain\sa198\cf1\f52\fs20\qj of which could harm our business, results of operations and financial condition.\par\pard\plain\fi594\cf1\f52\fs20\qj Since many of our services\u8217? features involve the processing of personal data from our customers and\plain\cf1\f52\fs20\qj their employees, contractors, customers, partners and others, any inability to adequately address privacy concerns,\plain\cf1\f52\fs20\qj even if such concerns are unfounded, or to comply with applicable privacy or data security laws, regulations and\plain\sa198\cf1\f52\fs20\qj policies, could result in liability to us, damage to our reputation, inhibition of sales and to our business.\par\pard\plain\fi594\cf1\f52\fs20\qj Around the world, there are numerous lawsuits in process against various technology companies that process\plain\cf1\f52\fs20\qj personal data. If those lawsuits are successful, it could increase the likelihood that our company may be exposed to\plain\cf1\f52\fs20\qj liability for our own policies and practices concerning the processing of personal data and could hurt our business.\plain\cf1\f52\fs20\qj Furthermore, the costs of compliance with, and other burdens imposed by laws, regulations and policies concerning\plain\cf1\f52\fs20\qj privacy and data security that are applicable to the businesses of our customers may limit the use and adoption of\plain\cf1\f52\fs20\qj our platform and reduce overall demand for it. Privacy concerns, whether or not valid, may inhibit market adoption of\plain\cf1\f52\fs20\qj our platform. Additionally, concerns about security or privacy may result in the adoption of new legislation that restricts\plain\cf1\f52\fs20\qj the implementation of technologies like ours or requires us to make modifications to our platform, which could\plain\cf1\f52\fs20\qj significantly limit the adoption and deployment of our technologies or result in significant expense to modify our\plain\sa198\cf1\f52\fs20\qj platform.\par\pard\plain\fi594\cf1\f52\fs20\qj We publicly post our privacy policies and practices concerning our processing, use and disclosure of the\plain\cf1\f52\fs20\qj personal data provided to us by our website visitors. Our publication of our privacy policies and other statements we\plain\sa198\cf1\f52\fs20\qj publish \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 46\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page \par\pard\plain\fs16\par\pard\plain\cf1\f52\fs20\qj that provide promises and assurances about privacy and security can subject us to potential state and federal action if\plain\sa198\cf1\f52\fs20\qj they are found to be deceptive or misrepresentative of our practices.\par\pard\plain\fi594\cf1\f52\fs20\qj Evolving and changing definitions of what constitutes \u8220?Personal Information\u8221? and \u8220?Personal\plain\cf1\f52\fs20\qj Data\u8221? within the European Union, the United States and elsewhere, especially relating to classification of IP\plain\cf1\f52\fs20\qj addresses, machine or device identification numbers, location data and other information, may limit or inhibit our\plain\cf1\f52\fs20\qj ability to operate or expand our business, including limiting technology alliance partners that may involve the sharing\plain\sa198\cf1\f52\fs20\qj of data.\par\pard\plain\fi594\cf1\f52\fs20\qj If our platform is perceived to cause, or is otherwise unfavorably associated with, violations of privacy or data\plain\cf1\f52\fs20\qj security requirements, it may subject us or our customers to public criticism and potential legal liability. Existing and\plain\cf1\f52\fs20\qj potential privacy laws and regulations concerning privacy and data security and increasing sensitivity of consumers to\plain\cf1\f52\fs20\qj unauthorized processing of personal data may create negative public reactions to technologies, products and services\plain\cf1\f52\fs20\qj such as ours. Public concerns regarding personal data processing, privacy and security may cause some of our\plain\cf1\f52\fs20\qj customers\u8217? end users to be less likely to visit their websites or otherwise interact with them. If enough end\plain\cf1\f52\fs20\qj users choose not to visit our customers\u8217? websites or otherwise interact with them, our customers could stop\plain\cf1\f52\fs20\qj using our platform. This, in turn, may reduce the value of our service and slow or eliminate the growth of our\plain\sa198\cf1\f52\fs20\qj business.\par\pard\plain\sa198\cf1\f52\fs20\b\i\qj Our financial results may fluctuate due to increasing variability in our sales cycles.\par\pard\plain\fi594\cf1\f52\fs20\qj We plan our expenses based on certain assumptions about the length and variability of our sales cycle. These\plain\cf1\f52\fs20\qj assumptions are based upon historical trends for sales cycles and conversion rates associated with our existing\plain\cf1\f52\fs20\qj customers. As we continue to focus on sales to larger organizations, we expect our sales cycles to lengthen and\plain\cf1\f52\fs20\qj become less predictable, which may harm our financial results. Factors that may influence the length and variability of\plain\sa198\cf1\f52\fs20\qj our sales cycle include, among other things: \par\pard\plain {\trowd\clvertalc\cellx1080\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx1080\clvertalc\cellx10800\trrh66\row}}} {\trowd\cellx1080\cellx10800\trrh495 \pard\plain\intbl\li792\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\qj the need to raise awareness about the uses and benefits of our platform, including products that our\plain\intbl\cf1\f52\fs20\qj customers can use to manage and secure the identities of their customers;\cell{ {\trowd\cellx1080\cellx10800\trrh495\row}}} \pard\plain {\trowd\clvertalc\cellx875\clvertalc\cellx5295\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx875\clvertalc\cellx5295\trrh66\row}}} {\trowd\cellx875\cellx5295\trrh495 \pard\plain\intbl\li792\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\qj the need to allay privacy and security\plain\intbl\cf1\f52\fs20\qj concerns;\cell{ {\trowd\cellx875\cellx5295\trrh495\row}}} \pard\plain {\trowd\clvertalc\cellx954\clvertalc\cellx7510\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx954\clvertalc\cellx7510\trrh66\row}}} {\trowd\cellx954\cellx7510\trrh495 \pard\plain\intbl\li792\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\qj the discretionary nature of purchasing and budget cycles and\plain\intbl\cf1\f52\fs20\qj decisions;\cell{ {\trowd\cellx954\cellx7510\trrh495\row}}} \pard\plain {\trowd\clvertalc\cellx924\clvertalc\cellx6685\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx924\clvertalc\cellx6685\trrh66\row}}} {\trowd\cellx924\cellx6685\trrh495 \pard\plain\intbl\li792\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\qj the competitive nature of evaluation and purchasing\plain\intbl\cf1\f52\fs20\qj processes;\cell{ {\trowd\cellx924\cellx6685\trrh495\row}}} \pard\plain {\trowd\clvertalc\cellx1080\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx1080\clvertalc\cellx10800\trrh66\row}}} {\trowd\cellx1080\cellx10800\trrh495 \pard\plain\intbl\li792\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\qj announcements or planned introductions of new products, features or functionality by us or our\plain\intbl\cf1\f52\fs20\qj competitors; and\cell{ {\trowd\cellx1080\cellx10800\trrh495\row}}} \pard\plain {\trowd\clvertalc\cellx861\clvertalc\cellx4987\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx861\clvertalc\cellx4987\trrh66\row}}} {\trowd\cellx861\cellx4987\trrh495 \pard\plain\intbl\li792\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\qj often lengthy purchasing approval\plain\intbl\cf1\f52\fs20\qj processes.\cell{ {\trowd\cellx861\cellx4987\trrh495\row}}}\pard\plain\sb176\sa198\fi594\cf1\f52\fs20\qj Our increasing focus on sales to larger organizations may further increase the variability of our financial results.\plain\cf1\f52\fs20\qj If we are unable to close one or more expected significant transactions with large organizations in a particular period,\plain\cf1\f52\fs20\qj or if an expected transaction is delayed until a subsequent period, our results of operations for that period, and for\plain\sa594\cf1\f52\fs20\qj any future periods in which revenue from such transaction would otherwise have been recognized, may be harmed. \par\pard\plain\fs16\par\pard\plain\sa594\cf1\f52\fs20\b\i\qj We provide service level commitments under our customer contracts. If we fail to meet these contractual\plain\cf1\f52\fs20\b\i\qj commitments, we could be obligated to provide credits for future service, or face contract termination with\plain\cf1\f52\fs20\b\i\qj refunds of prepaid amounts related to unused subscriptions, which could harm our business, results of\plain\sa198\cf1\f52\fs20\b\i\qj operations and financial condition.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj Our customer agreements contain service level commitments, under which we guarantee specified availability of\plain\cf1\f52\fs20\qj our platform. Any failure of or disruption to our infrastructure could make our platform unavailable to our customers. If\plain\cf1\f52\fs20\qj we are unable to meet the stated service level commitments to our customers or suffer extended periods of\plain\cf1\f52\fs20\qj unavailability of our platform, we may be contractually obligated to provide affected customers with service credits for\plain\cf1\f52\fs20\qj future subscriptions, or customers could elect to terminate and receive refunds for prepaid amounts related to unused\plain\cf1\f52\fs20\qj subscriptions. For example, in October 2016, a distributed denial-of-service attack against Dyn, a domain name\plain\cf1\f52\fs20\qj service vendor we use (since acquired by Oracle), prevented many of our customers and their users in the United\plain\cf1\f52\fs20\qj States from accessing our platform or applications authenticated by our platform and resulted in our failing to meet\plain\cf1\f52\fs20\qj certain contracted uptime levels under our service level commitments and the issuance of service credits\plain\cf1\f52\fs20\qj to some of\plain\cf1\f52\fs20\qj our customers. Our revenue, other results of operations and financial condition could be harmed if we suffer\plain\cf1\f52\fs20\qj unscheduled downtime that exceeds the service level commitments under our agreements with our customers, and\plain\cf1\f52\fs20\qj any extended service outages could adversely affect our business and reputation as customers may elect not to\plain\sa594\cf1\f52\fs20\qj renew and we could lose future sales. \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 47\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\b\i\qj If we fail to offer high-quality customer support, our business and reputation will suffer.\par\pard\plain\fi594\cf1\f52\fs20\qj Once our platform is deployed to our customers, our customers rely on our support services to resolve any\plain\cf1\f52\fs20\qj related issues. High-quality customer education and customer support is important for the successful marketing and\plain\cf1\f52\fs20\qj sale of our products and for the renewal of existing customers. The importance of high-quality customer support will\plain\cf1\f52\fs20\qj increase as we expand our business and pursue new organizations. If we do not help our customers quickly resolve\plain\cf1\f52\fs20\qj post-deployment issues and provide effective ongoing customer support, our ability to upsell additional products to\plain\sa198\cf1\f52\fs20\qj existing customers would suffer and our reputation with existing or potential customers would be harmed.\par\pard\plain\sa198\cf1\f52\fs20\b\i\qj Our growth depends, in part, on the success of our strategic relationships with third parties.\par\pard\plain\fi594\cf1\f52\fs20\qj To grow our business, we anticipate that we will continue to depend on relationships with third parties, such as\plain\cf1\f52\fs20\qj ISVs and channel partners. Identifying partners, and negotiating and documenting relationships with them, requires\plain\cf1\f52\fs20\qj significant time and resources. Our competitors may be effective in providing incentives to third parties to favor their\plain\cf1\f52\fs20\qj products or services over subscriptions to our platform. In addition, acquisitions of such partners by our competitors\plain\cf1\f52\fs20\qj could result in a decrease in the number of our current and potential customers, as these partners may no longer\plain\cf1\f52\fs20\qj facilitate the adoption of our applications by potential customers. Further, some of our partners are or may become\plain\cf1\f52\fs20\qj competitive with certain of our products and may elect to no longer integrate with our platform. If we are unsuccessful\plain\cf1\f52\fs20\qj in establishing or maintaining our relationships with third parties, our ability to compete in the marketplace or to grow\plain\cf1\f52\fs20\qj our revenue could be impaired, and our results of operations may suffer. Even if we are successful, we cannot assure\plain\sa198\cf1\f52\fs20\qj you that these relationships will result in increased customer usage of our applications or increased revenue.\par\pard\plain\cf1\f52\fs20\b\i\qj Because we recognize revenue from subscriptions and support services over the term of the relevant service\plain\sa198\cf1\f52\fs20\b\i\qj period, downturns or upturns in sales are not immediately fully reflected in our results of operations.\par\pard\plain\fi594\cf1\f52\fs20\qj We recognize recurring subscriptions and related support services revenue ratably over the term of the relevant\plain\cf1\f52\fs20\qj period. As a result, much of the revenue we report each quarter is the recognition of deferred revenue from recurring\plain\cf1\f52\fs20\qj subscriptions and related support services contracts entered into during previous quarters. Consequently, a decline in\plain\cf1\f52\fs20\qj new or renewed recurring subscriptions and software-related support service contracts in any one quarter will not be\plain\cf1\f52\fs20\qj fully reflected in revenue in that quarter, but will negatively affect our revenue in future quarters. Accordingly, the\plain\cf1\f52\fs20\qj effect of significant downturns in new or renewed sales of our recurring subscriptions and software-related support\plain\cf1\f52\fs20\qj services are not reflected in full in our results of operations until future periods. Revenue from our recurring\plain\cf1\f52\fs20\qj subscriptions and software-related support services also makes it difficult for us to rapidly increase our revenue\plain\cf1\f52\fs20\qj through additional service sales in any period, as revenue from new and renewal software-related service contracts\plain\sa198\cf1\f52\fs20\qj must be recognized over the applicable service period.\par\pard\plain\sa198\cf1\f52\fs20\b\i\qj If we fail to adapt to rapid technological change, our ability to remain competitive could be impaired.\par\pard\plain\fi594\cf1\f52\fs20\qj The industry in which we compete is characterized by rapid technological change, frequent introductions of new\plain\cf1\f52\fs20\qj products and evolving industry standards. Our ability to attract new customers and increase revenue from existing\plain\cf1\f52\fs20\qj customers will depend in significant part on our ability to anticipate industry standards and trends and continue to\plain\cf1\f52\fs20\qj enhance existing products or introduce or acquire new products on a timely basis to keep pace with technological\plain\cf1\f52\fs20\qj developments. The success of any\plain\cf1\f52\fs20\qj enhancement or new product depends on several factors, including the timely\plain\cf1\f52\fs20\qj completion and market acceptance of the enhancement or new product. Any new product we develop or acquire\plain\cf1\f52\fs20\qj might not be introduced in a timely or cost-effective manner and might not achieve the broad market acceptance\plain\cf1\f52\fs20\qj necessary to generate significant revenue. If any of our competitors implements new technologies before we are able\plain\cf1\f52\fs20\qj to implement them, those competitors may be able to provide more effective products than ours at lower prices. Any\plain\cf1\f52\fs20\qj delay or failure in the introduction of new or enhanced products could harm our business, results of operations and\plain\sa198\cf1\f52\fs20\qj financial condition.\par\pard\plain\cf1\f52\fs20\b\i\qj Adverse general economic and market conditions and reductions in IT and identity spending may reduce\plain\sa198\cf1\f52\fs20\b\i\qj demand for our products, which could harm our revenue, results of operations and cash flows.\par\pard\plain\fi594\cf1\f52\fs20\qj Our revenue, results of operations and cash flows depend on the overall demand for our products. Concerns\plain\cf1\f52\fs20\qj about the systemic impact of a potential widespread recession (in the United States or internationally), energy costs,\plain\cf1\f52\fs20\qj geopolitical issues or the availability and cost of credit could lead to increased market volatility, decreased consumer\plain\cf1\f52\fs20\qj confidence and diminished growth expectations in the U.S. economy and abroad, which in turn could result in\plain\cf1\f52\fs20\qj reductions in IT and identity spending by our existing and prospective customers. Prolonged economic slowdowns\plain\cf1\f52\fs20\qj may result in customers requesting us to renegotiate existing contracts on less advantageous terms to us than those\plain\sa198\cf1\f52\fs20\qj currently in place or defaulting on payments due on existing contracts or not renewing at the end of the contract term. \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 48\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page \par\pard\plain\fs16\par\pard\plain\fi594\cf1\f52\fs20\qj In addition, the economies of countries in Europe have been experiencing weakness associated with high\plain\cf1\f52\fs20\qj sovereign debt levels, weakness in the banking sector and uncertainty over the future of the Eurozone. We have\plain\cf1\f52\fs20\qj current and potential new customers in Europe. If economic conditions in Europe and other key markets for our\plain\cf1\f52\fs20\qj applications continue to remain uncertain or deteriorate further, many customers may delay or reduce their information\plain\sa198\cf1\f52\fs20\qj technology spending.\par\pard\plain\fi594\cf1\f52\fs20\qj Our customers may merge with other entities who use alternative identity solutions and, during weak economic\plain\cf1\f52\fs20\qj times, there is an increased risk that one or more of our customers will file for bankruptcy protection, either of which\plain\cf1\f52\fs20\qj may harm our revenue, profitability and results of operations. We also face risk from international customers that file\plain\cf1\f52\fs20\qj for bankruptcy protection in foreign jurisdictions, particularly given that the application of foreign bankruptcy laws may\plain\cf1\f52\fs20\qj be more difficult to predict. In addition, we may determine that the cost of pursuing any claim may outweigh the\plain\cf1\f52\fs20\qj recovery potential of such claim. As a result, broadening or protracted extension of an economic downturn could harm\plain\sa198\cf1\f52\fs20\qj our business, revenue, results of operations and cash flows.\par\pard\plain\cf1\f52\fs20\b\i\qj If we are unable to ensure that our products interoperate with a variety of operating systems and software\plain\cf1\f52\fs20\b\i\qj applications that are developed by others, our platform may become less competitive and our results of\plain\sa198\cf1\f52\fs20\b\i\qj operations may be harmed.\par\pard\plain\fi594\cf1\f52\fs20\qj The number of people who access the Internet through mobile devices and access cloud-based software\plain\cf1\f52\fs20\qj applications through mobile devices, including smartphones and handheld tablets or laptop computers, has increased\plain\cf1\f52\fs20\qj significantly in the past few years and is expected to continue to increase. While we have created mobile applications\plain\cf1\f52\fs20\qj and mobile versions of our products, if these mobile applications and products do not perform well, our business may\plain\cf1\f52\fs20\qj suffer.\~We are also dependent on third-party application stores that may prevent us from timely updating our current\plain\cf1\f52\fs20\qj products or uploading new products. In addition, our products interoperate with servers, mobile devices and software\plain\cf1\f52\fs20\qj applications predominantly through the use of protocols, many of which are created and maintained by third\plain\cf1\f52\fs20\qj parties.\~We therefore depend on the interoperability of our products with such third-party services, mobile devices and\plain\cf1\f52\fs20\qj mobile operating systems, as well as cloud-enabled hardware, software, networking, browsers, database technologies\plain\cf1\f52\fs20\qj and protocols that we do not control. Any changes in such technologies that degrade the functionality of our products\plain\cf1\f52\fs20\qj or give preferential treatment to competitive services could adversely affect adoption and usage of our platform.\~Also,\plain\cf1\f52\fs20\qj we may not be successful in developing or maintaining relationships with key participants in the mobile industry or in\plain\cf1\f52\fs20\qj developing products that operate effectively with a range of operating systems, networks, devices, browsers, protocols\plain\cf1\f52\fs20\qj and standards.\~In addition, we may face different fraud, security and regulatory risks from transactions sent from\plain\cf1\f52\fs20\qj mobile devices than we do from personal computers.\~If we are unable to effectively anticipate and manage these\plain\cf1\f52\fs20\qj risks, or if it is difficult for our customers to access and use our platform, our business, results of operations and\plain\sa198\cf1\f52\fs20\qj financial condition may be harmed.\par\pard\plain\cf1\f52\fs20\b\i\qj If we fail to enhance our brand cost-effectively, our ability to expand our customer base will be impaired and\plain\sa198\cf1\f52\fs20\b\i\qj our business, results of operations and financial condition may suffer.\par\pard\plain\fi594\cf1\f52\fs20\qj We believe that developing and maintaining awareness of our brand in a cost-effective manner is critical to\plain\cf1\f52\fs20\qj achieving widespread acceptance of our existing and future products and is an important element in attracting new\plain\cf1\f52\fs20\qj customers. Furthermore, we believe that the importance of brand recognition will increase as competition in our\plain\cf1\f52\fs20\qj market increases. Successful promotion of our brand will depend largely on the effectiveness of our marketing efforts\plain\cf1\f52\fs20\qj and on our ability to provide reliable and useful products at competitive prices. In the past, our efforts to build our\plain\cf1\f52\fs20\qj brand have involved significant expenses. Brand promotion activities may not yield increased revenue, and even if\plain\cf1\f52\fs20\qj they do, any increased revenue may not offset the expenses we incur in building our brand. If we fail to successfully\plain\cf1\f52\fs20\qj promote and maintain our brand, or incur substantial expenses in an unsuccessful attempt to promote and maintain\plain\cf1\f52\fs20\qj our brand, we may fail to attract new customers or retain our existing customers to the extent necessary to realize a\plain\cf1\f52\fs20\qj sufficient return on our brand-building efforts, and our business, results of operations and financial condition could\plain\sa198\cf1\f52\fs20\qj suffer.\par\pard\plain\cf1\f52\fs20\b\i\qj Failure to effectively develop and expand our marketing and sales capabilities could harm our ability to\plain\sa198\cf1\f52\fs20\b\i\qj increase our customer base and achieve broader market acceptance of our products.\par\pard\plain\fi594\cf1\f52\fs20\qj Our ability to increase our customer base and achieve broader market acceptance of our products will depend\plain\cf1\f52\fs20\qj to a significant extent on our ability to expand our marketing and sales operations. We plan to continue expanding our\plain\cf1\f52\fs20\qj direct sales force and engaging additional channel partners, both domestically and internationally. This expansion will\plain\cf1\f52\fs20\qj require us to invest significant financial and other resources. Our business will be harmed if our efforts do not\plain\cf1\f52\fs20\qj generate a corresponding increase in revenue. We may not achieve anticipated revenue growth from expanding our\plain\cf1\f52\fs20\qj direct sales force if we are unable to hire and develop talented direct sales personnel, if our new direct sales\plain\cf1\f52\fs20\qj personnel are unable to achieve desired productivity levels in a reasonable period of time or if we are unable to retain\plain\sa198\cf1\f52\fs20\qj our existing direct \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 49\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page \par\pard\plain\fs16\par\pard\plain\cf1\f52\fs20\qj sales personnel. We also may not achieve anticipated revenue growth from our\plain\cf1\f52\fs20\qj channel partners if we are unable to\plain\cf1\f52\fs20\qj attract and retain additional motivated channel partners, if any existing or future channel partners fail to successfully\plain\cf1\f52\fs20\qj market, resell, implement or support our products for their customers, or if they represent multiple providers and\plain\cf1\f52\fs20\qj devote greater resources to market, resell, implement and support the products and solutions of these other providers.\plain\cf1\f52\fs20\qj For example, some of our channel partners also sell or provide integration and administration services for our\plain\cf1\f52\fs20\qj competitors\u8217? products, and if such channel partners devote greater resources to marketing, reselling and\plain\sa198\cf1\f52\fs20\qj supporting competing products, this could harm our business, results of operations and financial condition.\par\pard\plain\cf1\f52\fs20\b\i\qj Our ability to introduce new products and features is dependent on adequate research and development\plain\cf1\f52\fs20\b\i\qj resources and our ability to successfully complete acquisitions.\~If we do not adequately fund our research\plain\cf1\f52\fs20\b\i\qj and development efforts or complete acquisitions successfully, we may not be able to compete effectively\plain\sa198\cf1\f52\fs20\b\i\qj and our business and results of operations may be harmed.\par\pard\plain\fi594\cf1\f52\fs20\qj To remain competitive, we must continue to develop new products, applications and enhancements to our\plain\cf1\f52\fs20\qj existing platform. This is particularly true as we further expand and diversify our capabilities. Maintaining adequate\plain\cf1\f52\fs20\qj research and development resources, such as the appropriate personnel and development technology, to meet the\plain\cf1\f52\fs20\qj demands of the market is essential. If we elect not to or are unable to develop products internally due to certain\plain\cf1\f52\fs20\qj constraints, such as high employee turnover, lack of management ability or a lack of other research and development\plain\cf1\f52\fs20\qj resources, we may choose to expand into a certain market or strategy via an acquisition for which we could\plain\cf1\f52\fs20\qj potentially pay too much or fail to successfully integrate into our operations. Further, many of our competitors expend\plain\cf1\f52\fs20\qj a considerably greater amount of funds on their respective research and development programs, and those that do\plain\cf1\f52\fs20\qj not may be acquired by larger companies that would allocate greater resources to our competitors\u8217? research\plain\cf1\f52\fs20\qj and development programs. Our failure to maintain adequate research and development resources or to compete\plain\cf1\f52\fs20\qj effectively with the research and development programs of our competitors would give an advantage to such\plain\sa198\cf1\f52\fs20\qj competitors and may harm our business, results of operations and financial condition.\par\pard\plain\cf1\f52\fs20\b\i\qj Interruptions or delays in the services provided by third-party data centers or internet service providers\plain\sa198\cf1\f52\fs20\b\i\qj could impair the delivery of our platform and our business could suffer.\par\pard\plain\fi594\cf1\f52\fs20\qj We host our platform using AWS data centers, a provider of cloud infrastructure services. All of our products\plain\cf1\f52\fs20\qj utilize resources operated by us in these locations. Our operations depend on protecting the virtual cloud\plain\cf1\f52\fs20\qj infrastructure hosted in AWS by maintaining its configuration, architecture and interconnection specifications, as well\plain\cf1\f52\fs20\qj as the information stored in these virtual data centers and which third-party internet service providers transmit.\plain\cf1\f52\fs20\qj Although we have disaster recovery plans that utilize multiple AWS locations, any incident affecting their infrastructure\plain\cf1\f52\fs20\qj that may be caused by fire, flood, severe storm, earthquake, power loss, telecommunications failures, unauthorized\plain\cf1\f52\fs20\qj intrusion, computer viruses and disabling devices, natural disasters, war, criminal act, military actions, terrorist attacks\plain\cf1\f52\fs20\qj and other similar events beyond our control could negatively affect our platform. A prolonged AWS service disruption\plain\cf1\f52\fs20\qj affecting our platform for any of the foregoing reasons could damage our reputation with current and potential\plain\cf1\f52\fs20\qj customers, expose us to liability, cause us to lose customers or otherwise harm our business. We may also incur\plain\cf1\f52\fs20\qj significant costs for using alternative equipment or taking other actions in preparation for, or in reaction to, events that\plain\sa198\cf1\f52\fs20\qj damage the AWS services we use.\par\pard\plain\fi594\cf1\f52\fs20\qj AWS enables us to order and reserve server capacity in varying amounts and sizes distributed across multiple\plain\cf1\f52\fs20\qj regions. AWS provides us with computing and storage capacity pursuant to an agreement that continues until\plain\cf1\f52\fs20\qj terminated by either party. AWS may terminate the agreement by providing 30 days prior written notice and may, in\plain\sa198\cf1\f52\fs20\qj some cases, terminate the agreement immediately for cause upon notice.\par\pard\plain\fi594\cf1\f52\fs20\qj Our platform is accessed by a large number of customers, often at the same time. As we continue to expand\plain\cf1\f52\fs20\qj the number of our customers and products available to our customers, we may not\plain\cf1\f52\fs20\qj be able to scale our technology to\plain\cf1\f52\fs20\qj accommodate the increased capacity requirements, which may result in interruptions or delays in service. In addition,\plain\cf1\f52\fs20\qj the failure of AWS data centers, or third-party internet service providers, or other third-party service providers whose\plain\cf1\f52\fs20\qj services are integrated with our platform, to meet our capacity requirements could result in interruptions or delays in\plain\cf1\f52\fs20\qj access to our platform or impede our ability to scale our operations. In the event that our AWS service agreements\plain\cf1\f52\fs20\qj are terminated, or there is a lapse of service, interruption of internet service provider connectivity or damage to such\plain\cf1\f52\fs20\qj facilities, we could experience interruptions in access to our platform as well as delays and additional expense in\plain\sa198\cf1\f52\fs20\qj arranging new facilities and services. \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 50\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page \par\pard\plain\fs16\par\pard\plain\cf1\f52\fs20\b\i\qj Our success depends, in part, on the integrity and scalability of our systems and infrastructures. System\plain\cf1\f52\fs20\b\i\qj interruption and the lack of integration, redundancy and scalability in these systems and infrastructures may\plain\sa198\cf1\f52\fs20\b\i\qj harm our business, results of operations and financial condition.\par\pard\plain\fi594\cf1\f52\fs20\qj Our success depends, in part, on our ability to maintain the integrity of our systems and infrastructure, including\plain\cf1\f52\fs20\qj websites, information and related systems. System interruption and a lack of integration and redundancy in our\plain\cf1\f52\fs20\qj information systems and infrastructure may adversely affect our ability to operate websites, process and fulfill\plain\cf1\f52\fs20\qj transactions, respond to customer inquiries and generally maintain cost-efficient operations. We may experience\plain\cf1\f52\fs20\qj occasional system interruptions that make some or all systems or data unavailable or prevent us from efficiently\plain\cf1\f52\fs20\qj providing access to our platform. We also rely on third-party computer systems, broadband and other communications\plain\cf1\f52\fs20\qj systems and service providers in connection with providing access to our platform generally. Any interruptions,\plain\cf1\f52\fs20\qj outages or delays in our systems and infrastructure, our business and/or third parties, or deterioration in the\plain\cf1\f52\fs20\qj performance of these systems and infrastructure, could impair our ability to provide access to our platform. Fire, flood,\plain\cf1\f52\fs20\qj power loss, telecommunications failure, hurricanes, tornadoes, earthquakes, other natural disasters, acts of war or\plain\cf1\f52\fs20\qj terrorism and similar events or disruptions may damage or interrupt computer, broadband or other communications\plain\cf1\f52\fs20\qj systems and infrastructure at any time. Any of these events could cause system interruption, delays and loss of\plain\cf1\f52\fs20\qj critical data, and could prevent us from providing access to our platform. While we have backup systems for certain\plain\cf1\f52\fs20\qj aspects of their operations, disaster recovery planning by its nature cannot be sufficient for all eventualities. In\plain\cf1\f52\fs20\qj addition, we may not have adequate insurance coverage to compensate for losses from a major interruption. If any of\plain\sa198\cf1\f52\fs20\qj these events were to occur, it could harm our business, results of operations and financial condition.\par\pard\plain\cf1\f52\fs20\b\i\qj We rely on software and services from other parties. Defects in or the loss of access to software or services\plain\sa198\cf1\f52\fs20\b\i\qj from third parties could increase our costs and adversely affect the quality of our products.\par\pard\plain\fi594\cf1\f52\fs20\qj We rely on technologies from third parties to operate critical functions of our business, including cloud\plain\cf1\f52\fs20\qj infrastructure services and customer relationship management services. Our business would be disrupted if any of the\plain\cf1\f52\fs20\qj third-party software or services we utilize, or functional equivalents thereof, were unavailable due to extended outages\plain\cf1\f52\fs20\qj or interruptions or because they are no longer available on commercially reasonable terms or prices. In each case,\plain\cf1\f52\fs20\qj we would be required to either seek licenses to software or services from other parties and redesign our products to\plain\cf1\f52\fs20\qj function with such software or services or develop these components ourselves, which would result in increased costs\plain\cf1\f52\fs20\qj and could result in delays in our product launches and the release of new product offerings until equivalent\plain\cf1\f52\fs20\qj technology can be identified, licensed or developed, and integrated into our products. Furthermore, we might be\plain\cf1\f52\fs20\qj forced to limit the features available in our current or future products. These delays and feature limitations, if they\plain\sa198\cf1\f52\fs20\qj occur, could harm our business, results of operations and financial condition.\par\pard\plain\cf1\f52\fs20\b\i\qj Real or perceived errors, failures, vulnerabilities or bugs in our products, including deployment\plain\sa198\cf1\f52\fs20\b\i\qj complexity,\~could harm our business and results of operations.\par\pard\plain\fi594\cf1\f52\fs20\qj Errors, failures, vulnerabilities or bugs may occur in our products, especially when updates are deployed or new\plain\cf1\f52\fs20\qj products are rolled out. Our platform is often used in connection with large-scale\plain\cf1\f52\fs20\qj computing environments with\plain\cf1\f52\fs20\qj different operating systems, system management software, equipment and networking configurations, which may\plain\cf1\f52\fs20\qj cause errors or failures of products, or other aspects of the computing environment into which our products are\plain\cf1\f52\fs20\qj deployed. In addition, deployment of our products into complicated, large-scale computing environments may expose\plain\cf1\f52\fs20\qj errors, failures, vulnerabilities or bugs in our products. Any such errors, failures, vulnerabilities or bugs may not be\plain\cf1\f52\fs20\qj found until after they are deployed to our customers. Real or perceived errors, failures, vulnerabilities or bugs in our\plain\cf1\f52\fs20\qj products could result in negative publicity, loss of customer data, loss of or delay in market acceptance of our\plain\cf1\f52\fs20\qj products, loss of competitive position, or claims by customers for losses sustained by them, all of which could harm\plain\sa198\cf1\f52\fs20\qj our business, results of operations and financial condition.\par\pard\plain\cf1\f52\fs20\b\i\qj If we fail to adequately protect our proprietary rights, our competitive position could be impaired and we may\plain\sa198\cf1\f52\fs20\b\i\qj lose valuable assets, generate less revenue and incur costly litigation to protect our rights.\par\pard\plain\fi594\cf1\f52\fs20\qj Our success is dependent, in part, upon protecting our proprietary information and technology. We rely on a\plain\cf1\f52\fs20\qj combination of patents, copyrights, trademarks, service marks, trade secret laws and contractual restrictions to\plain\cf1\f52\fs20\qj establish and protect our proprietary rights. However, the steps we take to protect our intellectual property may be\plain\cf1\f52\fs20\qj inadequate. We will not be able to protect our intellectual property if we are unable to enforce our rights or if we do\plain\cf1\f52\fs20\qj not detect unauthorized use of our intellectual property. Despite our precautions, it may be possible for unauthorized\plain\cf1\f52\fs20\qj third parties to copy our products and use information that we regard as proprietary to create products that compete\plain\cf1\f52\fs20\qj with ours. Some license provisions protecting against unauthorized use, copying, transfer and disclosure of our\plain\cf1\f52\fs20\qj products may be unenforceable under the laws of certain jurisdictions and foreign countries. Further, the laws of some\plain\sa198\cf1\f52\fs20\qj countries do \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 51\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page \par\pard\plain\fs16\par\pard\plain\cf1\f52\fs20\qj not protect proprietary rights to the same extent as the laws of the United States, and mechanisms for enforcement of\plain\cf1\f52\fs20\qj intellectual property rights in some foreign countries may be inadequate. To the extent we expand our international\plain\cf1\f52\fs20\qj activities, our exposure to unauthorized copying and use of our products and proprietary information may increase.\plain\cf1\f52\fs20\qj Accordingly, despite our efforts, we may be unable to prevent third parties from infringing upon or misappropriating\plain\sa198\cf1\f52\fs20\qj our technology and intellectual property.\par\pard\plain\fi594\cf1\f52\fs20\qj We rely in part on trade secrets, proprietary know-how and other confidential information to maintain our\plain\cf1\f52\fs20\qj competitive position.\~Although we enter into confidentiality and invention assignment agreements with our employees\plain\cf1\f52\fs20\qj and consultants and enter into confidentiality agreements with the parties with whom we have strategic relationships\plain\cf1\f52\fs20\qj and business alliances, no assurance can be given that these agreements will be effective in controlling access to\plain\cf1\f52\fs20\qj and distribution of our products and proprietary information. Further, these agreements do not prevent our competitors\plain\sa198\cf1\f52\fs20\qj from independently developing technologies that are substantially equivalent or superior to our products.\par\pard\plain\fi594\cf1\f52\fs20\qj To protect our intellectual property rights, we may be required to spend significant resources to monitor and\plain\cf1\f52\fs20\qj protect these rights. Litigation may be necessary in the future to enforce our intellectual property rights and to protect\plain\cf1\f52\fs20\qj our trade secrets. Such litigation could be costly, time consuming and distracting to management and could result in\plain\cf1\f52\fs20\qj the impairment or loss of portions of our intellectual property. Furthermore, our efforts to enforce our intellectual\plain\cf1\f52\fs20\qj property rights may be met with defenses, counterclaims and countersuits attacking the validity and enforceability of\plain\cf1\f52\fs20\qj our intellectual property rights. Our inability to protect our proprietary technology against unauthorized copying or use,\plain\cf1\f52\fs20\qj as well as any costly litigation or diversion of our management\u8217?s attention and resources, could delay further\plain\cf1\f52\fs20\qj sales or the implementation of our products, impair the functionality of our products, delay introductions of new\plain\cf1\f52\fs20\qj products, result in our substituting inferior or more costly technologies into our products, or injure our reputation. In\plain\cf1\f52\fs20\qj addition, we may be required to license additional technology from third parties to develop and market new products,\plain\cf1\f52\fs20\qj and we cannot assure you that we could license that technology on commercially reasonable terms or at all, and our\plain\sa198\cf1\f52\fs20\qj inability to license this technology could harm our ability to compete.\par\pard\plain\cf1\f52\fs20\b\i\qj Our results of operations may be harmed if we are subject to an infringement claim or a claim that results in\plain\sa198\cf1\f52\fs20\b\i\qj a significant damage award.\par\pard\plain\fi594\cf1\f52\fs20\qj We expect that software product developers will increasingly be subject to infringement claims as the number of\plain\cf1\f52\fs20\qj products and competitors grows and the functionality of products in different industry segments overlaps. Other\plain\cf1\f52\fs20\qj companies have claimed in the past, and may claim in the future, that we infringe upon their intellectual property\plain\cf1\f52\fs20\qj rights. A claim may also be made relating to technology that we acquire or license from third parties. If we were\plain\sa198\cf1\f52\fs20\qj subject to a claim of infringement, regardless of the merit of the claim or our defenses, the claim could: \par\pard\plain {\trowd\clvertalc\cellx900\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx900\clvertalc\cellx10800\trrh66\row}}} {\trowd\cellx900\cellx10800\trrh495 \pard\plain\intbl\li594\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\ql require costly litigation to resolve and/or the payment of substantial damages or other amounts to settle\plain\intbl\cf1\f52\fs20\ql such disputes;\cell{ {\trowd\cellx900\cellx10800\trrh495\row}}} \pard\plain {\trowd\clvertalc\cellx782\clvertalc\cellx4201\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx782\clvertalc\cellx4201\trrh66\row}}} {\trowd\cellx782\cellx4201\trrh495 \pard\plain\intbl\li594\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\ql require significant\plain\intbl\cf1\f52\fs20\ql management time;\cell{ {\trowd\cellx782\cellx4201\trrh495\row}}} \pard\plain {\trowd\clvertalc\cellx900\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx900\clvertalc\cellx10800\trrh66\row}}} {\trowd\cellx900\cellx10800\trrh248 \pard\plain\intbl\li594\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\ql cause us to enter into unfavorable royalty or license agreements, if such arrangements are available at all;\cell{ {\trowd\cellx900\cellx10800\trrh248\row}}} \pard\plain {\trowd\clvertalc\cellx900\clvertalc\cellx10800\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx900\clvertalc\cellx10800\trrh66\row}}} {\trowd\cellx900\cellx10800\trrh495 \pard\plain\intbl\li594\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\ql require us to discontinue the sale of some or all of our products, or to remove or reduce features or\plain\intbl\cf1\f52\fs20\ql functionality of our products;\cell{ {\trowd\cellx900\cellx10800\trrh495\row}}} \pard\plain {\trowd\clvertalc\cellx851\clvertalc\cellx8033\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx851\clvertalc\cellx8033\trrh66\row}}} {\trowd\cellx851\cellx8033\trrh495 \pard\plain\intbl\li594\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\ql require us to indemnify our customers or third-party service providers;\plain\intbl\cf1\f52\fs20\ql and/or\cell{ {\trowd\cellx851\cellx8033\trrh495\row}}} \pard\plain {\trowd\clvertalc\cellx856\clvertalc\cellx8339\trrh66 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\f0\fs16\ql \~\cell{ {\trowd\clvertalc\cellx856\clvertalc\cellx8339\trrh66\row}}} {\trowd\cellx856\cellx8339\trrh495 \pard\plain\intbl\li594\cf1\f52\fs20\ql \u8226?\cell\pard\plain\intbl\cf1\f52\fs20\ql require us to expend additional development resources to redesign our\plain\intbl\cf1\f52\fs20\ql products.\cell{ {\trowd\cellx856\cellx8339\trrh495\row}}}\pard\plain\sb264\sa198\fi594\cf1\f52\fs20\qj Any one or more of the above could harm our business, results of operations and financial condition.\par\pard\plain\cf1\f52\fs20\b\i\qj We use open source software in our products, which could negatively affect our ability to offer our products\plain\sa198\cf1\f52\fs20\b\i\qj and subject us to litigation or other actions.\par\pard\plain\fi594\cf1\f52\fs20\qj We use open source software in our products and may use more open source software in the future. From time\plain\cf1\f52\fs20\qj to time, there have been claims challenging the ownership of open source software against companies that\plain\cf1\f52\fs20\qj incorporate open source software into their products. However, the terms of many open source licenses have not\plain\cf1\f52\fs20\qj been interpreted by U.S. courts, and there is a risk that these licenses could be construed in a way that could impose\plain\cf1\f52\fs20\qj unanticipated conditions or restrictions on our ability to commercialize our products. As a result, we could be subject\plain\cf1\f52\fs20\qj to lawsuits by parties claiming ownership of what we believe to be open source software. Litigation could be costly for\plain\cf1\f52\fs20\qj us to defend, have a negative effect on our results of operations and financial condition or require us to devote\plain\cf1\f52\fs20\qj additional research and development resources to change our products. In addition, if we were to combine our\plain\sa198\cf1\f52\fs20\qj proprietary software products \par\pard\plain\fs16\par\pard\plain\sa198\cf1\f52\fs20\qc 52\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par \page \par\pard\plain\fs16\par\pard\plain\cf1\f52\fs20\qj with open source software in a certain manner, we could, under certain of the open source licenses, be required to\plain\cf1\f52\fs20\qj release the source code of our proprietary software to the public. This would allow our competitors to create similar\plain\cf1\f52\fs20\qj products with less development effort and time. If we inappropriately use open source software, or if the license terms\plain\cf1\f52\fs20\qj for open source software that we use change, we may be required to re-engineer our products, incur additional costs,\plain\sa198\cf1\f52\fs20\qj discontinue the sale of some or all of our products or take other remedial actions.\par\pard\plain\fi594\cf1\f52\fs20\qj In addition to risks related to license requirements, usage of open source software can lead to greater risks\plain\cf1\f52\fs20\qj than use of third-party commercial software, as open source licensors generally do not provide warranties or\plain\cf1\f52\fs20\qj assurance of title or controls on origin of the software. In addition, many of the risks associated with usage of open\plain\cf1\f52\fs20\qj source software, such as the lack of warranties or assurances of title, cannot be eliminated, and could, if not properly\plain\cf1\f52\fs20\qj addressed, negatively affect our business. We have established processes to help alleviate these risks, including a\plain\cf1\f52\fs20\qj review process for screening requests from our development organizations for the use of open source software, but\plain\cf1\f52\fs20\qj we cannot be sure that all of our use of open source software is in a manner that is consistent with our current\plain\sa198\cf1\f52\fs20\qj policies and procedures, or will not subject us to liability.\par\pard\plain\cf1\f52\fs20\b\i\qj Indemnity provisions in various agreements potentially expose us to substantial liability for intellectual\plain\sa198\cf1\f52\fs20\b\i\qj property infringement and other losses.\par\pard\plain\fi594\cf1\f52\fs20\qj Our agreements with customers and other third parties may include indemnification or other provisions under\plain\cf1\f52\fs20\qj which we agree to indemnify or otherwise be liable to them for losses suffered or incurred as a result of claims of\plain\cf1\f52\fs20\qj intellectual property infringement, damages caused by us to property\plain\cf1\f52\fs20\qj or persons, or other liabilities relating to or\plain\cf1\f52\fs20\qj arising from the use of our platform or other acts or omissions. The term of these contractual provisions often\plain\cf1\f52\fs20\qj survives termination or expiration of the applicable agreement. As we continue to grow, the possibility of infringement\plain\cf1\f52\fs20\qj claims and other intellectual property rights claims against us may increase. For any intellectual property rights\plain\cf1\f52\fs20\qj indemnification claim against us or our customers, we will incur significant legal expenses and may have to pay\plain\cf1\f52\fs20\qj damages, settlement fees, license fees and/or stop using technology found to be in violation of the third\plain\cf1\f52\fs20\qj party\u8217?s rights. Large indemnity payments could harm our business, results of operations and financial\plain\cf1\f52\fs20\qj condition.\~We may also have to seek a license for the infringing or allegedly infringing technology. Such license may\plain\cf1\f52\fs20\qj not be available on reasonable terms, if at all, and may significantly increase our operating expenses or may require\plain\cf1\f52\fs20\qj us to restrict our business activities and limit our ability to deliver certain products. As a result, we may also be\plain\cf1\f52\fs20\qj required to develop alternative\~non-infringing\~technology, which could require significant effort and expense and/or\plain\sa198\cf1\f52\fs20\qj cause us to alter our platform, which could negatively affect our business.\par\pard\plain\sb176\fi594\cf1\f52\fs20\qj From time to time, customers require us to indemnify or otherwise be liable to them for breach of confidentiality,\plain\cf1\f52\fs20\qj violation of applicable law or failure to implement adequate security measures with respect to their data stored,\plain\cf1\f52\fs20\qj transmitted, or accessed using our platform. Although we normally contractually limit our liability with respect to such\plain\cf1\f52\fs20\qj obligations, the existence of such a dispute may have adverse effects on our customer relationship and reputation\plain\sa198\cf1\f52\fs20\qj and we may still incur substantial liability related to them.\par\pard\plain\fi594\cf1\f52\fs20\qj Any assertions by a third party, whether or not successful, with respect to such indemnification obligations could\plain\cf1\f52\fs20\qj subject us to costly and time-consuming litigation, expensive remediation and licenses, divert management attention\plain\cf1\f52\fs20\qj and financial resources, harm our relationship with that customer and other current and prospective customers, reduce\plain\sa198\cf1\f52\fs20\qj demand for our platform, and harm our brand, business, results of operations and financial condition.\par\pard\plain\cf1\f52\fs20\b\i\qj We may face particular privacy, data security and data protection risks in Europe due to the invalidation of\plain\sa198\cf1\f52\fs20\b\i\qj the Safe Harbor Program and the new European General Data Protection Regulation.\par\pard\plain\fi594\cf1\f52\fs20\qj In the European Community, Directive 95/46/EC, or the Directive, has required European Union member states\plain\cf1\f52\fs20\qj to implement data protection laws to meet the strict privacy requirements of the Directive. Among other requirements,\plain\cf1\f52\fs20\qj the Directive regulates transfers of personally identifiable data that is subject to the Directive, or Personal Data, to\plain\cf1\f52\fs20\qj third countries, such as the United States, that have not been found to provide adequate protection to such Personal\plain\cf1\f52\fs20\qj Data. Our customers have in the past relied upon our adherence