Quarterly
Annual
| Unit: USD | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 1,049,205,000 | 998,227,000 | 854,988,000 | 1,154,130,000 | 898,373,000 | 853,680,000 | 739,983,000 | 981,262,000 | 763,203,000 | 708,025,000 | 602,581,000 | 877,209,000 | 684,550,000 | 665,930,000 | 574,885,000 | 846,655,000 | 632,932,000 | 613,210,000 | 485,230,000 | 705,617,000 | 442,616,000 | 272,485,000 | 271,940,000 | 399,898,000 | 279,703,000 | 261,249,000 | 201,911,000 |
yoy | 16.79% | 16.93% | 15.54% | 17.62% | 17.71% | 20.57% | 22.80% | 11.86% | 11.49% | 6.32% | 4.82% | 3.61% | 8.16% | 8.60% | 18.48% | 19.99% | 43.00% | 125.04% | 78.43% | 76.45% | 58.24% | 4.30% | 34.68% | ||||
qoq | 5.11% | 16.75% | -25.92% | 28.47% | 5.24% | 15.36% | -24.59% | 28.57% | 7.79% | 17.50% | -31.31% | 28.14% | 2.80% | 15.84% | -32.10% | 33.77% | 3.22% | 26.38% | -31.23% | 59.42% | 62.44% | 0.20% | -32.00% | 42.97% | 7.06% | 29.39% | |
costs and expenses: | |||||||||||||||||||||||||||
cost of revenue | 212,325,000 | 203,009,000 | 199,270,000 | 196,955,000 | 187,453,000 | 184,856,000 | 181,091,000 | 178,096,000 | 170,998,000 | 168,740,000 | 170,926,000 | 185,028,000 | 182,603,000 | 164,896,000 | 146,070,000 | 141,248,000 | 126,783,000 | 127,819,000 | 133,470,000 | 129,023,000 | 112,844,000 | 108,259,000 | 99,232,000 | 96,274,000 | 83,520,000 | 105,415,000 | 73,694,000 |
gross profit | 836,880,000 | 795,218,000 | 655,718,000 | 957,175,000 | 710,920,000 | 668,824,000 | 558,892,000 | 803,166,000 | 592,205,000 | 539,285,000 | 431,655,000 | 692,181,000 | 501,947,000 | 501,034,000 | 428,815,000 | 705,407,000 | 506,149,000 | 485,391,000 | 351,760,000 | 576,594,000 | 329,772,000 | 164,226,000 | 172,708,000 | 303,624,000 | 196,183,000 | 155,834,000 | 128,217,000 |
yoy | 17.72% | 18.90% | 17.32% | 19.18% | 20.05% | 24.02% | 29.48% | 16.03% | 17.98% | 7.63% | 0.66% | -1.87% | -0.83% | 3.22% | 21.91% | 22.34% | 53.48% | 195.56% | 103.67% | 89.90% | 68.09% | 5.39% | 34.70% | ||||
qoq | 5.24% | 21.27% | -31.49% | 34.64% | 6.29% | 19.67% | -30.41% | 35.62% | 9.81% | 24.93% | -37.64% | 37.90% | 0.18% | 16.84% | -39.21% | 39.37% | 4.28% | 37.99% | -38.99% | 74.85% | 100.80% | -4.91% | -43.12% | 54.77% | 25.89% | 21.54% | |
gross margin % | 79.76% | 79.66% | 76.69% | 82.93% | 79.13% | 78.35% | 75.53% | 81.85% | 77.59% | 76.17% | 71.63% | 78.91% | 73.33% | 75.24% | 74.59% | 83.32% | 79.97% | 79.16% | 72.49% | 81.71% | 74.51% | 60.27% | 63.51% | 75.93% | 70.14% | 59.65% | 63.50% |
research and development | 371,253,000 | 359,624,000 | 331,665,000 | 320,773,000 | 326,679,000 | 312,837,000 | 280,275,000 | 267,981,000 | 264,698,000 | 269,391,000 | 266,346,000 | 265,240,000 | 254,684,000 | 233,508,000 | 195,548,000 | 240,856,000 | 185,949,000 | 181,731,000 | 171,728,000 | 163,710,000 | 160,187,000 | 136,593,000 | 145,704,000 | 165,033,000 | 167,703,000 | 801,879,000 | 72,444,000 |
sales and marketing | 296,679,000 | 313,075,000 | 253,920,000 | 271,096,000 | 249,033,000 | 265,354,000 | 226,289,000 | 240,867,000 | 225,929,000 | 243,239,000 | 201,131,000 | 317,270,000 | 229,873,000 | 212,037,000 | 173,953,000 | 190,525,000 | 156,092,000 | 164,340,000 | 130,322,000 | 120,766,000 | 118,531,000 | 86,483,000 | 117,027,000 | 127,537,000 | 110,740,000 | 296,919,000 | 76,394,000 |
general and administrative | 110,432,000 | 126,849,000 | 105,610,000 | 103,716,000 | 141,124,000 | 112,074,000 | 106,744,000 | 98,068,000 | 106,577,000 | 99,898,000 | 207,864,000 | 103,803,000 | 86,765,000 | 89,994,000 | 62,979,000 | 94,578,000 | 65,659,000 | 68,122,000 | 72,618,000 | 86,969,000 | 148,087,000 | 45,680,000 | 56,067,000 | 54,241,000 | 51,450,000 | 224,179,000 | 24,205,000 |
total costs and expenses | 990,689,000 | 1,002,557,000 | 890,465,000 | 892,540,000 | 904,289,000 | 875,121,000 | 794,399,000 | 785,012,000 | 768,202,000 | 781,268,000 | 846,267,000 | 871,341,000 | 753,925,000 | 700,435,000 | 578,550,000 | 667,207,000 | 534,483,000 | 542,012,000 | 508,138,000 | 500,468,000 | 539,649,000 | 377,015,000 | 418,030,000 | 443,085,000 | 413,413,000 | 1,428,392,000 | 246,737,000 |
income from operations | 58,516,000 | -4,330,000 | -35,477,000 | 261,590,000 | -5,916,000 | -21,441,000 | -54,416,000 | 196,250,000 | -4,999,000 | -73,243,000 | -243,686,000 | 5,868,000 | -69,375,000 | -34,505,000 | -3,665,000 | 179,448,000 | 98,449,000 | 71,198,000 | -22,908,000 | 205,149,000 | -97,033,000 | -104,530,000 | -146,090,000 | -43,187,000 | -133,710,000 | -1,167,143,000 | -44,826,000 |
yoy | -1089.11% | -79.81% | -34.80% | 33.29% | 18.34% | -70.73% | -77.67% | 3244.41% | -92.79% | 112.27% | 6549.00% | -96.73% | -170.47% | -148.46% | -84.00% | -12.53% | -201.46% | -168.11% | -84.32% | -575.02% | -27.43% | -91.04% | 225.90% | ||||
qoq | -1451.41% | -87.79% | -113.56% | -4521.74% | -72.41% | -60.60% | -127.73% | -4025.79% | -93.17% | -69.94% | -4252.79% | -108.46% | 101.06% | 841.47% | -102.04% | 82.28% | 38.27% | -410.80% | -111.17% | -311.42% | -7.17% | -28.45% | 238.27% | -67.70% | -88.54% | 2503.72% | |
operating margin % | 5.58% | -0.43% | -4.15% | 22.67% | -0.66% | -2.51% | -7.35% | 20.00% | -0.66% | -10.34% | -40.44% | 0.67% | -10.13% | -5.18% | -0.64% | 21.19% | 15.55% | 11.61% | -4.72% | 29.07% | -21.92% | -38.36% | -53.72% | -10.80% | -47.80% | -446.76% | -22.20% |
interest income | 28,536,000 | 28,022,000 | 27,293,000 | 28,580,000 | 32,477,000 | 34,680,000 | 31,266,000 | 28,959,000 | 26,691,000 | 24,888,000 | 24,901,000 | 17,172,000 | 9,318,000 | 3,365,000 | 1,088,000 | 822,000 | 765,000 | 1,125,000 | 1,492,000 | 1,854,000 | 2,896,000 | 4,218,000 | 7,151,000 | 8,141,000 | 9,837,000 | 8,127,000 | 4,059,000 |
other income | 144,000 | 10,960,000 | 4,519,000 | -13,330,000 | 3,237,000 | -4,596,000 | -4,526,000 | 5,893,000 | -4,596,000 | 2,180,000 | 322,000 | ||||||||||||||||
income before benefit from income taxes | 87,196,000 | 34,652,000 | -3,665,000 | 276,840,000 | 29,798,000 | 8,643,000 | -27,676,000 | 231,102,000 | 17,096,000 | -46,175,000 | -218,463,000 | 28,774,000 | -70,173,000 | -40,392,000 | -4,153,000 | 176,841,000 | 94,449,000 | 72,660,000 | -22,979,000 | 208,512,000 | -94,188,000 | -100,328,000 | -141,016,000 | -35,179,000 | -124,929,000 | -1,159,464,000 | -41,267,000 |
benefit from income taxes | -4,912,000 | -4,103,000 | -12,587,000 | -1,570,635,000 | -758,000 | -244,000 | -2,864,000 | 29,924,000 | 10,363,000 | -11,233,000 | -9,884,000 | 11,283,000 | -4,992,000 | 2,684,000 | 1,128,000 | 2,142,000 | 453,000 | 3,243,000 | -1,305,000 | 671,000 | 32,000 | 420,000 | 180,000 | 539,000 | -197,000 | 37,000 | 153,000 |
net income | 92,108,000 | 38,755,000 | 8,922,000 | 1,847,475,000 | 30,556,000 | 8,887,000 | -24,812,000 | 201,178,000 | 6,733,000 | -34,942,000 | -208,579,000 | 17,491,000 | -65,181,000 | -43,076,000 | -5,281,000 | 174,699,000 | 93,996,000 | 69,417,000 | -21,674,000 | 207,841,000 | -94,220,000 | -100,748,000 | -141,196,000 | -35,718,000 | -124,732,000 | -1,159,501,000 | -41,420,000 |
yoy | 201.44% | 336.09% | -135.96% | 818.33% | 353.82% | -125.43% | -88.10% | 1050.18% | -110.33% | -18.88% | 3849.61% | -89.99% | -169.34% | -162.05% | -75.63% | -15.95% | -199.76% | -168.90% | -84.65% | -681.89% | -24.46% | -91.31% | 240.89% | ||||
qoq | 137.67% | 334.38% | -99.52% | 5946.19% | 243.83% | -135.82% | -112.33% | 2887.94% | -119.27% | -83.25% | -1292.49% | -126.83% | 51.32% | 715.68% | -103.02% | 85.86% | 35.41% | -420.28% | -110.43% | -320.59% | -6.48% | -28.65% | 295.31% | -71.36% | -89.24% | 2699.37% | |
net income margin % | 8.78% | 3.88% | 1.04% | 160.08% | 3.40% | 1.04% | -3.35% | 20.50% | 0.88% | -4.94% | -34.61% | 1.99% | -9.52% | -6.47% | -0.92% | 20.63% | 14.85% | 11.32% | -4.47% | 29.46% | -21.29% | -36.97% | -51.92% | -8.93% | -44.59% | -443.83% | -20.51% |
net income per share | -0.04 | -0.05 | -0.31 | -0.01 | -0.03 | 0.35 | -0.16 | -0.17 | -0.25 | 0.91 | -0.23 | -2.62 | -0.33 | ||||||||||||||
basic | 0.14 | 0.06 | 0.01 | 2.72 | 0.05 | 0.01 | 0.3 | 0.01 | 0.03 | -0.1 | -0.07 | 0.27 | 0.15 | 0.11 | |||||||||||||
diluted | 0.13 | 0.06 | 0.01 | 2.65 | 0.04 | 0.01 | 0.3 | 0.01 | 0.03 | -0.1 | -0.07 | 0.26 | 0.14 | 0.1 | |||||||||||||
weighted-average shares used for eps calculation | 678,819 | 674,280 | 681,140 | 656,899 | 628,593 | 596,264 | 603,490 | 586,737 | 576,302 | 420,473 | 546,126 | 443,340 | 127,346 | ||||||||||||||
basic | 677,819 | 676,852 | 676,523 | 678,831 | 678,496 | 683,171 | 674,641 | 669,261 | 665,732 | 669,171 | 662,242 | 640,030 | 643,979 | 636,190 | |||||||||||||
diluted | 694,532 | 689,837 | 689,358 | 698,376 | 695,483 | 708,258 | 674,641 | 687,101 | 665,732 | 669,171 | 662,242 | 691,651 | 691,853 | 692,364 | |||||||||||||
net income per share | -0.04 | -0.05 | -0.31 | -0.01 | -0.03 | 0.35 | -0.16 | -0.17 | -0.25 | 0.91 | -0.23 | -2.62 | -0.33 | ||||||||||||||
weighted-average shares used for eps calculation | 678,819 | 674,280 | 681,140 | 656,899 | 628,593 | 596,264 | 603,490 | 586,737 | 576,302 | 420,473 | 546,126 | 443,340 | 127,346 | ||||||||||||||
interest expense and other income | 5,734,000 | -10,116,000 | -9,252,000 | -1,576,000 | -3,429,000 | -4,765,000 | 337,000 | -1,563,000 | 1,509,000 | -51,000 | -16,000 | -2,077,000 | -133,000 | -1,056,000 | -448,000 | -500,000 | |||||||||||
other income, net: |
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.
