Veeva Systems Inc(NYSE:VEEV)
Veeva Systems Inc. provides cloud-based software for the life sciences industry in North America, Europe, the Asia Pacific, the Middle East, Africa, and Latin America. The company offers Veeva Commercial Cloud, a suite of software, data, and analytics solutions, which include Veeva customer relation...
Website: http://www.veeva.com
Founded: 2007
Full Time Employees: 3,501
CEO: Peter Gassner
Sector: Healthcare
Industry: Health Information Services
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
- Strong Position in Life Sciences SaaS: Veeva Systems is a leading cloud software provider to the life sciences industry, benefiting from deep domain expertise, high switching costs, and entrenched customer relationships across commercial, medical, and clinical functions.
- Subscription Revenue and Recurring Model Drive Stability: The company’s revenue base is predominantly recurring subscription revenue, which typically supports predictable cash flows and resilience versus more services-heavy software peers.
- Expansion Opportunity Across R&D and Commercial Cloud Suites: Veeva continues to broaden its product footprint beyond its core CRM into areas like Vault applications, creating cross-sell potential and a longer runway for customer account expansion.
- Margin and Cash Generation Supported by Scaled Operating Model: As a mature SaaS platform with significant scale, Veeva has historically delivered attractive operating margins and strong cash generation, supported by disciplined spending and efficient go-to-market within a concentrated vertical.
- Key Risks: Concentrated End Market and Platform/Transition Dynamics: Primary risks include reliance on the life sciences vertical, competitive pressure from large enterprise software vendors, and execution risk around platform choices and product transitions that could affect customer retention or implementation cycles.
Bull Thesis:
- Dominant Market Position and High Switching Costs: Veeva holds an unparalleled leadership position in providing cloud software solutions specifically for the global life sciences industry. Its specialized offerings, deep industry expertise, and the mission-critical nature of its products create significant switching costs for customers, ensuring high retention rates and a strong competitive moat.
- Expanding Product Portfolio and Total Addressable Market (TAM): Beyond its foundational CRM, Veeva continues to innovate and expand its product suite into areas like Clinical, Quality, Regulatory, and Commercial Content. This continuous expansion not only deepens its integration with existing customers but also significantly increases its total addressable market, opening new avenues for growth.
- Strong Recurring Revenue and Profitability: Operating on a SaaS model, Veeva benefits from highly predictable, recurring revenue streams with robust gross margins. The company consistently demonstrates strong profitability and free cash flow generation, reflecting the efficiency and scalability of its business model.
- Resilient Industry and International Growth Opportunities: The life sciences industry, focused on drug discovery, development, and patient care, is inherently resilient to broader economic downturns. Veeva is well-positioned to capitalize on this stability, with significant untapped growth potential remaining in international markets as global pharmaceutical and biotech companies increasingly adopt cloud-based solutions.
Bear Thesis:
- Premium Valuation: Veeva consistently trades at a premium valuation multiple (e.g., Price-to-Sales, Price-to-Earnings, EV/FCF) compared to the broader software industry. While justified by its strong fundamentals and market leadership, this high valuation leaves less room for error and could be vulnerable to market corrections or any perceived slowdown in growth.
- Decelerating Growth Rate: As a more mature and larger company, Veeva's revenue growth rate has naturally decelerated from its hyper-growth phase. While still growing at a healthy pace, investors accustomed to higher percentage growth might re-evaluate its future potential, potentially impacting its valuation multiples.
- Dependence on the Life Sciences Industry: While its specialization is a core strength, Veeva's business is almost entirely dependent on the health and spending patterns of the life sciences industry. Significant regulatory changes, a slowdown in R&D spending, or increased pricing pressures on pharmaceutical companies could indirectly impact Veeva's growth prospects.
- Evolving Competitive Landscape and Platform Risk: While dominant, Veeva faces competition from niche players in specific segments, internal solutions, and potentially from larger enterprise software vendors expanding their focus. Additionally, its foundational CRM product's reliance on the Salesforce platform, while managed, introduces a degree of platform risk that could evolve over time.
Main Competitors:
- IQVIA ($IQV) (Orchestrated Customer Engagement (OCE), Clinical Development Platform), IQVIA is a major competitor across Veeva's commercial and R&D offerings. They provide their own suite of commercial solutions, including CRM (OCE) and data analytics, directly competing with Veeva CRM and Veeva Commercial Cloud. They also offer clinical trial management systems (CTMS) and regulatory solutions that overlap with Veeva Vault Clinical and RIM.
- Medidata Solutions (a Dassault Systèmes company) ($DASTY) (Medidata Clinical Cloud), Medidata is a leading provider of clinical trial technology, offering a comprehensive platform for electronic data capture (EDC), clinical trial management (CTMS), electronic trial master file (eTMF), and more. This directly competes with Veeva Vault Clinical Suite, which includes Vault CTMS, eTMF, and EDC.
- Salesforce ($CRM) (Salesforce Health Cloud, Salesforce Sales Cloud), While Veeva CRM was originally built on Salesforce and has since migrated to its own platform, Salesforce remains a competitor. Many life sciences companies, especially smaller ones or those with broader enterprise needs, may opt to customize Salesforce's core CRM (Sales Cloud) or use its industry-specific Health Cloud for their commercial operations, offering an alternative to Veeva CRM.
- MasterControl (MasterControl Quality Excellence Platform), MasterControl specializes in quality management systems (QMS) and manufacturing execution systems (MES) for regulated industries, including life sciences. Their platform directly competes with Veeva Vault Quality Suite, which offers applications for quality content, training, and QMS processes.
Moat:
Veeva Systems' primary moat stems from its deep specialization and integrated cloud solutions tailored specifically for the global life sciences industry. This creates high switching costs due to the critical nature of the data, regulatory compliance, and the comprehensive workflow integration offered by its Veeva Vault platform across R&D, clinical, regulatory, quality, and commercial operations. Competition arises from diverse sources: large life sciences service providers with their own tech offerings (like IQVIA), specialized point solution providers (like Medidata for clinical or MasterControl for quality), and general enterprise software companies (like Salesforce) that can be customized for the industry. Veeva's continued success relies on its ability to innovate, expand its platform, and maintain its industry-specific leadership against these varied competitors.
Income Statements:
Quarterly
Annual
| Unit: USD | 2026-01-31 | 2025-10-31 | 2025-07-31 | 2025-04-30 | 2025-01-31 | 2024-10-31 | 2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenues: | ||||||||||||||||||||||||||||||||||||||||||||||||||
subscription services | 494,112,250 | 682,498,000 | 659,183,000 | 634,768,000 | 608,577,000 | 580,850,000 | 561,277,000 | 533,955,000 | 521,498,000 | 494,912,000 | 470,637,000 | 414,546,000 | 460,152,000 | 441,569,000 | 428,649,000 | 402,632,000 | 395,683,000 | 380,738,000 | 366,436,000 | 341,119,000 | 322,811,000 | 302,938,000 | 283,502,000 | 270,235,000 | 254,107,000 | 226,760,000 | 217,312,000 | 198,115,000 | 190,658,000 | 178,214,000 | 169,592,000 | 156,003,000 | 150,886,000 | 141,943,000 | 134,340,000 | 127,277,000 | 119,498,000 | 113,575,000 | 105,211,000 | 96,032,000 | 90,404,000 | 81,736,000 | 75,280,000 | 68,894,000 | 66,535,000 | 61,435,000 | 56,572,000 | 48,521,000 | 45,686,000 | 38,935,000 |
professional services and other | 128,206,000 | 128,738,000 | 129,898,000 | 124,275,000 | 112,309,000 | 118,357,000 | 114,904,000 | 116,390,000 | 109,120,000 | 121,593,000 | 119,588,000 | 111,779,000 | 103,237,000 | 110,782,000 | 105,569,000 | 102,470,000 | 89,816,000 | 95,373,000 | 89,158,000 | 92,454,000 | 73,950,000 | 74,581,000 | 70,181,000 | 66,871,000 | 57,401,000 | 54,161,000 | 49,588,000 | 46,637,000 | 41,665,000 | 46,517,000 | 40,017,000 | 39,544,000 | 34,033,000 | 34,206,000 | 32,245,000 | 30,641,000 | 30,655,000 | 29,204,000 | 26,136,000 | 23,732,000 | 23,866,000 | 25,185,000 | 22,827,000 | 21,029,000 | 20,477,000 | 22,390,000 | 19,092,000 | 18,200,000 | 17,117,000 | 16,044,000 |
total revenues | 835,951,000 | 811,236,000 | 789,081,000 | 759,043,000 | 720,886,000 | 699,207,000 | 676,181,000 | 650,345,000 | 630,618,000 | 616,505,000 | 590,225,000 | 526,325,000 | 563,389,000 | 552,351,000 | 534,218,000 | 505,102,000 | 485,499,000 | 476,111,000 | 455,594,000 | 433,573,000 | 396,761,000 | 377,519,000 | 353,683,000 | 337,106,000 | 311,508,000 | 280,921,000 | 266,900,000 | 244,752,000 | 232,323,000 | 224,731,000 | 209,609,000 | 195,547,000 | 184,919,000 | 176,149,000 | 166,585,000 | 157,918,000 | 150,153,000 | 142,779,000 | 131,347,000 | 119,764,000 | 114,270,000 | 106,921,000 | 98,107,000 | 89,923,000 | 87,012,000 | 83,825,000 | 75,664,000 | 66,721,000 | 62,803,000 | 54,979,000 |
yoy | 15.96% | 16.02% | 16.70% | 16.71% | 14.31% | 13.41% | 14.56% | 23.56% | 11.93% | 11.61% | 10.48% | 4.20% | 16.04% | 16.01% | 17.26% | 16.50% | 22.37% | 26.12% | 28.81% | 28.62% | 27.37% | 34.39% | 32.52% | 37.73% | 34.08% | 25.00% | 27.33% | 25.16% | 25.64% | 27.58% | 25.83% | 23.83% | 23.15% | 23.37% | 26.83% | 31.86% | 31.40% | 33.54% | 33.88% | 33.19% | 31.33% | 27.55% | 29.66% | 34.77% | 38.55% | 52.47% | ||||
qoq | 3.05% | 2.81% | 3.96% | 5.29% | 3.10% | 3.41% | 3.97% | 3.13% | 2.29% | 4.45% | 12.14% | -6.58% | 2.00% | 3.39% | 5.76% | 4.04% | 1.97% | 4.50% | 5.08% | 9.28% | 5.10% | 6.74% | 4.92% | 8.22% | 10.89% | 5.25% | 9.05% | 5.35% | 3.38% | 7.21% | 7.19% | 5.75% | 4.98% | 5.74% | 5.49% | 5.17% | 5.16% | 8.70% | 9.67% | 4.81% | 6.87% | 8.98% | 9.10% | 3.35% | 3.80% | 10.79% | 13.40% | 6.24% | 14.23% | |
cost of revenues : | ||||||||||||||||||||||||||||||||||||||||||||||||||
cost of subscription services | 66,586,750 | 94,171,000 | 93,830,000 | 78,346,000 | 83,493,000 | 82,638,000 | 78,791,000 | 78,148,000 | 77,398,000 | 74,435,000 | 71,169,000 | 67,575,000 | 68,913,000 | 65,734,000 | 64,035,000 | 58,953,000 | 60,137,000 | 59,648,000 | 53,909,000 | 51,217,000 | 52,132,000 | 45,845,000 | 43,400,000 | 43,212,000 | 42,506,000 | 31,964,000 | 31,480,000 | 30,378,000 | 29,615,000 | 28,335,000 | 29,146,000 | 29,913,000 | 29,769,000 | 27,758,000 | 26,800,000 | 26,138,000 | 25,300,000 | 24,233,000 | 23,108,000 | 21,745,000 | 20,215,000 | 18,273,000 | 16,819,000 | 15,873,000 | 15,210,000 | 14,409,000 | 13,346,000 | 12,040,000 | 11,790,000 | 9,511,000 |
cost of professional services and other | 116,936,000 | 105,294,000 | 101,423,000 | 95,478,000 | 97,498,000 | 91,751,000 | 91,581,000 | 95,736,000 | 96,530,000 | 93,247,000 | 97,849,000 | 99,088,000 | 95,401,000 | 88,173,000 | 87,634,000 | 80,562,000 | 75,744,000 | 69,916,000 | 68,188,000 | 64,919,000 | 61,715,000 | 57,152,000 | 53,804,000 | 51,668,000 | 51,813,000 | 41,365,000 | 38,738,000 | 35,125,000 | 34,911,000 | 33,039,000 | 30,080,000 | 30,242,000 | 29,148,000 | 25,478,000 | 23,604,000 | 22,744,000 | 21,170,000 | 19,692,000 | 19,087,000 | 19,346,000 | 19,529,000 | 18,739,000 | 16,654,000 | 16,112,000 | 15,946,000 | 16,007,000 | 14,790,000 | 13,910,000 | 12,568,000 | 11,881,000 |
total cost of revenues | 213,477,000 | 199,465,000 | 195,253,000 | 173,824,000 | 180,991,000 | 174,389,000 | 170,372,000 | 173,884,000 | 173,928,000 | 167,682,000 | 169,018,000 | 166,663,000 | 164,314,000 | 153,907,000 | 151,669,000 | 139,515,000 | 135,881,000 | 129,564,000 | 122,097,000 | 116,136,000 | 113,847,000 | 102,997,000 | 97,204,000 | 94,880,000 | 94,319,000 | 73,329,000 | 70,218,000 | 65,503,000 | 64,526,000 | 61,374,000 | 59,226,000 | 60,155,000 | 58,917,000 | 53,236,000 | 50,404,000 | 48,882,000 | 46,470,000 | 43,925,000 | 42,195,000 | 41,091,000 | 39,744,000 | 37,012,000 | 33,473,000 | 31,985,000 | 31,156,000 | 30,416,000 | 28,136,000 | 25,950,000 | 24,358,000 | 21,392,000 |
gross profit | 622,474,000 | 611,771,000 | 593,828,000 | 585,219,000 | 539,895,000 | 524,818,000 | 505,809,000 | 476,461,000 | 456,690,000 | 448,823,000 | 421,207,000 | 359,662,000 | 399,075,000 | 398,444,000 | 382,549,000 | 365,587,000 | 349,618,000 | 346,547,000 | 333,497,000 | 317,437,000 | 282,914,000 | 274,522,000 | 256,479,000 | 242,226,000 | 217,189,000 | 207,592,000 | 196,682,000 | 179,249,000 | 167,797,000 | 163,357,000 | 150,383,000 | 135,392,000 | 126,002,000 | 122,913,000 | 116,181,000 | 109,036,000 | 103,683,000 | 98,854,000 | 89,152,000 | 78,673,000 | 74,526,000 | 69,909,000 | 64,634,000 | 57,938,000 | 55,856,000 | 53,409,000 | 47,528,000 | 40,771,000 | 38,445,000 | 33,587,000 |
yoy | 15.30% | 16.57% | 17.40% | 22.83% | 18.22% | 16.93% | 20.09% | 32.47% | 14.44% | 12.64% | 10.11% | -1.62% | 14.15% | 14.98% | 14.71% | 15.17% | 23.58% | 26.24% | 30.03% | 31.05% | 30.26% | 32.24% | 30.40% | 35.13% | 29.44% | 27.08% | 30.79% | 32.39% | 33.17% | 32.90% | 29.44% | 24.17% | 21.53% | 24.34% | 30.32% | 38.59% | 39.12% | 41.40% | 37.93% | 35.79% | 33.43% | 30.89% | 35.99% | 42.11% | 45.29% | 59.02% | ||||
qoq | 1.75% | 3.02% | 1.47% | 8.39% | 2.87% | 3.76% | 6.16% | 4.33% | 1.75% | 6.56% | 17.11% | -9.88% | 0.16% | 4.16% | 4.64% | 4.57% | 0.89% | 3.91% | 5.06% | 12.20% | 3.06% | 7.03% | 5.88% | 11.53% | 4.62% | 5.55% | 9.73% | 6.82% | 2.72% | 8.63% | 11.07% | 7.45% | 2.51% | 5.79% | 6.55% | 5.16% | 4.88% | 10.88% | 13.32% | 5.56% | 6.60% | 8.16% | 11.56% | 3.73% | 4.58% | 12.37% | 16.57% | 6.05% | 14.46% | |
gross margin % | 74.46% | 75.41% | 75.26% | 77.10% | 74.89% | 75.06% | 74.80% | 73.26% | 72.42% | 72.80% | 71.36% | 68.33% | 70.83% | 72.14% | 71.61% | 72.38% | 72.01% | 72.79% | 73.20% | 73.21% | 71.31% | 72.72% | 72.52% | 71.85% | 69.72% | 73.90% | 73.69% | 73.24% | 72.23% | 72.69% | 71.74% | 69.24% | 68.14% | 69.78% | 69.74% | 69.05% | 69.05% | 69.24% | 67.88% | 65.69% | 65.22% | 65.38% | 65.88% | 64.43% | 64.19% | 63.71% | 62.81% | 61.11% | 61.22% | 61.09% |
operating expenses : | ||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 198,793,000 | 191,883,000 | 192,677,000 | 184,033,000 | 181,527,000 | 172,411,000 | 176,429,000 | 162,711,000 | 163,565,000 | 161,278,000 | 157,228,000 | 146,960,000 | 142,538,000 | 130,257,000 | 134,008,000 | 113,475,000 | 105,275,000 | 98,635,000 | 94,899,000 | 83,226,000 | 81,938,000 | 79,992,000 | 70,053,000 | 62,237,000 | 61,201,000 | 52,575,000 | 51,146,000 | 44,973,000 | 42,759,000 | 40,001,000 | 38,826,000 | 37,197,000 | 37,007,000 | 34,042,000 | 32,691,000 | 28,311,000 | 26,102,000 | 25,012,000 | 23,563,000 | 22,073,000 | 20,097,000 | 17,667,000 | 15,255,000 | 12,957,000 | 11,742,000 | 10,635,000 | 9,787,000 | 8,992,000 | 7,858,000 | 6,585,000 |
sales and marketing | 110,179,000 | 110,552,000 | 109,439,000 | 98,628,000 | 99,202,000 | 98,695,000 | 101,528,000 | 97,301,000 | 99,203,000 | 96,773,000 | 96,995,000 | 88,503,000 | 89,049,000 | 93,910,000 | 89,617,000 | 76,115,000 | 79,239,000 | 72,423,000 | 71,789,000 | 64,610,000 | 62,105,000 | 57,982,000 | 59,172,000 | 55,755,000 | 59,369,000 | 45,524,000 | 45,821,000 | 39,617,000 | 38,561,000 | 37,699,000 | 38,222,000 | 34,385,000 | 37,215,000 | 31,856,000 | 32,017,000 | 29,810,000 | 32,781,000 | 28,391,000 | 28,908,000 | 26,723,000 | 27,086,000 | 20,345,000 | 18,057,000 | 15,496,000 | 15,328,000 | 14,251,000 | 13,810,000 | 12,814,000 | 12,768,000 | 11,467,000 |
general and administrative | 67,626,000 | 68,483,000 | 95,804,000 | 68,826,000 | 70,743,000 | 72,359,000 | 61,365,000 | 61,277,000 | 58,658,000 | 62,283,000 | 62,935,000 | 62,669,000 | 58,565,000 | 52,873,000 | 57,832,000 | 48,325,000 | 45,386,000 | 42,781,000 | 42,185,000 | 41,155,000 | 40,028,000 | 35,243,000 | 37,173,000 | 36,669,000 | 36,225,000 | 28,693,000 | 25,859,000 | 23,490,000 | 23,479,000 | 22,563,000 | 20,517,000 | 19,854,000 | 16,893,000 | 15,347,000 | 14,575,000 | 13,576,000 | 12,270,000 | 11,641,000 | 12,859,000 | 12,071,000 | 12,132,000 | 11,797,000 | 8,969,000 | 8,560,000 | 8,103,000 | 8,582,000 | 7,146,000 | 6,408,000 | 6,511,000 | 5,550,000 |
total operating expenses | 376,598,000 | 370,918,000 | 397,920,000 | 351,487,000 | 351,472,000 | 343,465,000 | 339,322,000 | 321,289,000 | 321,426,000 | 320,334,000 | 317,158,000 | 298,132,000 | 290,152,000 | 277,040,000 | 281,457,000 | 237,915,000 | 229,900,000 | 213,839,000 | 208,873,000 | 188,991,000 | 184,071,000 | 173,217,000 | 166,398,000 | 154,661,000 | 156,795,000 | 126,792,000 | 122,826,000 | 108,080,000 | 104,799,000 | 100,263,000 | 97,565,000 | 91,436,000 | 91,115,000 | 81,245,000 | 79,283,000 | 71,697,000 | 71,153,000 | 65,044,000 | 65,330,000 | 60,867,000 | 59,315,000 | 49,809,000 | 42,281,000 | 37,013,000 | 35,173,000 | 33,468,000 | 30,743,000 | 28,214,000 | 27,137,000 | 23,602,000 |
operating income | 245,876,000 | 240,853,000 | 195,908,000 | 233,732,000 | 188,423,000 | 181,353,000 | 166,487,000 | 155,172,000 | 135,264,000 | 128,489,000 | 104,049,000 | 61,530,000 | 108,923,000 | 121,404,000 | 101,092,000 | 127,672,000 | 119,718,000 | 132,708,000 | 124,624,000 | 128,446,000 | 98,843,000 | 101,305,000 | 90,081,000 | 87,565,000 | 60,394,000 | 80,800,000 | 73,856,000 | 71,169,000 | 62,998,000 | 63,094,000 | 52,818,000 | 43,956,000 | 34,887,000 | 41,668,000 | 36,898,000 | 37,339,000 | 32,530,000 | 33,810,000 | 23,822,000 | 17,806,000 | 15,211,000 | 20,100,000 | 22,353,000 | 20,925,000 | 20,683,000 | 19,941,000 | 16,785,000 | 12,557,000 | 11,308,000 | 9,985,000 |
yoy | 30.49% | 32.81% | 17.67% | 50.63% | 39.30% | 41.14% | 60.01% | 152.19% | 24.18% | 5.84% | 2.93% | -51.81% | -9.02% | -8.52% | -18.88% | -0.60% | 21.12% | 31.00% | 38.35% | 46.69% | 63.66% | 25.38% | 21.97% | 23.04% | -4.13% | 28.06% | 39.83% | 61.91% | 80.58% | 51.42% | 43.15% | 17.72% | 7.25% | 23.24% | 54.89% | 109.70% | 113.86% | 68.21% | 6.57% | -14.91% | -26.46% | 0.80% | 33.17% | 66.64% | 82.91% | 99.71% | ||||
qoq | 2.09% | 22.94% | -16.18% | 24.05% | 3.90% | 8.93% | 7.29% | 14.72% | 5.27% | 23.49% | 69.10% | -43.51% | -10.28% | 20.09% | -20.82% | 6.64% | -9.79% | 6.49% | -2.98% | 29.95% | -2.43% | 12.46% | 2.87% | 44.99% | -25.25% | 9.40% | 3.78% | 12.97% | -0.15% | 19.46% | 20.16% | 26.00% | -16.27% | 12.93% | -1.18% | 14.78% | -3.79% | 41.93% | 33.79% | 17.06% | -24.32% | -10.08% | 6.82% | 1.17% | 3.72% | 18.80% | 33.67% | 11.05% | 13.25% | |
operating margin % | 29.41% | 29.69% | 24.83% | 30.79% | 26.14% | 25.94% | 24.62% | 23.86% | 21.45% | 20.84% | 17.63% | 11.69% | 19.33% | 21.98% | 18.92% | 25.28% | 24.66% | 27.87% | 27.35% | 29.62% | 24.91% | 26.83% | 25.47% | 25.98% | 19.39% | 28.76% | 27.67% | 29.08% | 27.12% | 28.08% | 25.20% | 22.48% | 18.87% | 23.65% | 22.15% | 23.64% | 21.66% | 23.68% | 18.14% | 14.87% | 13.31% | 18.80% | 22.78% | 23.27% | 23.77% | 23.79% | 22.18% | 18.82% | 18.01% | 18.16% |
other income | 71,661,000 | 71,933,000 | 69,456,000 | 65,089,000 | 56,707,000 | 60,937,000 | 58,573,000 | 51,729,000 | 47,429,000 | 42,187,000 | 38,826,000 | 30,248,000 | 26,440,000 | 12,458,000 | 8,398,000 | 2,709,000 | -239,000 | 824,000 | 1,666,000 | 4,564,000 | 6,449,000 | 3,455,000 | 2,881,000 | 3,414,000 | 4,844,000 | 9,141,000 | 7,332,000 | 6,161,000 | 5,690,000 | 4,606,000 | 3,342,000 | 2,139,000 | 3,033,000 | 1,360,000 | 2,858,000 | 591,000 | -243,000 | 525,000 | -1,362,000 | 2,747,000 | -400,000 | 110,000 | -445,000 | 763,000 | 3,900,000 | -989,000 | -101,000 | -30,000 | -365,000 | 125,000 |
income before income taxes | 317,537,000 | 312,786,000 | 265,364,000 | 298,821,000 | 245,130,000 | 242,290,000 | 225,060,000 | 206,901,000 | 182,693,000 | 170,676,000 | 142,875,000 | 91,778,000 | 135,363,000 | 133,862,000 | 109,490,000 | 130,381,000 | 119,479,000 | 133,532,000 | 126,290,000 | 133,010,000 | 105,292,000 | 104,760,000 | 92,962,000 | 90,979,000 | 65,238,000 | 89,941,000 | 81,188,000 | 77,330,000 | 68,688,000 | 67,700,000 | 56,160,000 | 46,095,000 | 37,920,000 | 43,028,000 | 39,756,000 | 37,930,000 | 32,287,000 | 34,335,000 | 22,460,000 | 20,553,000 | 14,811,000 | 20,210,000 | 21,908,000 | 21,688,000 | 19,023,000 | 18,952,000 | 16,684,000 | 12,527,000 | 10,943,000 | 10,110,000 |
income tax provision | 73,333,000 | 76,583,000 | 65,055,000 | 70,631,000 | 49,505,000 | 56,482,000 | 54,019,000 | 45,237,000 | 6,755,750 | 35,518,000 | 31,247,000 | -39,743,000 | ||||||||||||||||||||||||||||||||||||||
net income | 244,204,000 | 236,203,000 | 200,309,000 | 228,190,000 | 195,625,000 | 185,808,000 | 171,041,000 | 161,664,000 | 147,398,000 | 135,158,000 | 111,628,000 | 131,521,000 | 188,533,000 | 108,457,000 | 90,601,000 | 100,115,000 | 97,096,000 | 105,869,000 | 108,858,000 | 115,567,000 | 102,918,000 | 96,959,000 | 93,551,000 | 86,570,000 | 66,182,000 | 82,245,000 | 79,242,000 | 73,449,000 | 71,151,000 | 64,085,000 | 50,286,000 | 44,310,000 | 33,706,000 | 34,393,000 | 37,844,000 | 36,023,000 | 21,707,000 | 21,630,000 | 12,958,000 | 12,509,000 | 17,590,000 | 10,482,000 | 13,406,000 | 12,982,000 | 13,326,000 | 10,258,000 | 9,578,000 | 7,221,000 | 6,247,000 | 6,525,000 |
yoy | 24.83% | 27.12% | 17.11% | 41.15% | 32.72% | 37.47% | 53.22% | 22.92% | -21.82% | 24.62% | 23.21% | 31.37% | 94.17% | 2.44% | -16.77% | -13.37% | -5.66% | 9.19% | 16.36% | 33.50% | 55.51% | 17.89% | 18.06% | 17.86% | -6.98% | 28.34% | 57.58% | 65.76% | 111.09% | 86.33% | 32.88% | 23.00% | 55.28% | 59.01% | 192.05% | 187.98% | 23.41% | 106.35% | -3.34% | -3.64% | 32.00% | 2.18% | 39.97% | 79.78% | 113.32% | 57.21% | ||||
qoq | 3.39% | 17.92% | -12.22% | 16.65% | 5.28% | 8.63% | 5.80% | 9.68% | 9.06% | 21.08% | -15.13% | -30.24% | 73.83% | 19.71% | -9.50% | 3.11% | -8.29% | -2.75% | -5.81% | 12.29% | 6.15% | 3.64% | 8.06% | 30.81% | -19.53% | 3.79% | 7.89% | 3.23% | 11.03% | 27.44% | 13.49% | 31.46% | -2.00% | -9.12% | 5.06% | 65.95% | 0.36% | 66.92% | 3.59% | -28.89% | 67.81% | -21.81% | 3.27% | -2.58% | 29.91% | 7.10% | 32.64% | 15.59% | -4.26% | |
net income margin % | 29.21% | 29.12% | 25.39% | 30.06% | 27.14% | 26.57% | 25.30% | 24.86% | 23.37% | 21.92% | 18.91% | 24.99% | 33.46% | 19.64% | 16.96% | 19.82% | 20.00% | 22.24% | 23.89% | 26.65% | 25.94% | 25.68% | 26.45% | 25.68% | 21.25% | 29.28% | 29.69% | 30.01% | 30.63% | 28.52% | 23.99% | 22.66% | 18.23% | 19.52% | 22.72% | 22.81% | 14.46% | 15.15% | 9.87% | 10.44% | 15.39% | 9.80% | 13.66% | 14.44% | 15.32% | 12.24% | 12.66% | 10.82% | 9.95% | 11.87% |
net income per share | ||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 1.49 | 1.44 | 1.23 | 1.4 | 1.2 | 1.15 | 1.06 | 1 | 0.91 | 0.84 | 0.7 | 0.82 | 1.21 | 0.7 | 0.58 | 0.65 | 0.63 | 0.69 | 0.71 | 0.76 | 0.68 | 0.64 | 0.62 | 0.58 | 0.45 | 0.56 | 0.54 | 0.5 | 0.49 | 0.44 | 0.35 | 0.31 | 0.24 | 0.24 | 0.27 | 0.26 | 0.16 | 0.16 | 0.1 | 0.09 | 0.13 | 0.08 | 0.1 | 0.1 | 0.1 | 0.08 | 0.07 | 0.06 | 0.04 | 0.07 |
diluted | 1.48 | 1.4 | 1.19 | 1.37 | 1.17 | 1.13 | 1.04 | 0.98 | 0.9 | 0.83 | 0.68 | 0.81 | 1.16 | 0.67 | 0.56 | 0.62 | 0.6 | 0.65 | 0.67 | 0.71 | 0.63 | 0.6 | 0.58 | 0.54 | 0.41 | 0.52 | 0.5 | 0.47 | 0.45 | 0.41 | 0.32 | 0.29 | 0.21 | 0.22 | 0.25 | 0.24 | 0.15 | 0.15 | 0.09 | 0.09 | 0.13 | 0.07 | 0.09 | 0.09 | 0.09 | 0.07 | 0.07 | 0.05 | 0.02 | 0.05 |
weighted-average shares used for eps calculation | ||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 163,667 | 164,049 | 163,496 | 162,749 | 161,879 | 161,987 | 161,708 | 161,421 | 160,532 | 160,768 | 160,396 | 159,852 | 155,385 | 155,392 | 154,951 | 154,514 | 153,251 | 153,514 | 153,090 | 152,444 | 150,666 | 150,993 | 150,413 | 149,541 | 147,796 | 148,157 | 147,510 | 146,708 | 144,244 | 144,737 | 143,748 | 142,777 | 140,311 | 140,857 | 140,010 | 137,096 | 135,698 | 135,624 | 135,126 | 133,996 | 132,020 | 132,413 | 131,799 | 131,163 | 127,713 | 129,212 | 127,314 | 123,902 | 51,725 | 35,802 |
diluted | 166,995 | 168,935 | 167,685 | 166,229 | 165,232 | 164,979 | 164,564 | 164,394 | 163,486 | 163,761 | 163,284 | 162,521 | 162,437 | 162,295 | 162,132 | 161,928 | 162,277 | 163,034 | 162,765 | 162,213 | 160,732 | 161,711 | 160,840 | 159,474 | 158,296 | 158,750 | 158,675 | 157,910 | 156,117 | 156,025 | 155,416 | 154,935 | 153,681 | 154,256 | 153,778 | 151,056 | 147,578 | 147,436 | 147,155 | 145,708 | 144,977 | 145,063 | 144,871 | 144,734 | 144,204 | 144,289 | 143,353 | 142,849 | 68,024 | 131,963 |
other comprehensive income: | ||||||||||||||||||||||||||||||||||||||||||||||||||
net change in unrealized gain on available-for-sale investments | -988 | 12,283 | -11,300 | 17,367 | -1,482 | -738 | 25,175 | -18,861 | -1,011 | -2,741 | -217 | -1,086 | -213 | -1,230 | 1,131 | 1,297 | 544 | 753 | 461 | 962 | ||||||||||||||||||||||||||||||
net change in cumulative foreign currency translation loss | -766 | -372 | -38 | -475 | -146 | -1,148 | -1,237 | -518 | -58 | -1,355 | -808 | -900 | -1,254 | -2,297 | -1,438 | 2,893 | 389 | -732.75 | -487 | -1,742 | -702 | |||||||||||||||||||||||||||||
comprehensive income | 242,450 | 248,114 | 189,399 | 245,519 | 193,668 | 184,924 | 196,112 | 141,655 | 174,299 | 132,003 | 103,004 | 136,891 | 203,046 | 90,150 | 87,477 | 87,862 | 90,876 | 102,820 | 108,476 | 112,268 | 100,408 | 94,291 | 97,575 | 88,256 | 66,468 | 82,511 | 77,961 | 73,709 | 73,318 | 62,965 | 49,071 | 43,806 | 34,088 | 34,144 | 38,205 | 36,822 | 21,499 | 21,080 | 13,368 | 12,796 | 17,737 | 10,527 | 13,371 | 12,971 | 13,376 | 10,340 | 9,441 | 7,233 | 6,255 | 6,533 |
net change in cumulative foreign currency translation gain | 390 | -104 | 267 | -671.5 | -308 | -165 | -2,213 | 1,453 | -1,153 | -1,572 | -809 | 1,860 | -6 | 327 | 905 | -12 | -321 | 312 | 113 | 215 | 79 | 41 | -8 | 3 | -15 | -23 | -34 | |||||||||||||||||||||||
cost of revenues: | ||||||||||||||||||||||||||||||||||||||||||||||||||
operating expenses: | ||||||||||||||||||||||||||||||||||||||||||||||||||
net change in unrealized loss on available-for-sale investments | -1,525 | -2,637 | -8,891 | 5,428 | -7,680.5 | -17,499 | -2,224 | -10,999 | ||||||||||||||||||||||||||||||||||||||||||
provision for income taxes | -53,170,000 | 25,405,000 | 18,889,000 | 30,266,000 | 22,383,000 | 27,663,000 | 17,432,000 | 17,443,000 | 2,374,000 | 7,801,000 | -589,000 | 4,409,000 | -944,000 | 7,696,000 | 1,946,000 | 3,881,000 | -2,463,000 | 3,615,000 | 5,874,000 | 1,785,000 | 4,214,000 | 8,635,000 | 1,912,000 | 1,907,000 | 9,502,000 | 8,044,000 | -2,779,000 | 9,728,000 | 8,502,000 | |||||||||||||||||||||
net income, basic and diluted | 102,918,000 | 96,959,000 | 93,551,000 | 86,570,000 | 66,182,000 | 82,245,000 | ||||||||||||||||||||||||||||||||||||||||||||
net income attributable to class a and class b commonstockholders, basic and diluted | 79,242,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
net income attributable to class a and class b common stockholders, basic and diluted | 73,449,000 | 71,151,000 | 64,085,000 | 50,286,000 | 44,310,000 | 33,706,000 | 34,393,000 | 37,844,000 | 36,023,000 | 21,706,000 | 21,630,000 | 12,957,000 | 12,505,000 | 17,581,000 | 10,473,000 | 13,390,000 | 12,964,000 | 9,490,000 | 7,128,000 | |||||||||||||||||||||||||||||||
net change in unrealized gain (losses) on available-for-sale investments | 714 | 33 | ||||||||||||||||||||||||||||||||||||||||||||||||
net change in unrealized losses on available-for-sale investments | 357 | 305 | -76 | |||||||||||||||||||||||||||||||||||||||||||||||
net change in unrealized gains on available-for-sale investments | -78.75 | -243 | 34 | -106 | -196 | -229 | 98 | 174 | -68 | -34 | -3 | 47 | 97 | -114 | 46 | 4 | 8 | |||||||||||||||||||||||||||||||||
benefit from income taxes | 7,562,750 | 12,705,000 | 8,706,000 | 5,697,000 | 8,694,000 | 7,106,000 | 5,306,000 | 4,696,000 | 3,585,000 | |||||||||||||||||||||||||||||||||||||||||
net income attributable to class a and class b common stockholders: | ||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 6,712,750 | 10,198,000 | 1,153,250 | 2,339,000 | ||||||||||||||||||||||||||||||||||||||||||||||
diluted | 6,712,750 | 10,198,000 | 4,234,250 | 6,387,000 | ||||||||||||||||||||||||||||||||||||||||||||||
includes stock-based compensation as follows: | ||||||||||||||||||||||||||||||||||||||||||||||||||
total stock-based compensation | 3,256 |
Balance Sheets:
Quarterly
Annual
| Unit: USD | 2026-01-31 | 2025-10-31 | 2025-07-31 | 2025-04-30 | 2025-01-31 | 2024-10-31 | 2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets | ||||||||||||||||||||||||||||||||||||||||||||||||||
current assets: | ||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 1,421,233,000 | 1,660,137,000 | 1,930,431,000 | 1,964,982,000 | 1,118,785,000 | 1,044,511,000 | 1,165,754,000 | 1,197,196,000 | 703,487,000 | 743,712,000 | 742,607,000 | 1,093,634,000 | 886,465,000 | 865,159,000 | 1,140,246,000 | 1,239,998,000 | 1,138,040,000 | 1,149,946,000 | 1,064,731,000 | 1,184,980,000 | 730,504,000 | 634,265,000 | 795,782,000 | 720,776,000 | 476,733,000 | 892,581,000 | 827,468,000 | 748,158,000 | 550,971,000 | 467,643,000 | 511,735,000 | 460,239,000 | 320,183,000 | 310,796,000 | 409,226,000 | 365,660,000 | 217,606,000 | 206,078,000 | 210,365,000 | 245,942,000 | 132,179,000 | 108,594,000 | 119,776,000 | 107,561,000 | 129,253,000 | 132,135,000 | 140,116,000 | 188,888,000 | 262,507,000 | 257,141,000 |
short-term investments | 5,139,581,000 | 4,977,164,000 | 4,473,282,000 | 4,103,435,000 | 4,031,442,000 | 4,018,475,000 | 3,719,324,000 | 3,567,841,000 | 3,324,269,000 | 3,198,570,000 | 3,126,132,000 | 2,521,268,000 | 2,216,163,000 | 2,157,396,000 | 1,778,861,000 | 1,598,555,000 | 1,238,064,000 | 1,201,541,000 | 1,198,785,000 | 965,453,000 | 933,122,000 | 956,167,000 | 699,707,000 | 660,199,000 | 610,015,000 | 602,407,000 | 604,688,000 | 581,490,000 | 539,190,000 | 584,283,000 | 498,690,000 | 458,069,000 | 441,779,000 | 447,280,000 | 315,425,000 | 298,257,000 | 301,266,000 | 304,731,000 | 269,190,000 | 211,493,000 | 214,024,000 | 230,874,000 | 318,191,000 | 320,947,000 | 268,620,000 | 260,731,000 | 210,086,000 | 156,608,000 | 25,625,000 | 16,242,000 |
accounts receivable | 1,259,737,000 | 314,227,000 | 422,071,000 | 492,845,000 | 1,016,356,000 | 255,817,000 | 364,719,000 | 362,320,000 | 852,172,000 | 255,504,000 | 379,066,000 | 412,940,000 | 703,055,000 | 242,859,000 | 313,219,000 | 329,677,000 | 631,134,000 | 211,046,000 | 283,619,000 | 262,327,000 | 564,387,000 | 183,435,000 | 220,803,000 | 235,923,000 | 389,690,000 | 116,874,000 | 145,463,000 | 164,108,000 | 303,465,000 | 90,053,000 | 111,795,000 | 154,840,000 | 233,731,000 | 76,294,000 | 97,153,000 | 113,124,000 | 182,816,000 | 65,648,000 | 88,963,000 | 81,776,000 | 144,798,000 | 75,301,000 | 67,977,000 | 70,217,000 | 92,661,000 | 45,241,000 | 61,897,000 | 61,217,000 | 58,433,000 | 48,603,000 |
unbilled accounts receivable | 50,609,000 | 57,549,000 | 50,348,000 | 48,433,000 | 40,761,000 | 45,472,000 | 39,432,000 | 38,771,000 | 36,365,000 | 44,837,000 | 37,541,000 | 38,070,000 | 82,174,000 | 82,085,000 | 77,778,000 | 61,971,000 | 63,266,000 | 67,970,000 | 51,100,000 | 51,367,000 | 47,206,000 | 53,235,000 | 36,650,000 | 37,269,000 | 32,817,000 | 30,899,000 | 21,384,000 | 23,366,000 | 18,122,000 | 19,989,000 | 14,777,000 | 17,635,000 | ||||||||||||||||||
prepaid expenses and other current assets | 126,470,000 | 102,777,000 | 118,456,000 | 97,839,000 | 101,458,000 | 82,885,000 | 78,614,000 | 78,820,000 | 86,918,000 | 93,135,000 | 76,407,000 | 122,222,000 | 81,456,000 | 38,986,000 | 46,038,000 | 45,094,000 | 36,679,000 | 29,292,000 | 33,557,000 | 30,939,000 | 35,607,000 | 25,895,000 | 32,490,000 | 21,105,000 | 21,869,000 | 15,360,000 | 21,835,000 | 20,729,000 | 21,666,000 | 21,226,000 | 15,361,000 | 12,045,000 | 12,443,000 | 11,699,000 | 11,551,000 | 12,071,000 | 10,177,000 | 13,372,000 | 18,575,000 | 9,163,000 | 9,963,000 | 7,445,000 | 11,991,000 | |||||||
total current assets | 7,997,630,000 | 7,111,854,000 | 6,994,588,000 | 6,707,534,000 | 6,308,802,000 | 5,447,160,000 | 5,367,843,000 | 5,244,948,000 | 5,003,211,000 | 4,335,758,000 | 4,361,753,000 | 4,188,134,000 | 3,969,313,000 | 3,386,485,000 | 3,356,142,000 | 3,275,295,000 | 3,107,183,000 | 2,659,795,000 | 2,631,792,000 | 2,495,066,000 | 2,310,826,000 | 1,852,997,000 | 1,785,432,000 | 1,675,272,000 | 1,531,124,000 | 1,658,121,000 | 1,620,838,000 | 1,537,851,000 | 1,433,414,000 | 1,183,194,000 | 1,152,358,000 | 1,102,828,000 | 1,008,136,000 | 846,069,000 | 833,355,000 | 789,112,000 | 711,865,000 | 589,829,000 | 587,093,000 | 548,374,000 | 500,964,000 | 427,338,000 | 522,750,000 | 509,775,000 | 501,837,000 | 449,516,000 | 423,005,000 | 418,782,000 | 353,732,000 | 328,448,000 |
property and equipment | 70,261,000 | 66,117,000 | 61,210,000 | 58,509,000 | 55,912,000 | 55,695,000 | 56,685,000 | 58,042,000 | 58,532,000 | 57,597,000 | 56,937,000 | 50,059,000 | 49,817,000 | 51,135,000 | 52,409,000 | 53,816,000 | 54,495,000 | 53,463,000 | 52,805,000 | 52,248,000 | 53,650,000 | 54,352,000 | 52,576,000 | 52,886,000 | 54,752,000 | 53,290,000 | 54,354,000 | 55,266,000 | 54,966,000 | 53,614,000 | 50,705,000 | 51,500,000 | 52,284,000 | 52,659,000 | 53,528,000 | 51,954,000 | 49,907,000 | 48,169,000 | 47,195,000 | 47,659,000 | 47,469,000 | 47,434,000 | 44,425,000 | 35,173,000 | 28,203,000 | 27,613,000 | 27,025,000 | 2,494,000 | 2,445,000 | 2,319,000 |
deferred costs | 29,961,000 | 25,304,000 | 25,899,000 | 26,395,000 | 26,383,000 | 22,515,000 | 23,439,000 | 23,967,000 | 23,916,000 | 19,733,000 | 22,463,000 | 23,166,000 | 31,825,000 | 27,875,000 | 27,877,000 | 30,192,000 | 33,106,000 | 34,091,000 | 37,335,000 | 40,007,000 | 42,072,000 | 35,472,000 | 34,645,000 | 34,176,000 | 35,585,000 | 29,873,000 | 30,205,000 | 30,621,000 | 30,869,000 | 28,035,000 | 28,126,000 | 29,338,000 | ||||||||||||||||||
lease right-of-use assets | 75,626,000 | 73,839,000 | 71,538,000 | 63,716,000 | 63,863,000 | 60,325,000 | 43,146,000 | 44,583,000 | 45,602,000 | 48,139,000 | 51,059,000 | 52,178,000 | 55,336,000 | 57,249,000 | 58,539,000 | 48,887,000 | 49,640,000 | 50,499,000 | 52,882,000 | 53,776,000 | 56,917,000 | 52,824,000 | 51,286,000 | 46,923,000 | 49,132,000 | 24,055,000 | 18,920,000 | 15,495,000 | ||||||||||||||||||||||
goodwill | 439,877,000 | 439,877,000 | 439,877,000 | 439,877,000 | 439,877,000 | 439,877,000 | 439,877,000 | 439,877,000 | 439,877,000 | 439,877,000 | 439,877,000 | 439,877,000 | 439,877,000 | 439,877,000 | 439,877,000 | 439,877,000 | 439,877,000 | 437,261,000 | 437,261,000 | 436,029,000 | 436,029,000 | 436,029,000 | 438,529,000 | 438,529,000 | 438,529,000 | 95,804,000 | 95,804,000 | 95,804,000 | 95,804,000 | 95,804,000 | 95,804,000 | 95,804,000 | 95,804,000 | 95,804,000 | 95,804,000 | 95,804,000 | 95,804,000 | 95,804,000 | 95,804,000 | 95,804,000 | 95,804,000 | 94,959,000 | 10,624,000 | 11,075,000 | 4,850,000 | 4,850,000 | 4,850,000 | 4,850,000 | 4,850,000 | 4,709,000 |
intangible assets | 30,314,000 | 32,650,000 | 36,445,000 | 40,519,000 | 44,460,000 | 48,527,000 | 53,339,000 | 58,231,000 | 63,017,000 | 67,919,000 | 72,825,000 | 77,731,000 | 82,476,000 | 87,382,000 | 92,288,000 | 97,194,000 | 101,940,000 | 102,559,000 | 107,253,000 | 110,166,000 | 114,595,000 | 119,165,000 | 124,420,000 | 129,403,000 | 134,601,000 | 19,948,000 | 21,438,000 | 22,951,000 | 24,521,000 | 26,188,000 | 27,854,000 | 29,644,000 | 31,490,000 | 33,392,000 | 35,288,000 | 37,273,000 | 39,283,000 | 41,333,000 | 43,386,000 | 45,446,000 | 47,500,000 | 49,053,000 | 7,683,000 | 7,790,000 | 4,904,000 | 5,314,000 | 5,727,000 | 6,141,000 | 6,551,000 | 6,964,000 |
deferred income taxes | 273,417,000 | 286,966,000 | 309,639,000 | 366,241,000 | 343,919,000 | 322,652,000 | 291,044,000 | 266,060,000 | 233,463,000 | 218,348,000 | 184,331,000 | 156,375,000 | 136,697,000 | 98,573,000 | 62,059,000 | 40,674,000 | 5,097,000 | 4,884,000 | 7,590,000 | 13,845,000 | 14,100,000 | 5,124,000 | 4,815,000 | 4,815,000 | 4,815,000 | 2,151,000 | 2,075,000 | 2,075,000 | 2,075,000 | 1,721,000 | ||||||||||||||||||||
other long-term assets | 62,257,000 | 60,544,000 | 60,231,000 | 62,286,000 | 56,540,000 | 56,102,000 | 55,464,000 | 51,850,000 | 43,302,000 | 38,401,000 | 38,898,000 | 35,850,000 | 38,955,000 | 34,141,000 | 27,392,000 | 25,287,000 | 25,127,000 | 24,934,000 | 24,465,000 | 21,012,000 | 17,878,000 | 17,113,000 | 17,354,000 | 15,729,000 | 16,184,000 | 12,895,000 | 11,795,000 | 11,622,000 | 8,254,000 | 6,978,000 | 6,277,000 | 6,352,000 | 5,804,000 | 5,386,000 | 4,938,000 | 4,676,000 | 4,057,000 | 4,101,000 | 3,490,000 | 3,675,000 | 3,724,000 | 5,378,000 | 5,072,000 | 3,775,000 | 3,856,000 | 3,959,000 | 2,206,000 | 1,212,000 | 1,145,000 | 1,220,000 |
total assets | 8,979,343,000 | 8,097,151,000 | 7,999,427,000 | 7,765,077,000 | 7,339,756,000 | 6,452,853,000 | 6,330,837,000 | 6,187,558,000 | 5,910,920,000 | 5,225,772,000 | 5,228,143,000 | 5,023,370,000 | 4,804,296,000 | 4,182,717,000 | 4,116,583,000 | 4,011,222,000 | 3,816,465,000 | 3,367,486,000 | 3,351,383,000 | 3,222,149,000 | 3,046,067,000 | 2,583,641,000 | 2,516,409,000 | 2,404,619,000 | 2,271,777,000 | 1,900,441,000 | 1,859,853,000 | 1,776,104,000 | 1,653,766,000 | 1,397,281,000 | 1,364,592,000 | 1,317,655,000 | 1,197,008,000 | 1,046,216,000 | 1,035,870,000 | 995,663,000 | 917,700,000 | 788,474,000 | 787,232,000 | 751,792,000 | 705,799,000 | 625,033,000 | 591,632,000 | 568,663,000 | 544,890,000 | 492,553,000 | 464,241,000 | 435,124,000 | 370,308,000 | 345,289,000 |
liabilities and stockholders’ equity | ||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities: | ||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable | 37,644,000 | 32,671,000 | 33,578,000 | 37,416,000 | 30,447,000 | 31,845,000 | 28,307,000 | 31,930,000 | 31,513,000 | 36,236,000 | 49,932,000 | 44,404,000 | 41,678,000 | 40,926,000 | 30,915,000 | 25,404,000 | 20,348,000 | 25,605,000 | 21,301,000 | 18,858,000 | 23,253,000 | 21,324,000 | 16,476,000 | 15,041,000 | 19,420,000 | 9,914,000 | 8,613,000 | 8,361,000 | 9,110,000 | 10,859,000 | 7,661,000 | 9,023,000 | 6,944,000 | 7,444,000 | 6,298,000 | 5,162,000 | 5,677,000 | 5,048,000 | 6,384,000 | 4,630,000 | 4,600,000 | 7,211,000 | 3,891,000 | 5,288,000 | 3,886,000 | 2,147,000 | 1,798,000 | 3,098,000 | 2,117,000 | 2,436,000 |
accrued compensation and benefits | 45,857,000 | 41,485,000 | 40,647,000 | 39,077,000 | 39,429,000 | 34,634,000 | 37,151,000 | 38,755,000 | 43,433,000 | 38,430,000 | 48,296,000 | 44,358,000 | 44,282,000 | 40,265,000 | 36,609,000 | 33,214,000 | 33,834,000 | 32,116,000 | 33,940,000 | 31,720,000 | 30,410,000 | 28,906,000 | 27,494,000 | 27,064,000 | 25,619,000 | 15,977,000 | 18,003,000 | 15,372,000 | 15,324,000 | 14,515,000 | 14,113,000 | 15,380,000 | 17,054,000 | 12,695,000 | 12,076,000 | 12,378,000 | 12,007,000 | 9,875,000 | 12,382,000 | 11,894,000 | 12,451,000 | 9,928,000 | 7,592,000 | 6,347,000 | 6,497,000 | 7,002,000 | 6,975,000 | 14,519,000 | ||
accrued expenses and other current liabilities | 45,885,000 | 31,707,000 | 58,807,000 | 31,850,000 | 35,557,000 | 30,906,000 | 32,801,000 | 41,187,000 | 32,980,000 | 32,921,000 | 32,431,000 | 32,269,000 | 35,306,000 | 32,860,000 | 30,714,000 | 33,931,000 | 36,109,000 | 36,131,000 | 35,198,000 | 32,716,000 | 30,982,000 | 22,391,000 | 22,763,000 | 23,405,000 | 21,620,000 | 15,707,000 | 15,302,000 | 15,037,000 | 16,145,000 | 12,091,000 | 11,989,000 | 12,263,000 | 13,152,000 | 12,427,000 | 12,291,000 | 12,320,000 | 12,310,000 | 10,794,000 | 9,294,000 | 8,045,000 | 11,059,000 | 11,584,000 | 10,891,000 | 8,409,000 | 8,939,000 | |||||
income tax payable | 6,698,000 | 6,020,000 | 3,662,000 | 91,369,000 | 9,024,000 | 10,803,000 | 5,616,000 | 71,567,000 | 11,862,000 | 6,560,000 | 24,143,000 | 4,617,000 | 4,946,000 | 54,466,000 | 5,143,000 | 50,984,000 | 7,761,000 | 14,477,000 | 2,573,000 | 6,299,000 | 2,590,000 | 2,555,000 | 2,464,000 | 4,441,000 | 5,613,000 | 7,195,000 | 5,241,000 | 4,039,000 | 4,086,000 | 3,092,000 | 1,725,000 | 2,080,000 | 8,426,000 | 2,228,000 | 1,140,000 | 3,228,000 | 4,848,000 | 3,337,000 | 1,753,000 | 750,000 | 5,607,000 | 2,510,000 | 5,823,000 | 3,241,000 | 1,595,000 | 932,000 | 866,000 | 439,000 | 195,000 | |
deferred revenue | 1,488,819,000 | 822,466,000 | 1,107,696,000 | 1,246,235,000 | 1,273,978,000 | 739,657,000 | 956,381,000 | 1,029,455,000 | 1,049,761,000 | 644,463,000 | 836,500,000 | 869,920,000 | 869,285,000 | 510,098,000 | 684,642,000 | 723,721,000 | 731,746,000 | 417,755,000 | 558,720,000 | 608,673,000 | 616,992,000 | 331,166,000 | 421,167,000 | 470,262,000 | 468,887,000 | 250,674,000 | 329,053,000 | 363,943,000 | 356,357,000 | 196,159,000 | 259,170,000 | 289,560,000 | 275,446,000 | 173,358,000 | 222,685,000 | 238,046,000 | 213,562,000 | 137,051,000 | 176,718,000 | 180,776,000 | 157,419,000 | 102,053,000 | 109,518,000 | 111,276,000 | 112,960,000 | 84,668,000 | 85,303,000 | 74,872,000 | 67,380,000 | 53,514,000 |
lease liabilities | 12,153,000 | 10,529,000 | 10,663,000 | 10,666,000 | 9,969,000 | 9,156,000 | 10,182,000 | 10,392,000 | 9,334,000 | 9,640,000 | 10,652,000 | 10,734,000 | 11,306,000 | 11,665,000 | 11,366,000 | 11,606,000 | 10,981,000 | 10,803,000 | 11,105,000 | 11,280,000 | 11,725,000 | 11,050,000 | 11,118,000 | 10,127,000 | 10,013,000 | 7,430,000 | 6,729,000 | 5,835,000 | ||||||||||||||||||||||
total current liabilities | 1,637,056,000 | 944,878,000 | 1,255,053,000 | 1,456,613,000 | 1,398,404,000 | 857,001,000 | 1,070,438,000 | 1,223,286,000 | 1,178,883,000 | 768,250,000 | 1,001,954,000 | 1,006,302,000 | 1,006,803,000 | 690,280,000 | 799,389,000 | 878,860,000 | 840,779,000 | 536,887,000 | 662,837,000 | 709,546,000 | 715,952,000 | 417,392,000 | 501,482,000 | 550,340,000 | 551,172,000 | 306,897,000 | 382,941,000 | 412,587,000 | 401,022,000 | 236,716,000 | 294,658,000 | 326,226,000 | 314,676,000 | 214,350,000 | 255,578,000 | 269,046,000 | 246,784,000 | 167,616,000 | 208,115,000 | 207,098,000 | 186,279,000 | 136,383,000 | 134,402,000 | 137,143,000 | 135,523,000 | 107,760,000 | 103,257,000 | 101,231,000 | 86,617,000 | 70,253,000 |
long-term lease liabilities | 83,706,000 | 79,267,000 | 74,785,000 | 66,565,000 | 65,806,000 | |||||||||||||||||||||||||||||||||||||||||||||
other long-term liabilities | 43,271,000 | 32,008,000 | 30,611,000 | 30,275,000 | 42,586,000 | 31,429,000 | 31,198,000 | 28,835,000 | 38,720,000 | 28,578,000 | 24,410,000 | 25,104,000 | 30,079,000 | 21,874,000 | 19,500,000 | 19,900,000 | 18,226,000 | 14,060,000 | 13,308,000 | 12,459,000 | 10,567,000 | 10,901,000 | 10,189,000 | 9,140,000 | 7,779,000 | 6,055,000 | 7,933,000 | 7,679,000 | 8,900,000 | 8,117,000 | 7,249,000 | 7,255,000 | 6,977,000 | 6,226,000 | 6,128,000 | 5,556,000 | 4,964,000 | 5,418,000 | 4,139,000 | 3,861,000 | 3,649,000 | 2,953,000 | 3,593,000 | 2,570,000 | 2,534,000 | 1,888,000 | 1,899,000 | 1,909,000 | 1,897,000 | 1,882,000 |
total liabilities | 1,764,591,000 | 1,056,520,000 | 1,360,888,000 | 1,553,979,000 | 1,507,383,000 | 951,450,000 | 1,146,139,000 | 1,298,177,000 | 1,266,096,000 | 845,999,000 | 1,075,500,000 | 1,080,307,000 | 1,088,044,000 | 763,925,000 | 872,652,000 | 942,947,000 | 904,828,000 | 598,125,000 | 731,286,000 | 777,165,000 | 779,747,000 | 477,262,000 | 559,682,000 | 603,583,000 | 606,183,000 | 341,876,000 | 414,836,000 | 441,001,000 | 416,017,000 | 258,976,000 | 314,216,000 | 343,218,000 | 325,481,000 | 227,748,000 | 269,267,000 | 286,759,000 | 264,722,000 | 182,569,000 | 222,124,000 | 221,246,000 | 200,550,000 | 151,055,000 | 137,995,000 | 139,713,000 | 138,057,000 | 111,346,000 | 106,854,000 | 104,838,000 | 90,212,000 | 74,643,000 |
commitments and contingencies | ||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders’ equity: | ||||||||||||||||||||||||||||||||||||||||||||||||||
common stock, 0.00001 par value... | 2,000 | 2,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
additional paid-in capital | 2,843,089,000 | 2,911,418,000 | 2,757,440,000 | 2,519,398,000 | 2,386,192,000 | 2,248,890,000 | 2,117,109,000 | 2,017,904,000 | 1,915,002,000 | 1,824,250,000 | 1,729,123,000 | 1,622,547,000 | 1,532,627,000 | 1,438,213,000 | 1,353,502,000 | 1,265,323,000 | 1,196,547,000 | 1,145,147,000 | 1,098,703,000 | 1,032,063,000 | 965,670,000 | 906,137,000 | 850,776,000 | 792,660,000 | 745,475,000 | 704,915,000 | 673,878,000 | 641,925,000 | 617,623,000 | 591,497,000 | 566,533,000 | 539,665,000 | 515,272,000 | 496,301,000 | 478,580,000 | 459,086,000 | 440,677,000 | 415,103,000 | 395,386,000 | 374,192,000 | 361,691,000 | 348,157,000 | 338,343,000 | 327,027,000 | 317,881,000 | 305,631,000 | 292,151,000 | 274,491,000 | 231,534,000 | 228,339,000 |
accumulated other comprehensive income | 8,160,000 | 9,914,000 | 8,913,000 | -11,958,000 | -5,738,000 | -2,689,000 | -2,304,000 | 992,000 | 3,502,000 | 6,170,000 | 2,146,000 | 460,000 | 173,000 | -93,000 | 1,188,000 | 928,000 | -1,239,000 | -119,000 | 1,096,000 | 1,404,000 | 1,022,000 | 1,271,000 | 910,000 | 111,000 | 319,000 | 869,000 | 459,000 | 172,000 | 25,000 | -20,000 | 15,000 | 26,000 | -24,000 | -106,000 | 31,000 | 19,000 | 11,000 | |||||||||||||
retained earnings | 4,363,501,000 | 4,119,297,000 | 3,883,094,000 | 3,682,785,000 | 3,454,595,000 | 3,258,970,000 | 3,073,162,000 | 2,902,121,000 | 2,740,457,000 | 2,593,059,000 | 2,457,901,000 | 2,346,273,000 | 2,214,752,000 | 2,026,219,000 | 1,917,762,000 | 1,827,161,000 | 1,727,046,000 | 1,629,950,000 | 1,524,081,000 | 1,415,223,000 | 1,299,656,000 | 1,196,738,000 | 1,099,779,000 | 1,006,228,000 | 919,658,000 | 853,476,000 | 771,231,000 | 691,989,000 | 619,197,000 | 548,046,000 | 483,961,000 | 433,675,000 | 354,850,000 | 321,144,000 | 286,751,000 | 248,907,000 | 212,189,000 | 190,482,000 | 168,852,000 | 155,894,000 | 143,385,000 | 125,795,000 | 115,313,000 | 101,907,000 | 88,925,000 | 75,599,000 | 65,341,000 | 55,763,000 | 48,542,000 | 42,295,000 |
total stockholders’ equity | 7,214,752,000 | 7,040,631,000 | 6,638,539,000 | 6,211,098,000 | 5,832,373,000 | 5,501,403,000 | 5,184,698,000 | 4,889,381,000 | 4,644,824,000 | 4,379,773,000 | 4,152,643,000 | 3,943,063,000 | 3,716,252,000 | 3,418,792,000 | 3,243,931,000 | 3,068,275,000 | 2,911,637,000 | 2,769,361,000 | 2,620,097,000 | 2,444,984,000 | 2,266,320,000 | 2,106,379,000 | 1,956,727,000 | 1,801,036,000 | 1,665,594,000 | 1,558,565,000 | 1,445,017,000 | 1,335,103,000 | 1,237,749,000 | 1,138,305,000 | 1,050,376,000 | 974,437,000 | 871,527,000 | 818,468,000 | 766,603,000 | 708,904,000 | 652,978,000 | 605,905,000 | 565,108,000 | 530,546,000 | 505,249,000 | 473,978,000 | 453,637,000 | 428,950,000 | 406,833,000 | 381,207,000 | 357,387,000 | 330,286,000 | 280,096,000 | 270,646,000 |
total liabilities and stockholders’ equity | 8,979,343,000 | 8,097,151,000 | 7,999,427,000 | 7,765,077,000 | 7,339,756,000 | 6,452,853,000 | 6,330,837,000 | 6,187,558,000 | 5,910,920,000 | 5,225,772,000 | 5,228,143,000 | 5,023,370,000 | 4,804,296,000 | 4,182,717,000 | 4,116,583,000 | 4,011,222,000 | 3,816,465,000 | 3,367,486,000 | 3,351,383,000 | 3,222,149,000 | 3,046,067,000 | 2,583,641,000 | 2,516,409,000 | 2,404,619,000 | 2,271,777,000 | 1,900,441,000 | 1,859,853,000 | 1,776,104,000 | 1,653,766,000 | 1,397,281,000 | 1,364,592,000 | 1,317,655,000 | 1,197,008,000 | 1,046,216,000 | 1,035,870,000 | 995,663,000 | 917,700,000 | 788,474,000 | 787,232,000 | 751,792,000 | 705,799,000 | 625,033,000 | 591,632,000 | 568,663,000 | 544,890,000 | 492,553,000 | 464,241,000 | 435,124,000 | 370,308,000 | 345,289,000 |
common stock | 2,000 | 2,000 | 2,000 | 2,000 | 2,000 | 2,000 | ||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive loss | -1,997,000 | -8,416,000 | -6,459,000 | -5,575,000 | -30,646,000 | -10,637,000 | -37,538,000 | -34,383,000 | -25,759,000 | -31,129,000 | -45,642,000 | -27,335,000 | -24,211,000 | |||||||||||||||||||||||||||||||||||||
lease liabilities, noncurrent | 62,545,000 | 43,912,000 | 45,351,000 | 46,441,000 | 48,026,000 | 47,853,000 | 47,494,000 | 49,670,000 | 50,225,000 | 52,106,000 | 42,462,000 | 43,607,000 | 45,237,000 | 47,630,000 | 48,672,000 | 51,393,000 | 47,965,000 | 46,187,000 | 42,430,000 | 44,815,000 | 19,882,000 | 15,518,000 | 13,435,000 | |||||||||||||||||||||||||||
class a common stock, 0.00001 par value... | 2,000 | 2,000 | 2,000 | 2,000 | 2,000 | 2,000 | 2,000 | 2,000 | 2,000 | 2,000 | 2,000 | 2,000 | 2,000 | 2,000 | 2,000 | 2,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | ||||||||||||||
class b common stock, 0.00001 par value... | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | ||||||||||||||||||||||||||||||||||||||||||||
class b common stock | ||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes, noncurrent | 15,689,000 | 12,167,000 | 11,701,000 | 11,870,000 | 6,455,000 | 6,499,000 | 6,494,000 | 5,938,000 | 3,468,000 | 3,468,000 | 2,189,000 | 3,490,000 | 12,906,000 | 12,957,000 | 16,844,000 | 16,784,000 | 9,238,000 | 9,402,000 | 9,865,000 | 9,359,000 | 11,719,000 | 1,698,000 | 1,698,000 | 1,698,000 | 1,698,000 | 2,508,000 | ||||||||||||||||||||||||
capitalized internal-use software | 862,000 | 969,000 | 979,000 | 871,000 | 1,078,000 | 1,075,000 | 1,240,000 | 1,301,000 | 1,428,000 | 1,645,000 | 1,585,000 | 1,629,000 | ||||||||||||||||||||||||||||||||||||||
other current assets | 6,235,000 | 6,488,000 | 4,524,000 | 3,991,000 | 5,500,000 | 3,703,000 | 4,635,000 | |||||||||||||||||||||||||||||||||||||||||||
income tax receivable | 4,734,000 | 4,840,000 | 4,494,000 | 1,389,000 | 106,000 | |||||||||||||||||||||||||||||||||||||||||||||
accrued expenses and other liabilities | 12,348,000 | 8,249,000 | 7,876,000 | |||||||||||||||||||||||||||||||||||||||||||||||
note receivable–related party | ||||||||||||||||||||||||||||||||||||||||||||||||||
accrued expenses | 16,681,000 | 14,108,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
series a convertible preferred stock, 0.00001 par value... | ||||||||||||||||||||||||||||||||||||||||||||||||||
series b convertible preferred stock, 0.00001 par value... | ||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.00001 par value... |
Cashflow Statements:
Quarterly
Annual
| Unit: USD | 2026-01-31 | 2025-10-31 | 2025-07-31 | 2025-04-30 | 2025-01-31 | 2024-10-31 | 2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cash flows from operating activities | |||||||||||||||||||||||||||||||||||||||||||||||||
net income | 244,204,000 | 236,203,000 | 200,309,000 | 228,190,000 | 195,625,000 | 185,808,000 | 171,041,000 | 161,664,000 | 390,547,000 | 23,530,000 | -19,893,000 | 131,521,000 | 379,249,000 | 17,856,000 | -9,514,000 | 100,115,000 | 321,521,000 | -2,989,000 | -6,709,000 | 115,567,000 | 283,039,000 | 3,408,000 | 6,981,000 | 86,570,000 | 218,873,000 | 3,003,000 | 5,793,000 | 73,449,000 | 165,747,000 | 13,799,000 | 5,976,000 | 44,310,000 | 107,573,000 | -3,451,000 | 1,821,000 | 36,023,000 | 47,174,000 | 8,672,000 | 449,000 | 12,509,000 | 43,978,000 | -2,924,000 | 424,000 | 12,982,000 | 30,125,000 | 680,000 | 2,357,000 | 7,221,000 | 17,090,000 |
adjustments to reconcile net income to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||
depreciation and amortization | 8,318,000 | 9,706,000 | 10,126,000 | 9,822,000 | 9,932,000 | 9,932,000 | 11,020,000 | 8,499,000 | 24,264,000 | 277,000 | 538,000 | 7,549,000 | 21,965,000 | -71,000 | 170,000 | 7,058,000 | 20,549,000 | 19,000 | 252,000 | 6,628,000 | 21,930,000 | 208,000 | -561,000 | 7,878,000 | 14,216,000 | 82,000 | 123,000 | 5,438,000 | 10,688,000 | -115,000 | -98,000 | 3,596,000 | 10,676,000 | 30,000 | 122,000 | 3,449,000 | 10,356,000 | -1,000 | 65,000 | 3,405,000 | 5,983,000 | 1,137,000 | 320,000 | 1,024,000 | 2,907,000 | 31,000 | 61,000 | 930,000 | 1,636,000 |
reduction of lease right-of-use assets | 3,094,000 | 3,089,000 | 3,051,000 | 3,265,000 | |||||||||||||||||||||||||||||||||||||||||||||
accretion of discount on short-term investments | -3,080,000 | -2,078,000 | -2,026,000 | -2,509,000 | -4,001,000 | -6,188,000 | -8,067,000 | -6,187,000 | -169,000 | 707,000 | 507,000 | -11,000 | 374,000 | 82,000 | -1,178,000 | ||||||||||||||||||||||||||||||||||
stock-based compensation | 118,259,000 | 120,268,000 | 121,966,000 | 112,210,000 | 115,204,000 | 117,859,000 | 108,376,000 | 95,911,000 | 292,507,000 | -1,669,000 | 12,176,000 | 90,719,000 | 258,720,000 | -2,855,000 | 28,908,000 | 67,134,000 | 172,591,000 | -340,000 | 13,896,000 | 48,489,000 | 136,028,000 | -393,000 | 12,459,000 | 36,907,000 | 86,585,000 | 951,000 | 7,614,000 | 20,756,000 | 56,507,000 | 200,000 | 2,707,000 | 17,011,000 | 40,031,000 | 638,000 | 1,592,000 | 11,788,000 | 29,843,000 | 941,000 | 1,871,000 | 8,143,000 | 17,567,000 | 1,080,000 | 812,000 | 4,799,000 | 10,740,000 | 185,000 | 144,000 | 3,256,000 | 4,864,000 |
amortization of deferred costs | 4,250,000 | 3,968,000 | 4,162,000 | 4,043,000 | 4,021,000 | 3,803,000 | 14,635,000 | -707,000 | -803,000 | 5,052,000 | 16,718,000 | -358,000 | -257,000 | 5,993,000 | 19,453,000 | 123,000 | 119,000 | 6,355,000 | 15,327,000 | 26,000 | 573,000 | 4,751,000 | 15,689,000 | -11,000 | -6,000 | 4,849,000 | 13,783,000 | 12,000 | 64,000 | 4,519,000 | |||||||||||||||||||
deferred income taxes | 14,909,000 | 18,486,000 | 59,117,000 | -27,418,000 | -21,042,000 | -31,430,000 | -33,262,000 | -26,539,000 | -71,969,000 | -8,192,000 | -3,699,000 | -21,514,000 | -96,446,000 | -10,175,000 | 11,551,000 | -32,432,000 | 13,100,000 | -8,974,000 | 1,711,000 | 5,242,000 | 846,000 | -1,390,000 | 630,000 | -1,134,000 | -7,095,000 | -489,000 | 503,000 | 418,000 | -9,915,000 | 956,000 | 918,000 | -50,000 | 3,619,000 | 371,000 | 489,000 | -1,197,000 | -4,916,000 | -193,000 | 874,000 | -838,000 | -5,956,000 | -4,192,000 | -1,695,000 | ||||||
other | 3,821,000 | 852,000 | -5,741,000 | 4,327,000 | |||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable | -945,720,000 | 107,984,000 | 70,346,000 | 522,686,000 | -760,512,000 | 108,721,000 | -2,785,000 | 490,004,000 | -273,238,000 | 89,895,000 | -256,427,000 | 289,960,000 | -141,449,000 | 52,960,000 | -285,170,000 | 301,482,000 | -139,167,000 | 93,556,000 | -323,141,000 | 301,732,000 | -211,515,000 | 22,842,000 | -139,554,000 | 154,160,000 | -83,850,000 | 9,515,000 | -120,706,000 | 139,510,000 | -100,653,000 | -21,445,000 | -26,489,000 | 69,592,000 | -71,595,000 | 4,753,000 | -53,531,000 | 69,700,000 | -61,228,000 | 30,357,000 | -70,504,000 | 63,227,000 | -43,964,000 | -4,684,000 | -21,541,000 | 23,536,000 | -51,139,000 | 17,405,000 | 2,091,000 | -2,812,000 | -10,321,000 |
unbilled accounts receivable | 6,940,000 | -7,201,000 | -1,915,000 | -7,672,000 | 4,711,000 | -6,040,000 | -661,000 | -2,406,000 | 53,105,000 | -7,825,000 | -43,575,000 | 44,104,000 | -14,601,000 | 11,500,000 | -17,102,000 | 1,295,000 | 810,000 | -17,137,000 | 4,428,000 | -4,161,000 | 2,198,000 | -17,204,000 | 5,071,000 | -4,452,000 | -5,040,000 | -11,497,000 | 7,226,000 | -5,244,000 | 438,000 | -8,070,000 | 7,145,000 | -4,287,000 | |||||||||||||||||
deferred costs | -8,907,000 | -3,373,000 | -3,666,000 | -4,055,000 | -7,889,000 | -2,932,000 | -3,320,000 | -3,854,000 | -9,456,000 | 2,734,000 | -7,153,000 | 3,607,000 | -15,439,000 | -1,955,000 | -342,000 | -3,079,000 | -13,731,000 | 449,000 | 488,000 | -4,290,000 | -20,987,000 | -384,000 | -2,451,000 | -3,342,000 | -20,737,000 | -73,000 | 174,000 | -4,601,000 | -14,437,000 | -1,133,000 | 180,000 | -3,551,000 | |||||||||||||||||
prepaid expenses and other current and long-term assets | -27,015,000 | 14,422,000 | -16,731,000 | -4,501,000 | -18,807,000 | -2,990,000 | -3,816,000 | 8,160,000 | 16,465,000 | -61,594,000 | 81,841,000 | -36,298,000 | -54,725,000 | 10,839,000 | 4,050,000 | -7,563,000 | -7,317,000 | 8,273,000 | -6,603,000 | 2,737,000 | -20,619,000 | 19,878,000 | -12,234,000 | 551,000 | -8,310,000 | 6,948,000 | 1,421,000 | -2,759,000 | -4,544,000 | -3,222,000 | -2,083,000 | -713,000 | -2,101,000 | -723,000 | 1,823,000 | -1,491,000 | -4,469,000 | 14,766,000 | -10,856,000 | 1,390,000 | -6,086,000 | 11,826,000 | |||||||
accounts payable | 2,890,000 | -171,000 | -4,382,000 | 7,743,000 | -2,385,000 | 3,767,000 | -3,623,000 | 280,000 | 3,326,000 | -19,655,000 | 4,144,000 | 1,955,000 | 11,427,000 | 4,462,000 | 419,000 | 5,121,000 | -7,025,000 | -1,003,000 | 11,825,000 | -6,794,000 | -2,306,000 | 2,146,000 | 5,344,000 | -4,430,000 | 1,560,000 | 874,000 | 795,000 | -416,000 | -1,160,000 | 4,425,000 | -3,424,000 | 1,981,000 | -77,000 | 773,000 | 1,156,000 | -456,000 | 2,570,000 | -3,262,000 | 1,739,000 | 66,000 | -1,568,000 | 514,000 | 1,320,000 | -760,000 | 936,000 | 1,564,000 | -2,122,000 | 912,000 | -2,460,000 |
accrued expenses and other current liabilities | 6,242,000 | -27,023,000 | 32,483,000 | -8,720,000 | 8,826,000 | -4,723,000 | -8,114,000 | 2,597,000 | 4,194,000 | -10,658,000 | 5,559,000 | -3,344,000 | 3,811,000 | 5,940,000 | 1,861,000 | -2,336,000 | 9,976,000 | -2,753,000 | -4,751,000 | 6,967,000 | 12,348,000 | 1,416,000 | -2,566,000 | 2,691,000 | -13,548,000 | -4,354,000 | 3,431,000 | -759,000 | 557,000 | 1,946,000 | 1,024,000 | -2,564,000 | 5,744,000 | 1,766,000 | -1,266,000 | 905,000 | 1,999,000 | -3,463,000 | 4,705,000 | -2,905,000 | 1,742,000 | 1,627,000 | 3,009,000 | -1,336,000 | -4,771,000 | 10,561,000 | |||
income tax payable | 678,000 | 2,358,000 | -87,707,000 | 82,345,000 | |||||||||||||||||||||||||||||||||||||||||||||
deferred revenue | 679,174,000 | -285,230,000 | -139,527,000 | -41,361,000 | 548,928,000 | -217,438,000 | -72,360,000 | -31,292,000 | 380,201,000 | -157,175,000 | -33,641,000 | -1,221,000 | 315,016,000 | -134,546,000 | -32,527,000 | -7,471,000 | 257,227,000 | -91,300,000 | -41,607,000 | -8,176,000 | 237,770,000 | -41,125,000 | -50,643,000 | 1,477,000 | 176,079,000 | -43,101,000 | -43,139,000 | 7,914,000 | 152,276,000 | -32,454,000 | -53,056,000 | 22,650,000 | 111,101,000 | -33,918,000 | -39,847,000 | 24,437,000 | 94,875,000 | -34,609,000 | -27,415,000 | 23,357,000 | 50,924,000 | -9,916,000 | 546,000 | -2,197,000 | 46,215,000 | -11,066,000 | 2,939,000 | 7,492,000 | 23,219,000 |
lease liabilities | 348,000 | -870,000 | -2,757,000 | -2,543,000 | 264,000 | -260,000 | -1,629,000 | ||||||||||||||||||||||||||||||||||||||||||
other long-term liabilities | -1,558,000 | 1,397,000 | 1,325,000 | 1,306,000 | -3,449,000 | 945,000 | 1,649,000 | 1,101,000 | -3,213,000 | 3,422,000 | 3,867,000 | -3,120,000 | 6,546,000 | 1,858,000 | -604,000 | 1,121,000 | 6,141,000 | 437,000 | -1,266,000 | 2,169,000 | 6,799,000 | -6,610,000 | -283,000 | 2,520,000 | 4,740,000 | -5,066,000 | 744,000 | 436,000 | 2,003,000 | 993,000 | -447,000 | 507,000 | 3,634,000 | -1,031,000 | 164,000 | 1,051,000 | 1,967,000 | -184,000 | 230,000 | 411,000 | 1,204,000 | 761,000 | -264,000 | 92,000 | |||||
net cash from operating activities | 106,847,000 | 192,787,000 | 238,433,000 | 877,158,000 | 69,544,000 | 164,117,000 | 92,874,000 | 763,516,000 | 828,741,000 | -182,438,000 | -240,900,000 | 505,936,000 | 637,810,000 | 49,274,000 | -387,641,000 | 481,027,000 | 651,504,000 | -6,106,000 | -359,320,000 | 478,385,000 | 455,843,000 | -9,917,000 | -176,852,000 | 282,172,000 | 375,871,000 | -38,969,000 | -135,816,000 | 236,289,000 | 269,271,000 | -45,257,000 | -63,772,000 | 150,585,000 | 201,204,000 | -25,374,000 | -84,554,000 | 142,161,000 | 119,018,000 | 13,247,000 | -97,614,000 | 109,360,000 | 60,419,000 | 4,553,000 | -26,609,000 | 41,791,000 | 33,318,000 | 17,648,000 | -1,522,000 | 18,130,000 | 36,486,000 |
capital expenditures | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -3,084,000 | 141,000 | 235,000 | -1,613,000 | -5,161,000 | -3,688,000 | -31,000 | -939,000 | -9,431,000 | 841,000 | 1,974,000 | -4,751,000 | -6,019,000 | -560,000 | 1,269,000 | -2,197,000 | -16,597,000 | 5,226,000 | -5,222,000 | -4,732,000 | -25,741,000 | 24,193,000 | -24,684,000 | -299,000 | -1,400,000 | |
free cash flows | 106,847,000 | 192,787,000 | 238,433,000 | 877,158,000 | 69,544,000 | 164,117,000 | 92,874,000 | 763,516,000 | 828,741,000 | -182,438,000 | -240,900,000 | 505,936,000 | 637,810,000 | 49,274,000 | -387,641,000 | 481,027,000 | 651,504,000 | -6,106,000 | -359,320,000 | 478,385,000 | 455,843,000 | -9,917,000 | -176,852,000 | 372,787,000 | -38,828,000 | -135,581,000 | 234,676,000 | 264,110,000 | -48,945,000 | -63,803,000 | 149,646,000 | 191,773,000 | -24,533,000 | -82,580,000 | 137,410,000 | 112,999,000 | 12,687,000 | -96,345,000 | 107,163,000 | 43,822,000 | 9,779,000 | -31,831,000 | 37,059,000 | 7,577,000 | 41,841,000 | -26,206,000 | 17,831,000 | 35,086,000 | |
cash flows from investing activities | |||||||||||||||||||||||||||||||||||||||||||||||||
purchases of short-term investments | -746,887,000 | -933,336,000 | -785,757,000 | -667,100,000 | -375,447,000 | -814,224,000 | -614,466,000 | -777,831,000 | -2,156,466,000 | 446,572,000 | -375,582,000 | -612,492,000 | -1,286,045,000 | -277,760,000 | 139,271,000 | -572,344,000 | -861,068,000 | 166,672,000 | -165,742,000 | -256,938,000 | -561,394,000 | -150,149,000 | -78,931,000 | -188,818,000 | -561,823,000 | 18,500,000 | 19,699,000 | -228,894,000 | -511,540,000 | -33,770,000 | 12,093,000 | -193,162,000 | -230,590,000 | -120,066,000 | -30,953,000 | -56,249,000 | -225,021,000 | 26,393,000 | -48,479,000 | -67,740,000 | -219,162,000 | -27,117,000 | 33,759,000 | -100,837,000 | -298,119,000 | -9,060,000 | 40,340,000 | -135,116,000 | -17,088,000 |
maturities and sales of short-term investments | 586,166,000 | 447,992,000 | 402,788,000 | 620,903,000 | 364,475,000 | 520,269,000 | 503,676,000 | 513,929,000 | 1,173,725,000 | 95,351,000 | 60,681,000 | 318,056,000 | 691,994,000 | 60,182,000 | 54,341,000 | 196,190,000 | 544,825,000 | 60,769,000 | -34,321,000 | 221,645,000 | 495,713,000 | -70,596,000 | 88,882,000 | 140,342,000 | 493,430,000 | 6,889,000 | -1,193,000 | 188,965,000 | 502,192,000 | -11,129,000 | -35,278,000 | 176,544,000 | 219,899,000 | 5,125,000 | 10,985,000 | 58,696,000 | 172,025,000 | -4,576,000 | -11,874,000 | 70,025,000 | 184,183,000 | 111,777,000 | 21,264,000 | 47,744,000 | |||||
long-term assets | -7,029,000 | -9,889,000 | -6,303,000 | -5,910,000 | -4,720,000 | -4,271,000 | -3,052,000 | -8,476,000 | -20,286,000 | 3,683,000 | -6,635,000 | -2,958,000 | -7,903,000 | -3,946,000 | 670,000 | -2,333,000 | -11,900,000 | 3,011,000 | -2,669,000 | -2,656,000 | -5,367,000 | 2,091,000 | |||||||||||||||||||||||||||
net cash from investing activities | -167,750,000 | -495,233,000 | -389,272,000 | -52,107,000 | -15,692,000 | -298,226,000 | -113,842,000 | -272,378,000 | -1,003,027,000 | 545,606,000 | -321,536,000 | -297,394,000 | -601,954,000 | -221,524,000 | 194,282,000 | -378,487,000 | -335,923,000 | 232,585,000 | -204,865,000 | -37,949,000 | -71,048,000 | -218,654,000 | 4,277,000 | -48,209,000 | -519,639,000 | 25,530,000 | 18,741,000 | -41,542,000 | -14,509,000 | -48,587,000 | -23,216,000 | -17,557,000 | -20,324,000 | -113,899,000 | -18,194,000 | -2,305,000 | -58,912,000 | 21,147,000 | -58,969,000 | 82,000 | -62,528,000 | -25,558,000 | 59,214,000 | -67,811,000 | -219,996,000 | 26,970,000 | 52,779,000 | -131,771,000 | -23,326,000 |
cash flows from financing activities | |||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from exercise of common stock options | 13,867,000 | 57,699,000 | 141,692,000 | 40,605,000 | 40,434,000 | 30,270,000 | 6,400,000 | 28,434,000 | 48,731,000 | -9,039,000 | 7,762,000 | 15,233,000 | 39,079,000 | -4,675,000 | -7,041,000 | 16,291,000 | 46,170,000 | -15,483,000 | 3,760,000 | 17,091,000 | 28,671,000 | -3,092,000 | -503,000 | 9,781,000 | 9,387,000 | -2,013,000 | 229,000 | 3,391,000 | 21,043,000 | -2,155,000 | -817,000 | 7,839,000 | 17,026,000 | -2,384,000 | -1,154,000 | 7,285,000 | 8,889,000 | 290,000 | 1,838,000 | 1,345,000 | 4,507,000 | -240,000 | 446,000 | 1,162,000 | 3,711,000 | 575,000 | 842,000 | 685,000 | 419,000 |
repurchases of common stock | |||||||||||||||||||||||||||||||||||||||||||||||||
taxes paid related to net share settlement of equity awards | -21,966,000 | -25,053,000 | -26,003,000 | -20,225,000 | -19,623,000 | -17,310,000 | -17,884,000 | -24,606,000 | -58,030,000 | -427,000 | -3,793,000 | -16,625,000 | -47,912,000 | 2,016,000 | -2,135,000 | -14,999,000 | -33,880,000 | -6,318,000 | |||||||||||||||||||||||||||||||
net cash from financing activities | -178,048,000 | 32,646,000 | 115,689,000 | 20,380,000 | 20,811,000 | 12,960,000 | -11,484,000 | 3,828,000 | -9,299,000 | -9,466,000 | 3,969,000 | -1,392,000 | -8,833,000 | -2,659,000 | -9,176,000 | 1,292,000 | 11,906,000 | -21,703,000 | -11,148,000 | 16,805,000 | 27,553,000 | -2,762,000 | -506,000 | 9,533,000 | 8,644,000 | -2,015,000 | 239,000 | 3,142,000 | 21,043,000 | -2,155,000 | -817,000 | 7,839,000 | 17,026,000 | -2,384,000 | -1,154,000 | 7,285,000 | 29,195,000 | -2,470,000 | 7,046,000 | 4,205,000 | 16,221,000 | -2,405,000 | 1,255,000 | 4,335,000 | 61,462,000 | -3,833,000 | -26,425,000 | 40,058,000 | -1,076,000 |
effect of exchange rate changes on cash, cash equivalents, and restricted cash | 48,000 | -494,000 | 599,000 | 766,000 | -389,000 | -94,000 | 5,000 | -1,257,000 | -498,000 | -1,572,000 | 271,000 | 19,000 | -3,511,000 | -426,000 | 825,000 | -1,874,000 | -3,188,000 | -1,289,000 | 2,585,000 | -2,765,000 | 1,083,000 | -3,333,000 | 2,186,000 | 548,000 | -702,000 | -923,000 | 411,000 | -754,000 | -811,000 | ||||||||||||||||||||
net change in cash, cash equivalents, and restricted cash | -238,903,000 | -270,294,000 | -34,551,000 | 846,197,000 | 74,274,000 | -121,243,000 | -32,447,000 | 493,709,000 | -184,083,000 | 352,130,000 | -558,196,000 | 207,169,000 | 23,512,000 | -175,335,000 | -201,710,000 | 101,958,000 | 324,299,000 | 203,487,000 | -572,748,000 | 454,476,000 | 413,431,000 | -234,666,000 | -170,895,000 | 244,044,000 | -137,493,000 | -14,199,000 | -117,876,000 | 197,187,000 | 274,882,000 | -95,588,000 | -88,559,000 | 140,056,000 | |||||||||||||||||
cash, cash equivalents, and restricted cash at beginning of period | 0 | 0 | 0 | 1,120,963,000 | 0 | 0 | 0 | 706,670,000 | 143,858,000 | -351,027,000 | 207,169,000 | 889,650,000 | -2,206,000 | -99,752,000 | 101,958,000 | 1,141,225,000 | -336,205,000 | -118,272,000 | 454,476,000 | 731,712,000 | -317,193,000 | 73,149,000 | 244,044,000 | 479,797,000 | -276,498,000 | 79,311,000 | 197,187,000 | 552,178,000 | -191,553,000 | 51,497,000 | 140,056,000 | 321,387,000 | |||||||||||||||||
cash, cash equivalents, and restricted cash at end of period | -238,903,000 | -270,294,000 | -34,551,000 | 1,967,160,000 | 74,274,000 | -121,243,000 | -32,447,000 | 1,200,379,000 | -40,225,000 | 1,103,000 | -351,027,000 | 1,096,819,000 | 21,306,000 | -275,087,000 | -99,752,000 | 1,243,183,000 | -11,906,000 | 85,215,000 | -118,272,000 | 1,186,188,000 | 96,238,000 | -161,517,000 | 73,149,000 | 723,841,000 | -413,991,000 | 65,112,000 | 79,311,000 | 749,365,000 | 83,329,000 | -44,091,000 | 51,497,000 | 461,443,000 | |||||||||||||||||
cash, cash equivalents, and restricted cash at end of period: | |||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | -238,904,000 | -270,294,000 | -34,551,000 | 1,964,982,000 | 74,274,000 | -121,243,000 | -31,442,000 | 1,197,196,000 | -40,225,000 | 1,105,000 | -351,027,000 | 1,093,634,000 | 21,306,000 | -275,087,000 | -99,752,000 | 1,239,998,000 | -11,906,000 | 85,215,000 | -120,249,000 | 1,184,980,000 | 96,239,000 | -161,517,000 | 75,006,000 | 720,776,000 | -415,848,000 | 65,113,000 | 79,310,000 | 748,158,000 | 83,328,000 | -44,092,000 | 51,496,000 | 460,239,000 | |||||||||||||||||
restricted cash included in other long-term assets | 1,000 | 0 | 0 | 2,178,000 | 0 | 0 | -1,005,000 | 3,183,000 | 0 | -2,000 | 0 | 3,185,000 | 0 | 0 | 0 | 3,185,000 | 0 | 0 | 1,977,000 | 1,208,000 | -1,000 | 0 | -1,857,000 | 3,065,000 | 1,857,000 | -1,000 | 1,000 | 1,207,000 | 1,000 | 1,000 | 1,000 | 1,204,000 | |||||||||||||||||
total cash, cash equivalents, and restricted cash at end of period | -238,903,000 | -270,294,000 | -34,551,000 | 1,967,160,000 | 74,274,000 | -121,243,000 | -32,447,000 | 1,200,379,000 | -40,225,000 | 1,103,000 | -351,027,000 | 1,096,819,000 | 21,306,000 | -275,087,000 | -99,752,000 | 1,243,183,000 | -11,906,000 | 85,215,000 | -118,272,000 | 1,186,188,000 | 96,238,000 | -161,517,000 | 73,149,000 | 723,841,000 | -413,991,000 | 65,112,000 | 79,311,000 | 749,365,000 | 83,329,000 | -44,091,000 | 51,497,000 | 461,443,000 | |||||||||||||||||
supplemental disclosures of other cash flow information: | |||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for income taxes, net of refunds | 65,057,000 | 38,225,000 | 112,833,000 | 13,850,000 | 83,113,000 | 76,175,000 | 158,531,000 | 4,229,000 | 40,883,000 | 87,358,000 | 5,198,000 | 1,034,000 | 165,016,000 | -86,647,000 | 71,394,000 | 18,189,000 | 44,460,000 | -1,201,000 | 10,235,000 | 5,133,000 | 15,898,000 | -6,891,000 | 3,223,000 | 5,866,000 | 12,550,000 | 857,000 | -1,501,000 | 2,383,000 | 12,844,000 | 242,000 | 2,339,000 | 4,116,000 | 10,355,000 | 326,000 | -2,476,000 | 4,256,000 | 13,093,000 | -8,255,000 | 6,351,000 | 2,965,000 | 19,695,000 | -13,077,000 | 10,708,000 | 2,642,000 | |||||
excess tax benefits from employee stock plans | 1,971,000 | 7,692,000 | 13,031,000 | 2,579,000 | 3,772,000 | 898,000 | 1,141,000 | 3,121,000 | 67,774,000 | 64,000 | -58,878,000 | 62,089,000 | 81,121,000 | -1,206,000 | -2,813,000 | 4,907,000 | 45,768,000 | -7,205,000 | 158,000 | 17,451,000 | 63,332,000 | -4,794,000 | 2,508,000 | 19,615,000 | 41,480,000 | -8,095,000 | 3,474,000 | 13,552,000 | 2,659,000 | -332,000 | 9,679,000 | 20,319,000 | -2,770,000 | 5,218,000 | 2,861,000 | 11,710,000 | -2,165,000 | 813,000 | 3,169,000 | 17,643,000 | 1,044,000 | ||||||||
reduction of operating lease right-of-use assets | 3,199,000 | 2,840,000 | 2,725,000 | 2,783,000 | 8,831,000 | -105,000 | -95,000 | 3,060,000 | 9,104,000 | 74,000 | 72,000 | 2,948,000 | 8,590,000 | -19,000 | 47,000 | 2,827,000 | 7,025,000 | 230,000 | 95,000 | 2,997,000 | |||||||||||||||||||||||||||||
loss on foreign currency from mark-to-market derivative | 1,082,000 | 2,115,000 | -907,000 | 180,000 | 964,000 | -1,761,000 | 2,350,000 | -582,000 | -67,000 | -429,000 | 431,000 | 117,000 | -191,000 | 93,000 | 122,000 | -80,000 | |||||||||||||||||||||||||||||||||
bad debt expense | 181,000 | 559,000 | -207,000 | 186,000 | 155,000 | -833,000 | -26,000 | 429,000 | -6,000 | -153,000 | 114,000 | 142,000 | -294,000 | 236,000 | -179,000 | 135,000 | -190,000 | -8,000 | -105,000 | 145,000 | 236,000 | -280,000 | 252,000 | -7,000 | 255,000 | -69,000 | 13,000 | 28,000 | 338,000 | ||||||||||||||||||||
income taxes payable | 5,187,000 | -65,951,000 | 59,705,000 | 24,499,000 | -37,109,000 | 19,855,000 | -329,000 | -52,138,000 | 95,164,000 | -89,064,000 | 43,223,000 | -6,735,000 | 15,736,000 | -7,435,000 | 3,709,000 | -7,561,000 | 7,679,000 | -1,291,000 | -1,850,000 | -2,778,000 | |||||||||||||||||||||||||||||
operating lease liabilities | -2,465,000 | -3,023,000 | -1,643,000 | -6,906,000 | 1,624,000 | 1,096,000 | -2,693,000 | -8,020,000 | 457,000 | -1,050,000 | -2,031,000 | -8,666,000 | -28,000 | -165,000 | -2,748,000 | -5,900,000 | -773,000 | 355,000 | -2,811,000 | ||||||||||||||||||||||||||||||
amortization of deferred cost | |||||||||||||||||||||||||||||||||||||||||||||||||
gain on foreign currency from mark-to-market derivative | |||||||||||||||||||||||||||||||||||||||||||||||||
bad debt (recovery) expense | -152,000 | 171,000 | -25,000 | 80,000 | -181,000 | 159,000 | -126,000 | ||||||||||||||||||||||||||||||||||||||||||
amortization of discount on short-term investments | -3,969,000 | -3,407,000 | -2,059,000 | -1,058,000 | -1,563,000 | 1,056,000 | |||||||||||||||||||||||||||||||||||||||||||
loss on foreign currency from mark-to-market derivatives | |||||||||||||||||||||||||||||||||||||||||||||||||
acquisitions, net of cash and restricted cash acquired | |||||||||||||||||||||||||||||||||||||||||||||||||
changes in lease liabilities - finance leases | 188,000 | -286,000 | -1,118,000 | ||||||||||||||||||||||||||||||||||||||||||||||
non-cash investing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||
changes in accounts payable and accrued expenses related to property and equipment purchases | -1,100,000 | 0 | 355,000 | 791,000 | -437,000 | -14,000 | 435,000 | -438,000 | -2,266,000 | -327,000 | -702,000 | 806,000 | 2,468,000 | 513,000 | -406,000 | 590,000 | -634,000 | 330,000 | 234,000 | -19,000 | 99,000 | -410,000 | -1,443,000 | 1,051,000 | -586,000 | -305,000 | |||||||||||||||||||||||
acquisitions, net of cash acquired | -9,994,000 | -116,182,000 | 9,980,000 | -9,987,000 | |||||||||||||||||||||||||||||||||||||||||||||
accretion (amortization) of discount on short-term investments | 1,542,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
reduction of lease liabilities - finance leases | -3,000 | -248,000 | -743,000 | -2,000 | 10,000 | -249,000 | |||||||||||||||||||||||||||||||||||||||||||
non-cash investing and financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||
bad debt recovery | -393,000 | -205,000 | |||||||||||||||||||||||||||||||||||||||||||||||
property and equipment | 267,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
capitalized internal-use software development costs | -852,000 | -70,000 | 133,000 | -419,000 | -884,000 | -211,000 | -54,000 | -230,000 | -1,433,000 | -59,000 | 549,000 | -791,000 | -552,000 | 37,000 | 71,000 | -140,000 | -150,000 | -22,000 | |||||||||||||||||||||||||||||||
amortization of premiums (accretion of discount) on short-term investments | -1,583,000 | -495,000 | -174,000 | -179,000 | |||||||||||||||||||||||||||||||||||||||||||||
loss on foreign currency from market-to-market derivative | -158,000 | 167,000 | -209,000 | 23,000 | 399,000 | -338,000 | 155,000 | 49,000 | |||||||||||||||||||||||||||||||||||||||||
purchases of property and equipment | -2,232,000 | 211,000 | 102,000 | -1,194,000 | -4,277,000 | -3,477,000 | 23,000 | -709,000 | -7,998,000 | 900,000 | 1,425,000 | -3,960,000 | -5,467,000 | -597,000 | 1,198,000 | -2,057,000 | -16,597,000 | 5,226,000 | -5,072,000 | -4,710,000 | -25,741,000 | 24,193,000 | -24,684,000 | -299,000 | -1,400,000 | ||||||||||||||||||||||||
adjustments to reconcile net income to net cash fromoperating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||
effect of exchange rate changes on cash, cash equivalents, and restrictedcash | 1,255,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
changes in accounts payable and accrued expensesrelated to property and equipment purchases | 12,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
income taxes | 273,000 | 338,000 | -392,000 | -963,000 | 4,488,000 | -2,496,000 | -8,645,000 | 5,642,000 | 3,028,000 | -2,545,000 | -419,000 | 66,000 | 884,000 | 380,000 | -5,752,000 | 5,777,000 | -5,881,000 | 2,862,000 | 2,557,000 | 1,049,000 | 2,398,000 | -2,678,000 | -3,034,000 | ||||||||||||||||||||||||||
restricted stock units acquired to settle employee tax withholding liability | -13,000 | 10,000 | -10,000 | -1,000 | 2,000 | -4,000 | |||||||||||||||||||||||||||||||||||||||||||
vesting of early exercised stock options | 1,000 | -6,000 | 16,000 | 51,000 | 1,000 | 1,000 | 17,000 | 290,000 | -25,000 | -7,000 | 119,000 | 360,000 | |||||||||||||||||||||||||||||||||||||
amortization of premiums on short-term investments | 1,024,000 | -21,000 | -70,000 | 456,000 | 1,371,000 | 12,000 | 49,000 | 420,000 | 2,111,000 | -57,000 | -13,000 | 763,000 | 1,565,000 | 190,000 | 109,000 | 312,000 | 266,000 | ||||||||||||||||||||||||||||||||
purchases of intangible assets | |||||||||||||||||||||||||||||||||||||||||||||||||
changes in restricted cash and deposits | -200,000 | -1,000 | 103,000 | -110,000 | 115,000 | -6,000 | |||||||||||||||||||||||||||||||||||||||||||
proceeds from early exercise of common stock options | -6,000 | 8,000 | 71,000 | ||||||||||||||||||||||||||||||||||||||||||||||
effect of exchange rate changes on cash and cash equivalents | 3,101,000 | -339,000 | -586,000 | 913,000 | 413,000 | -634,000 | 197,000 | 116,000 | -4,000 | 13,000 | 47,000 | -7,000 | -57,000 | 6,000 | 15,000 | -36,000 | |||||||||||||||||||||||||||||||||
net change in cash and cash equivalents | 201,007,000 | -141,996,000 | -104,488,000 | 148,054,000 | 89,714,000 | 31,290,000 | -149,340,000 | 113,763,000 | 14,108,000 | -23,397,000 | 33,907,000 | -21,692,000 | -125,273,000 | 40,791,000 | 24,847,000 | -73,619,000 | 12,084,000 | ||||||||||||||||||||||||||||||||
cash and cash equivalents at beginning of period | -191,620,000 | 43,566,000 | 148,054,000 | 217,606,000 | -78,186,000 | -35,577,000 | 113,763,000 | 132,179,000 | 9,477,000 | 12,215,000 | -21,692,000 | 129,253,000 | 122,391,000 | -48,772,000 | -73,619,000 | 262,507,000 | -6,718,000 | ||||||||||||||||||||||||||||||||
cash and cash equivalents at end of period | 9,387,000 | -98,430,000 | 43,566,000 | 365,660,000 | 11,528,000 | -4,287,000 | -35,577,000 | 245,942,000 | 23,585,000 | -11,182,000 | 12,215,000 | 107,561,000 | -2,882,000 | -7,981,000 | -48,772,000 | 188,888,000 | 5,366,000 | ||||||||||||||||||||||||||||||||
working capital adjustment, not yet paid | |||||||||||||||||||||||||||||||||||||||||||||||||
net proceeds from offerings | |||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from employee stock purchase plan | |||||||||||||||||||||||||||||||||||||||||||||||||
changes in accounts payable and accrued liabilities related to property and equipment purchases | 591,000 | -689,000 | 1,926,000 | -1,725,000 | -2,349,000 | 2,482,000 | 497,000 | ||||||||||||||||||||||||||||||||||||||||||
proceeds from note receivable–related party | |||||||||||||||||||||||||||||||||||||||||||||||||
offering costs not yet paid | 515,000 | -482,000 | |||||||||||||||||||||||||||||||||||||||||||||||
acquisition escrow settlement, not yet received | |||||||||||||||||||||||||||||||||||||||||||||||||
other current and long-term assets | 33,000 | -2,358,000 | -2,805,000 | ||||||||||||||||||||||||||||||||||||||||||||||
payments for restricted cash and deposits | 1,000 | 13,000 | 4,000 | 7,000 | -3,000 | ||||||||||||||||||||||||||||||||||||||||||||
maturities and sales of investments | 104,183,000 | 11,914,000 | 36,896,000 | 3,867,000 | 7,450,000 | ||||||||||||||||||||||||||||||||||||||||||||
proceeds from (issuance of) note receivable–related party | |||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for income taxes | 1,038,000 | -229,000 | -3,212,000 | 3,918,000 | 15,675,000 | ||||||||||||||||||||||||||||||||||||||||||||
long-term liabilities | -1,000 | -22,000 | 12,000 | 340,000 | |||||||||||||||||||||||||||||||||||||||||||||
payments for capitalized internal-use software | -220,000 | -397,000 | |||||||||||||||||||||||||||||||||||||||||||||||
net proceeds from (payments for) offerings | |||||||||||||||||||||||||||||||||||||||||||||||||
property and equipment included in accounts payable and accrued expenses | -159,000 | 69,000 | 64,000 | ||||||||||||||||||||||||||||||||||||||||||||||
other current and non-current assets | -1,861,000 | -1,727,000 | |||||||||||||||||||||||||||||||||||||||||||||||
accrued expenses and other liabilities | 5,318,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
net proceeds from follow-on offering | 34,994,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefits from stock-based compensation | 4,379,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
accrued expenses | 7,970,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
net proceeds from initial public offering | -1,740,000 |


