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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 1,217,227,000 | 1,174,715,000 | 1,184,138,000 | 1,177,541,000 | 1,162,520,000 | 1,141,234,000 | 1,146,457,000 | 1,136,727,000 | 1,138,676,000 | 1,105,364,000 | 1,117,803,000 | 1,101,899,000 | 1,099,458,000 | 1,073,800,000 | 1,071,376,000 | 1,050,756,000 | 1,021,495,000 | 956,237,000 | 882,485,000 | 777,196,000 | 663,520,000 | 328,167,000 | 188,251,000 | 166,593,000 | 145,826,000 | 121,988,000 |
yoy | 4.71% | 2.93% | 3.29% | 3.59% | 2.09% | 3.25% | 2.56% | 3.16% | 3.57% | 2.94% | 4.33% | 4.87% | 7.63% | 12.29% | 21.40% | 35.20% | 53.95% | 191.39% | 368.78% | 366.52% | 355.01% | 169.02% | ||||
qoq | 3.62% | -0.80% | 0.56% | 1.29% | 1.87% | -0.46% | 0.86% | -0.17% | 3.01% | -1.11% | 1.44% | 0.22% | 2.39% | 0.23% | 1.96% | 2.86% | 6.82% | 8.36% | 13.55% | 17.13% | 102.19% | 74.32% | 13.00% | 14.24% | 19.54% | |
cost of revenue | 273,165,000 | 278,402,000 | 287,355,000 | 283,881,000 | 285,089,000 | 273,302,000 | 276,307,000 | 270,988,000 | 266,559,000 | 263,947,000 | 294,354,000 | 270,665,000 | 273,611,000 | 261,821,000 | 257,347,000 | 270,957,000 | 261,256,000 | 264,994,000 | 267,284,000 | 258,727,000 | 192,271,000 | 103,707,000 | 32,547,000 | 30,845,000 | 27,900,000 | 24,104,000 |
gross profit | 944,062,000 | 896,313,000 | 896,783,000 | 893,660,000 | 877,431,000 | 867,932,000 | 870,150,000 | 865,739,000 | 872,117,000 | 841,417,000 | 823,449,000 | 831,234,000 | 825,847,000 | 811,979,000 | 814,029,000 | 779,799,000 | 760,239,000 | 691,243,000 | 615,201,000 | 518,469,000 | 471,249,000 | 224,460,000 | 155,704,000 | 135,748,000 | 117,926,000 | 97,884,000 |
yoy | 7.59% | 3.27% | 3.06% | 3.23% | 0.61% | 3.15% | 5.67% | 4.15% | 5.60% | 3.63% | 1.16% | 6.60% | 8.63% | 17.47% | 32.32% | 50.40% | 61.32% | 207.96% | 295.11% | 281.93% | 299.61% | 129.31% | ||||
qoq | 5.33% | -0.05% | 0.35% | 1.85% | 1.09% | -0.25% | 0.51% | -0.73% | 3.65% | 2.18% | -0.94% | 0.65% | 1.71% | -0.25% | 4.39% | 2.57% | 9.98% | 12.36% | 18.66% | 10.02% | 109.95% | 44.16% | 14.70% | 15.11% | 20.48% | |
gross margin % | 77.56% | 76.30% | 75.73% | 75.89% | 75.48% | 76.05% | 75.90% | 76.16% | 76.59% | 76.12% | 73.67% | 75.44% | 75.11% | 75.62% | 75.98% | 74.21% | 74.42% | 72.29% | 69.71% | 66.71% | 71.02% | 68.40% | 82.71% | 81.48% | 80.87% | 80.24% |
operating expenses: | ||||||||||||||||||||||||||
research and development | 206,447,000 | 205,416,000 | 217,121,000 | 222,980,000 | 206,756,000 | 205,558,000 | 205,282,000 | 196,832,000 | 191,802,000 | 209,271,000 | 261,258,000 | 195,946,000 | 172,564,000 | 144,291,000 | 116,996,000 | 98,508,000 | 82,311,000 | 65,175,000 | 52,375,000 | 42,582,000 | 42,734,000 | 26,389,000 | 20,669,000 | 17,573,000 | 15,054,000 | 13,783,000 |
sales and marketing | 338,995,000 | 346,970,000 | 358,903,000 | 361,703,000 | 358,770,000 | 348,008,000 | 371,052,000 | 374,378,000 | 373,373,000 | 422,504,000 | 505,586,000 | 427,747,000 | 400,474,000 | 362,783,000 | 325,415,000 | 293,698,000 | 271,179,000 | 245,667,000 | 214,018,000 | 190,157,000 | 159,173,000 | 121,556,000 | 100,905,000 | 96,048,000 | 79,652,000 | 64,041,000 |
general and administrative | 76,885,000 | 102,335,000 | 95,696,000 | 126,137,000 | 109,535,000 | 111,344,000 | 125,286,000 | 125,140,000 | 129,324,000 | 199,900,000 | 186,492,000 | 141,033,000 | 131,066,000 | 117,840,000 | 119,799,000 | 96,736,000 | 112,146,000 | 154,089,000 | 92,691,000 | 93,488,000 | 81,238,000 | 53,130,000 | 23,577,000 | 23,806,000 | 20,955,000 | 18,503,000 |
total operating expenses | 622,327,000 | 654,721,000 | 671,720,000 | 710,820,000 | 675,061,000 | 664,910,000 | 701,620,000 | 696,350,000 | 694,499,000 | 831,675,000 | 953,336,000 | 764,726,000 | 704,104,000 | 624,914,000 | 562,210,000 | 488,942,000 | 465,636,000 | 464,931,000 | 359,084,000 | 326,227,000 | 283,145,000 | 201,075,000 | 145,151,000 | 137,427,000 | 115,661,000 | 96,327,000 |
income from operations | 321,735,000 | 241,592,000 | 225,063,000 | 182,840,000 | 202,370,000 | 203,022,000 | 168,530,000 | 169,389,000 | 177,618,000 | 9,742,000 | -129,887,000 | 66,508,000 | 121,743,000 | 187,065,000 | 251,819,000 | 290,857,000 | 294,603,000 | 226,312,000 | 256,117,000 | 192,242,000 | 188,104,000 | 23,385,000 | 10,553,000 | -1,679,000 | 2,265,000 | 1,557,000 |
yoy | 58.98% | 19.00% | 33.54% | 7.94% | 13.94% | 1983.99% | -229.75% | 154.69% | 45.90% | -94.79% | -151.58% | -77.13% | -58.68% | -17.34% | -1.68% | 51.30% | 56.62% | 867.77% | 2326.96% | -11549.79% | 8204.81% | 1401.93% | ||||
qoq | 33.17% | 7.34% | 23.09% | -9.65% | -0.32% | 20.47% | -0.51% | -4.63% | 1723.22% | -107.50% | -295.30% | -45.37% | -34.92% | -25.71% | -13.42% | -1.27% | 30.18% | -11.64% | 33.23% | 2.20% | 704.38% | 121.60% | -728.53% | -174.13% | 45.47% | |
operating margin % | 26.43% | 20.57% | 19.01% | 15.53% | 17.41% | 17.79% | 14.70% | 14.90% | 15.60% | 0.88% | -11.62% | 6.04% | 11.07% | 17.42% | 23.50% | 27.68% | 28.84% | 23.67% | 29.02% | 24.74% | 28.35% | 7.13% | 5.61% | -1.01% | 1.55% | 1.28% |
gains on strategic investments | 45,056,000 | -13,619,000 | 150,357,000 | 6,324,000 | 3,107,000 | 17,354,000 | 101,296,000 | -25,471,000 | 31,670,000 | 2,275,000 | 40,443,000 | -6,898,000 | -34,712,000 | -110,736,000 | 122,421,000 | 32,076,000 | ||||||||||
other income | 81,371,000 | 87,792,000 | 74,899,000 | 91,248,000 | 87,412,000 | 71,588,000 | 83,057,000 | 41,908,000 | 41,085,000 | 31,213,000 | 49,900,000 | -4,861,000 | 3,368,000 | -6,989,000 | 730,250 | 978,000 | 1,628,000 | 315,000 | ||||||||
income before benefit from income taxes | 448,162,000 | 315,765,000 | 450,319,000 | 280,412,000 | 292,889,000 | 291,964,000 | 352,883,000 | 185,826,000 | 250,373,000 | 43,230,000 | -39,544,000 | 54,749,000 | 90,399,000 | 143,672,000 | 138,534,000 | 410,283,000 | 323,884,000 | 228,931,000 | ||||||||
benefit from income taxes | 89,570,000 | 61,162,000 | 82,454,000 | 73,362,000 | 73,874,000 | 75,656,000 | 54,051,000 | 44,614,000 | 68,399,000 | 27,786,000 | 64,506,000 | 6,396,000 | 44,649,000 | 30,014,000 | 19,525,000 | 69,900,000 | 6,800,000 | 1,400,000 | 4,196,000 | 2,100,000 | -794,000 | 319,000 | -1,216,000 | -316,000 | ||
net income | 358,592,000 | 254,603,000 | 367,865,000 | 207,050,000 | 219,015,000 | 216,308,000 | 298,832,000 | 141,212,000 | 181,974,000 | 15,444,000 | -104,050,000 | 48,353,000 | 45,750,000 | 113,658,000 | 490,641,000 | 340,383,000 | 317,084,000 | 227,531,000 | 260,610,000 | 198,642,000 | 185,989,000 | 27,075,000 | 15,339,000 | 2,211,000 | 5,541,000 | 2,214,000 |
yoy | 63.73% | 17.70% | 23.10% | 46.62% | 20.36% | 1300.60% | -387.20% | 192.04% | 297.76% | -86.41% | -121.21% | -85.79% | -85.57% | -50.05% | 88.27% | 71.36% | 70.49% | 740.37% | 1599.00% | 8884.26% | 3256.60% | 1122.90% | ||||
qoq | 40.84% | -30.79% | 77.67% | -5.46% | 1.25% | -27.62% | 111.62% | -22.40% | 1078.28% | -114.84% | -315.19% | 5.69% | -59.75% | -76.83% | 44.14% | 7.35% | 39.36% | -12.69% | 31.20% | 6.80% | 586.94% | 76.51% | 593.76% | -60.10% | 150.27% | |
net income margin % | 29.46% | 21.67% | 31.07% | 17.58% | 18.84% | 18.95% | 26.07% | 12.42% | 15.98% | 1.40% | -9.31% | 4.39% | 4.16% | 10.58% | 45.80% | 32.39% | 31.04% | 23.79% | 29.53% | 25.56% | 28.03% | 8.25% | 8.15% | 1.33% | 3.80% | 1.81% |
net income per share | ||||||||||||||||||||||||||
basic | 1.19 | 0.84 | 1.2 | 0.67 | 0.71 | 0.7 | 0.99 | 0.47 | 0.61 | 0.05 | -0.35 | 0.16 | 0.15 | 0.38 | 1.65 | 1.14 | 1.07 | 0.77 | 0.91 | 0.7 | 0.66 | 0.1 | 0.06 | 0.01 | 0.02 | 0 |
diluted | 1.16 | 0.81 | 1.17 | 0.66 | 0.7 | 0.69 | 0.97 | 0.45 | 0.59 | 0.05 | -0.34 | 0.16 | 0.15 | 0.37 | 1.61 | 1.11 | 1.04 | 0.74 | 0.87 | 0.66 | 0.63 | 0.09 | 0.06 | 0.01 | 0.02 | 0 |
weighted-average shares used for eps calculation | ||||||||||||||||||||||||||
basic | 301,779,114 | 304,908,652 | 307,981,971 | 307,529,696 | 309,137,807 | 308,700,582 | 300,748,162 | 302,493,182 | 299,093,452 | 295,409,207 | 296,560,501 | 295,537,026 | 298,553,379 | 299,147,105 | 296,334,894 | 297,375,011 | 295,712,675 | 293,794,778 | 283,853,654 | 284,783,006 | 282,850,805 | 279,891,111 | 233,641,336 | 273,316,850 | 271,813,141 | 109,708,898 |
diluted | 308,224,372 | 312,783,861 | 315,069,582 | 314,191,269 | 314,027,192 | 315,360,678 | 308,519,897 | 310,389,905 | 305,932,596 | 304,115,913 | 304,231,350 | 301,986,341 | 307,160,840 | 306,614,220 | 305,826,505 | 305,939,624 | 305,861,051 | 305,412,419 | 298,127,669 | 299,258,765 | 297,162,309 | 295,184,958 | 254,298,014 | 292,771,122 | 292,185,665 | 136,428,379 |
undistributed earnings attributable to participating securities | 10,000 | -4,000 | -18,000 | -152,000 | -112,000 | -154,000 | -148,000 | -258,000 | -202,000 | -247,000 | -39,000 | -1,062,000 | -4,000 | -20,000 | -2,016,000 | |||||||||||
net income attributable to common stockholders | 298,832,000 | 141,212,000 | 181,974,000 | 15,444,000 | -104,040,000 | 48,353,000 | 45,746,000 | 113,640,000 | 490,489,000 | 340,271,000 | 316,930,000 | 227,383,000 | 260,352,000 | 198,440,000 | 185,742,000 | 27,036,000 | 14,277,000 | 2,207,000 | 5,521,000 | 198,000 | ||||||
losses on strategic investments | -36,404,000 | |||||||||||||||||||||||||
interest income and other | -792,750 | -2,995,000 | -2,795,000 | 2,619,000 | 8,536,000 | 1,779,000 | 2,081,000 | 5,790,000 | ||||||||||||||||||
net income before benefit from income taxes | 103,345,250 | 194,021,000 | 190,185,000 | 29,175,000 | 14,545,000 | 2,530,000 | 6,757,000 | 2,530,000 | ||||||||||||||||||
(benefit from) benefit from income taxes | 418,750 | -4,621,000 | ||||||||||||||||||||||||
interest income | 1,688,250 | 3,231,000 | 2,864,000 | 658,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.
