Quarterly
Annual
| Unit: USD | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 719,226,000 | 678,034,000 | 647,900,000 | 627,955,000 | 592,868,000 | 553,201,000 | 524,999,000 | 496,703,000 | 455,006,000 | 418,800,000 | 387,598,000 | 355,548,000 | 318,059,000 | 286,807,000 | 255,563,000 | 230,517,000 | 197,074,000 | 176,404,000 | 157,044,000 | 142,578,000 | 125,887,000 | 110,524,000 | 101,268,000 | 93,590,000 | 86,108,000 | 79,128,000 | 74,302,000 | 63,298,000 | 56,174,000 | 49,163,000 |
yoy | 21.31% | 22.57% | 23.41% | 26.42% | 30.30% | 32.09% | 35.45% | 39.70% | 43.06% | 46.02% | 51.66% | 54.24% | 61.39% | 62.59% | 62.73% | 61.68% | 56.55% | 59.61% | 55.08% | 52.34% | 46.20% | 39.68% | 36.29% | 47.86% | 53.29% | 60.95% | ||||
qoq | 6.08% | 4.65% | 3.18% | 5.92% | 7.17% | 5.37% | 5.70% | 9.16% | 8.65% | 8.05% | 9.01% | 11.79% | 10.90% | 12.23% | 10.87% | 16.97% | 11.72% | 12.33% | 10.15% | 13.26% | 13.90% | 9.14% | 8.20% | 8.69% | 8.82% | 6.50% | 17.38% | 12.68% | 14.26% | |
cost of revenue | 172,240,000 | 155,978,000 | 148,498,000 | 141,462,000 | 130,205,000 | 118,331,000 | 117,199,000 | 111,394,000 | 102,682,000 | 95,849,000 | 87,604,000 | 76,697,000 | 68,308,000 | 64,022,000 | 57,783,000 | 52,169,000 | 45,478,000 | 38,977,000 | 34,135,000 | 31,727,000 | 31,358,000 | 24,579,000 | 20,238,000 | 19,558,000 | 17,339,000 | 14,960,000 | 15,271,000 | 12,099,000 | 11,501,000 | 9,424,000 |
gross profit | 546,986,000 | 522,056,000 | 499,402,000 | 486,493,000 | 462,663,000 | 434,870,000 | 407,800,000 | 385,309,000 | 352,324,000 | 322,951,000 | 299,994,000 | 278,851,000 | 249,751,000 | 222,785,000 | 197,780,000 | 178,348,000 | 151,596,000 | 137,427,000 | 122,909,000 | 110,851,000 | 94,529,000 | 85,945,000 | 81,030,000 | 74,032,000 | 68,769,000 | 64,168,000 | 59,031,000 | 51,199,000 | 44,673,000 | 39,739,000 |
yoy | 18.23% | 20.05% | 22.46% | 26.26% | 31.32% | 34.66% | 35.94% | 38.18% | 41.07% | 44.96% | 51.68% | 56.35% | 64.75% | 62.11% | 60.92% | 60.89% | 60.37% | 59.90% | 51.68% | 49.73% | 37.46% | 33.94% | 37.27% | 44.60% | 53.94% | 61.47% | ||||
qoq | 4.78% | 4.54% | 2.65% | 5.15% | 6.39% | 6.64% | 5.84% | 9.36% | 9.10% | 7.65% | 7.58% | 11.65% | 12.10% | 12.64% | 10.90% | 17.65% | 10.31% | 11.81% | 10.88% | 17.27% | 9.99% | 6.07% | 9.45% | 7.65% | 7.17% | 8.70% | 15.30% | 14.61% | 12.42% | |
gross margin % | 76.05% | 77.00% | 77.08% | 77.47% | 78.04% | 78.61% | 77.68% | 77.57% | 77.43% | 77.11% | 77.40% | 78.43% | 78.52% | 77.68% | 77.39% | 77.37% | 76.92% | 77.90% | 78.26% | 77.75% | 75.09% | 77.76% | 80.02% | 79.10% | 79.86% | 81.09% | 79.45% | 80.89% | 79.53% | 80.83% |
operating expenses: | ||||||||||||||||||||||||||||||
sales and marketing | 330,594,000 | 314,605,000 | 307,872,000 | 306,087,000 | 294,200,000 | 262,447,000 | 276,481,000 | 267,111,000 | 252,810,000 | 236,273,000 | 235,945,000 | 228,836,000 | 214,228,000 | 192,132,000 | 175,073,000 | 153,786,000 | 136,385,000 | 115,730,000 | 110,403,000 | 96,889,000 | 89,222,000 | 67,727,000 | 61,621,000 | 59,411,000 | 49,317,000 | 45,295,000 | 38,756,000 | 36,545,000 | 32,479,000 | 29,892,000 |
research and development | 177,606,000 | 169,765,000 | 170,860,000 | 154,254,000 | 139,150,000 | 124,958,000 | 122,181,000 | 113,539,000 | 96,387,000 | 92,637,000 | 85,765,000 | 74,946,000 | 78,150,000 | 76,578,000 | 69,195,000 | 65,216,000 | 56,180,000 | 40,952,000 | 41,751,000 | 35,770,000 | 32,785,000 | 24,117,000 | 20,706,000 | 20,271,000 | 17,213,000 | 16,499,000 | 15,071,000 | 13,186,000 | 11,480,000 | 9,907,000 |
general and administrative | 71,028,000 | 63,097,000 | 60,810,000 | 56,819,000 | 56,263,000 | 50,478,000 | 54,595,000 | 50,716,000 | 46,380,000 | 43,486,000 | 43,522,000 | 44,156,000 | 39,902,000 | 40,672,000 | 37,444,000 | 33,717,000 | 26,428,000 | 24,595,000 | 24,653,000 | 20,859,000 | 17,409,000 | 14,615,000 | 28,983,000 | 12,625,000 | 10,170,000 | 15,911,000 | 10,386,000 | 10,131,000 | 8,638,000 | 8,964,000 |
total operating expenses | 579,228,000 | 547,467,000 | 539,542,000 | 517,160,000 | 489,613,000 | 437,883,000 | 453,257,000 | 431,366,000 | 396,876,000 | 378,697,000 | 365,232,000 | 347,938,000 | 332,280,000 | 309,382,000 | 281,712,000 | 252,719,000 | 218,993,000 | 181,277,000 | 176,807,000 | 153,518,000 | 139,416,000 | 106,459,000 | 111,310,000 | 92,307,000 | 76,700,000 | 77,705,000 | 64,213,000 | 59,862,000 | 52,597,000 | 48,763,000 |
income from operations | -32,242,000 | -25,411,000 | -40,140,000 | -30,667,000 | -26,950,000 | -3,013,000 | -45,457,000 | -46,057,000 | -44,552,000 | -55,746,000 | -65,238,000 | -69,087,000 | -82,529,000 | -86,597,000 | -83,932,000 | -74,371,000 | -67,397,000 | -43,850,000 | -53,898,000 | -42,667,000 | -44,887,000 | -20,514,000 | -30,280,000 | -18,275,000 | -7,931,000 | -13,537,000 | -5,182,000 | -8,663,000 | -7,924,000 | -9,024,000 |
yoy | 19.64% | 743.38% | -11.70% | -33.42% | -39.51% | -94.60% | -30.32% | -33.33% | -46.02% | -35.63% | -22.27% | -7.10% | 22.45% | 97.48% | 55.72% | 74.31% | 50.15% | 113.76% | 78.00% | 133.47% | 465.97% | 51.54% | 484.33% | 110.95% | 0.09% | 50.01% | ||||
qoq | 26.88% | -36.69% | 30.89% | 13.79% | 794.46% | -93.37% | -1.30% | 3.38% | -20.08% | -14.55% | -5.57% | -16.29% | -4.70% | 3.18% | 12.86% | 10.35% | 53.70% | -18.64% | 26.32% | -4.95% | 118.81% | -32.25% | 65.69% | 130.42% | -41.41% | 161.23% | -40.18% | 9.33% | -12.19% | |
operating margin % | -4.48% | -3.75% | -6.20% | -4.88% | -4.55% | -0.54% | -8.66% | -9.27% | -9.79% | -13.31% | -16.83% | -19.43% | -25.95% | -30.19% | -32.84% | -32.26% | -34.20% | -24.86% | -34.32% | -29.93% | -35.66% | -18.56% | -29.90% | -19.53% | -9.21% | -17.11% | -6.97% | -13.69% | -14.11% | -18.36% |
interest income | 33,175,000 | 31,263,000 | 30,878,000 | 30,048,000 | 27,233,000 | 27,570,000 | 28,385,000 | 25,942,000 | 21,351,000 | 18,577,000 | 12,669,000 | 7,865,000 | 2,607,000 | 949,000 | 557,000 | 473,000 | 524,000 | 593,000 | 755,000 | 940,000 | 1,072,000 | 1,528,000 | 1,855,000 | 2,022,000 | 2,135,000 | 2,081,000 | 1,924,000 | 1,590,000 | ||
interest expense | -2,074,000 | -1,966,000 | -2,339,000 | -3,143,000 | -3,604,000 | -2,764,000 | -3,605,000 | -3,159,000 | -2,494,000 | -1,383,000 | -1,333,000 | -1,331,000 | -14,458,000 | -14,246,000 | -14,040,000 | -13,835,000 | -13,634,000 | -13,436,000 | -13,245,000 | -13,049,000 | ||||||||||
other income | -762,000 | 677,000 | -4,936,000 | -652,000 | -1,783,000 | -927,000 | 172,000 | -1,212,000 | -331,000 | -809,000 | 141,000 | -863,000 | -774,000 | -2,001,000 | -844,000 | -589,000 | 329,000 | 71,000 | 518,000 | 268,000 | -252,000 | 70,000 | -13,000 | -29,000 | -247,000 | -144,000 | 250,000 | -188,000 | -940,000 | 610,000 |
income before income taxes | -1,903,000 | 4,563,000 | -16,537,000 | -4,414,000 | -5,104,000 | 20,866,000 | -20,505,000 | -24,486,000 | -26,026,000 | -39,361,000 | -53,761,000 | -63,416,000 | -95,154,000 | -101,895,000 | -98,259,000 | -88,322,000 | -80,178,000 | -56,622,000 | -65,870,000 | -54,508,000 | -49,092,000 | -18,916,000 | -28,438,000 | -16,282,000 | -6,043,000 | -11,600,000 | -3,008,000 | -7,261,000 | -6,628,000 | -8,414,000 |
benefit from income taxes | 15,675,000 | 8,688,000 | -8,813,000 | 7,637,000 | 9,774,000 | 1,742,000 | 7,964,000 | 8,997,000 | 3,692,000 | 4,746,000 | 2,161,000 | 2,479,000 | 845,000 | 1,837,000 | 1,671,000 | 498,000 | 457,000 | 421,000 | 716,000 | 794,000 | -767,000 | 636,000 | 547,000 | 327,000 | 334,000 | 357,000 | ||||
net income | -17,578,000 | -4,125,000 | -7,724,000 | -12,051,000 | -14,878,000 | 19,124,000 | -28,469,000 | -33,483,000 | -30,674,000 | -46,046,000 | -57,453,000 | -68,162,000 | -97,652,000 | -101,405,000 | -100,420,000 | -90,801,000 | -81,023,000 | -58,459,000 | -67,541,000 | -55,006,000 | -49,549,000 | -19,337,000 | -29,154,000 | -17,076,000 | -5,276,000 | -12,236,000 | -3,555,000 | -7,588,000 | -6,962,000 | -8,771,000 |
yoy | 18.15% | -121.57% | -72.87% | -64.01% | -51.50% | -141.53% | -50.45% | -50.88% | -68.59% | -54.59% | -42.79% | -24.93% | 20.52% | 73.46% | 48.68% | 65.07% | 63.52% | 202.32% | 131.67% | 222.12% | 839.14% | 58.03% | 720.08% | 125.04% | -24.22% | 39.51% | ||||
qoq | 326.13% | -46.60% | -35.91% | -19.00% | -177.80% | -167.17% | -14.97% | 9.16% | -33.38% | -19.85% | -15.71% | -30.20% | -3.70% | 0.98% | 10.59% | 12.07% | 38.60% | -13.45% | 22.79% | 11.01% | 156.24% | -33.67% | 70.73% | 223.65% | -56.88% | 244.19% | -53.15% | 8.99% | -20.62% | |
net income margin % | -2.44% | -0.61% | -1.19% | -1.92% | -2.51% | 3.46% | -5.42% | -6.74% | -6.74% | -10.99% | -14.82% | -19.17% | -30.70% | -35.36% | -39.29% | -39.39% | -41.11% | -33.14% | -43.01% | -38.58% | -39.36% | -17.50% | -28.79% | -18.25% | -6.13% | -15.46% | -4.78% | -11.99% | -12.39% | -17.84% |
net income per share | -0.05 | -0.08 | -0.19 | -0.23 | -0.21 | -0.32 | -0.4 | -0.48 | -0.69 | -0.72 | -0.71 | -0.65 | -0.59 | -0.43 | -0.5 | -0.41 | -0.38 | -0.15 | -0.23 | -0.13 | -0.04 | -0.1 | -0.03 | -0.06 | 0.1 | -0.14 | ||||
basic | -0.04 | -0.03 | -0.073 | 0.13 | ||||||||||||||||||||||||||
diluted | -0.04 | -0.03 | -0.073 | 0.12 | ||||||||||||||||||||||||||
weighted-average shares used for eps calculation | 154,404 | 153,672 | 152,557 | 149,586 | 148,951 | 147,625 | 144,942 | 145,354 | 144,511 | 143,476 | 140,895 | 141,422 | 140,515 | 139,296 | 135,654 | 136,385 | 135,024 | 133,452 | 129,323 | 129,682 | 128,408 | 127,548 | 123,566 | 124,672 | 122,741 | 120,587 | 63,881 | 73,818 | ||
basic | 154,909 | 150,290 | ||||||||||||||||||||||||||||
diluted | 154,909 | 154,081 | ||||||||||||||||||||||||||||
net income per share | -0.05 | -0.08 | -0.19 | -0.23 | -0.21 | -0.32 | -0.4 | -0.48 | -0.69 | -0.72 | -0.71 | -0.65 | -0.59 | -0.43 | -0.5 | -0.41 | -0.38 | -0.15 | -0.23 | -0.13 | -0.04 | -0.1 | -0.03 | -0.06 | 0.1 | -0.14 | ||||
weighted-average shares used for eps calculation | 154,404 | 153,672 | 152,557 | 149,586 | 148,951 | 147,625 | 144,942 | 145,354 | 144,511 | 143,476 | 140,895 | 141,422 | 140,515 | 139,296 | 135,654 | 136,385 | 135,024 | 133,452 | 129,323 | 129,682 | 128,408 | 127,548 | 123,566 | 124,672 | 122,741 | 120,587 | 63,881 | 73,818 | ||
restructuring and other charges | 1,299,000 | 6,301,000 | ||||||||||||||||||||||||||||
benefit for income taxes | 3,780,750 | 6,685,000 | 1,037,500 | -490,000 | ||||||||||||||||||||||||||
accretion of series c and d redeemable convertible preferred stock | -1,223,000 | |||||||||||||||||||||||||||||
net income attributable to common stockholders | -5,276,000 | -12,236,000 | -3,555,000 | -7,588,000 | -6,962,000 | -9,994,000 |
The information provided in this report is taken from www.sec.gov and many other data providers. While we have conducted our best efforts to ensure that the parsed data is accurate, we cannot guarantee its accuracy. Please use caution and understand that any consequences of its use are your own responsibility.
