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,685,195,000 | 1,588,183,000 | 1,450,172,000 | 1,550,277,000 | 1,522,692,000 | 1,435,846,000 | 1,277,201,000 | 1,224,585,000 | 1,157,550,000 | 1,020,906,000 | 1,000,548,000 | 1,174,992,000 | 1,053,820,000 | 990,748,000 | 875,575,000 | 969,933,000 | 864,405,000 | 765,025,000 | 608,960,000 | 569,880,000 | 499,744,000 | 339,345,000 | 955,712,000 | 1,017,070,000 | 955,598,000 | 867,265,000 | 776,027,000 |
yoy | 10.67% | 10.61% | 13.54% | 26.60% | 31.54% | 40.64% | 27.65% | 4.22% | 9.84% | 3.04% | 14.27% | 21.14% | 21.91% | 29.51% | 43.78% | 70.20% | 72.97% | 125.44% | -36.28% | -43.97% | -47.70% | -60.87% | 23.15% | ||||
qoq | 6.11% | 9.52% | -6.46% | 1.81% | 6.05% | 12.42% | 4.30% | 5.79% | 13.38% | 2.03% | -14.85% | 11.50% | 6.37% | 13.15% | -9.73% | 12.21% | 12.99% | 25.63% | 6.86% | 14.03% | 47.27% | -64.49% | -6.03% | 6.43% | 10.19% | 11.76% | |
costs and expenses | |||||||||||||||||||||||||||
cost of revenue | 927,221,000 | 935,734,000 | 862,874,000 | 874,579,000 | 888,255,000 | 819,518,000 | 755,362,000 | 743,863,000 | 644,500,000 | 606,599,000 | 548,992,000 | 774,383,000 | 570,703,000 | 650,356,000 | 440,294,000 | 526,571,000 | 364,032,000 | 346,890,000 | 412,039,000 | 392,128,000 | 261,614,000 | 251,355,000 | 542,419,000 | 502,762,000 | 580,714,000 | 630,136,000 | 462,857,000 |
gross profit | 757,974,000 | 652,449,000 | 587,298,000 | 675,698,000 | 634,437,000 | 616,328,000 | 521,839,000 | 480,722,000 | 513,050,000 | 414,307,000 | 451,556,000 | 400,609,000 | 483,117,000 | 340,392,000 | 435,281,000 | 443,362,000 | 500,373,000 | 418,135,000 | 196,921,000 | 177,752,000 | 238,130,000 | 87,990,000 | 413,293,000 | 514,308,000 | 374,884,000 | 237,129,000 | 313,170,000 |
yoy | 19.47% | 5.86% | 12.54% | 40.56% | 23.66% | 48.76% | 15.56% | 20.00% | 6.20% | 21.71% | 3.74% | -9.64% | -3.45% | -18.59% | 121.04% | 149.43% | 110.13% | 375.21% | -52.35% | -65.44% | -36.48% | -62.89% | 31.97% | ||||
qoq | 16.17% | 11.09% | -13.08% | 6.50% | 2.94% | 18.11% | 8.55% | -6.30% | 23.83% | -8.25% | 12.72% | -17.08% | 41.93% | -21.80% | -1.82% | -11.39% | 19.67% | 112.34% | 10.78% | -25.36% | 170.63% | -78.71% | -19.64% | 37.19% | 58.09% | -24.28% | |
gross margin % | 44.98% | 41.08% | 40.50% | 43.59% | 41.67% | 42.92% | 40.86% | 39.26% | 44.32% | 40.58% | 45.13% | 34.09% | 45.84% | 34.36% | 49.71% | 45.71% | 57.89% | 54.66% | 32.34% | 31.19% | 47.65% | 25.93% | 43.24% | 50.57% | 39.23% | 27.34% | 40.36% |
operations and support | 131,424,000 | 117,433,000 | 106,335,000 | 107,583,000 | 117,462,000 | 115,734,000 | 103,042,000 | 101,901,000 | 118,763,000 | 107,649,000 | 98,926,000 | 120,709,000 | 119,223,000 | 105,314,000 | 98,600,000 | 109,858,000 | 109,679,000 | 93,765,000 | 88,931,000 | 98,435,000 | 123,136,000 | 98,610,000 | 133,782,000 | 147,112,000 | 149,794,000 | 151,975,000 | 187,235,000 |
research and development | 109,615,000 | 109,325,000 | 112,495,000 | 93,796,000 | 104,447,000 | 98,807,000 | 100,023,000 | 95,171,000 | 109,229,000 | 154,612,000 | 196,904,000 | 234,577,000 | 227,678,000 | 201,768,000 | 192,754,000 | 194,996,000 | 226,693,000 | 252,039,000 | 238,218,000 | 215,180,000 | 232,106,000 | 203,101,000 | 258,739,000 | 276,575,000 | 288,272,000 | 309,833,000 | 630,960,000 |
sales and marketing | 243,317,000 | 190,922,000 | 182,017,000 | 251,351,000 | 215,779,000 | 176,370,000 | 145,472,000 | 125,949,000 | 129,947,000 | 109,167,000 | 115,941,000 | 130,707,000 | 133,722,000 | 140,754,000 | 126,329,000 | 123,904,000 | 108,955,000 | 99,927,000 | 78,620,000 | 89,524,000 | 78,548,000 | 51,822,000 | 196,437,000 | 194,184,000 | 163,858,000 | 180,951,000 | 275,129,000 |
general and administrative | 250,565,000 | 232,339,000 | 215,300,000 | 195,016,000 | 253,436,000 | 252,643,000 | 236,253,000 | 217,852,000 | 195,290,000 | 201,398,000 | 256,540,000 | 510,638,000 | 292,870,000 | 265,731,000 | 216,941,000 | 263,615,000 | 231,907,000 | 212,522,000 | 207,594,000 | 228,040,000 | 257,693,000 | 221,954,000 | 238,440,000 | 278,251,000 | 263,820,000 | 267,286,000 | 376,736,000 |
total costs and expenses | 1,662,142,000 | 1,585,753,000 | 1,479,021,000 | 1,522,325,000 | 1,579,379,000 | 1,463,072,000 | 1,340,152,000 | 1,284,736,000 | 1,197,729,000 | 1,179,425,000 | 1,217,303,000 | 1,771,014,000 | 1,344,196,000 | 1,363,923,000 | 1,074,918,000 | 1,218,944,000 | 1,041,266,000 | 1,005,143,000 | 1,025,402,000 | 1,023,307,000 | 953,097,000 | 826,842,000 | 1,369,817,000 | 1,398,884,000 | 1,446,458,000 | 1,540,181,000 | 1,932,917,000 |
income from operations | 23,053,000 | 2,430,000 | -28,849,000 | 27,952,000 | -56,687,000 | -27,226,000 | -62,951,000 | -60,151,000 | -40,179,000 | -158,519,000 | -216,755,000 | -596,022,000 | -290,376,000 | -373,175,000 | -199,343,000 | -249,011,000 | -176,861,000 | -240,118,000 | -416,442,000 | -453,427,000 | -453,353,000 | -487,497,000 | -414,105,000 | -381,814,000 | -490,860,000 | -672,916,000 | -1,156,890,000 |
yoy | -140.67% | -108.93% | -54.17% | -146.47% | 41.09% | -82.82% | -70.96% | -89.91% | -86.16% | -57.52% | 8.73% | 139.36% | 64.18% | 55.41% | -52.13% | -45.08% | -60.99% | -50.74% | 0.56% | 18.76% | -7.64% | -27.55% | -64.21% | ||||
qoq | 848.68% | -108.42% | -203.21% | -149.31% | 108.21% | -56.75% | 4.65% | 49.71% | -74.65% | -26.87% | -63.63% | 105.26% | -22.19% | 87.20% | -19.95% | 40.79% | -26.34% | -42.34% | -8.16% | 0.02% | -7.00% | 17.72% | 8.46% | -22.22% | -27.05% | -41.83% | |
operating margin % | 1.37% | 0.15% | -1.99% | 1.80% | -3.72% | -1.90% | -4.93% | -4.91% | -3.47% | -15.53% | -21.66% | -50.73% | -27.55% | -37.67% | -22.77% | -25.67% | -20.46% | -31.39% | -68.39% | -79.57% | -90.72% | -143.66% | -43.33% | -37.54% | -51.37% | -77.59% | -149.08% |
interest expense | -4,742,000 | -5,032,000 | -6,150,000 | -6,659,000 | -7,362,000 | -7,852,000 | -7,048,000 | -8,430,000 | -6,209,000 | -6,151,000 | -5,433,000 | -5,204,000 | -5,022,000 | -4,960,000 | -4,549,000 | -13,125,000 | -13,093,000 | -12,849,000 | -12,568,000 | -12,105,000 | -12,529,000 | -6,537,000 | |||||
other income | 25,804,000 | 46,989,000 | 40,917,000 | 39,242,000 | 50,941,000 | 41,943,000 | 41,057,000 | 45,434,000 | 34,399,000 | 53,075,000 | 37,215,000 | 15,451,000 | -126,155,000 | 953,000 | 9,763,000 | 5,545,000 | 125,042,000 | 1,741,000 | 3,605,000 | 4,903,000 | 7,474,000 | 12,123,000 | -3,665,000 | -387,000 | 641,000 | -311,000 | 146,000 |
income before income taxes | 44,115,000 | 44,387,000 | 5,918,000 | 60,535,000 | -13,108,000 | 6,865,000 | -28,942,000 | -23,147,000 | -11,989,000 | -111,595,000 | -184,973,000 | -585,775,000 | -421,553,000 | -377,182,000 | -194,129,000 | -256,591,000 | -64,912,000 | -251,226,000 | -425,405,000 | -460,629,000 | -458,408,000 | -481,911,000 | -396,443,000 | -357,979,000 | -461,568,000 | -643,248,000 | -1,137,090,000 |
benefit from income taxes | -1,959,000 | 4,073,000 | 3,351,000 | -1,196,000 | -682,000 | 1,851,000 | 2,593,000 | 3,162,000 | 111,000 | 2,667,000 | 2,676,000 | 2,357,000 | 648,000 | 64,000 | 2,803,000 | 1,972,000 | 6,627,000 | 1,934,000 | -44,799,000 | 1,630,000 | -1,927,000 | 1,909,000 | 991,000 | 1,383,000 | |||
net income | 46,074,000 | 40,314,000 | 2,567,000 | 61,731,000 | -12,426,000 | 5,014,000 | -31,535,000 | -26,309,000 | -12,100,000 | -114,262,000 | -187,649,000 | -588,132,000 | -422,201,000 | -377,246,000 | -196,932,000 | -258,563,000 | -71,539,000 | -251,918,000 | -427,339,000 | -458,155,000 | -459,517,000 | -437,112,000 | -398,073,000 | -356,052,000 | -463,477,000 | -644,239,000 | -1,138,473,000 |
yoy | -470.79% | 704.03% | -108.14% | -334.64% | 2.69% | -104.39% | -83.19% | -95.53% | -97.13% | -69.71% | -4.71% | 127.46% | 490.17% | 49.75% | -53.92% | -43.56% | -84.43% | -42.37% | 7.35% | 28.68% | -0.85% | -32.15% | -65.03% | ||||
qoq | 14.29% | 1470.47% | -95.84% | -596.79% | -347.83% | -115.90% | 19.86% | 117.43% | -89.41% | -39.11% | -68.09% | 39.30% | 11.92% | 91.56% | -23.84% | 261.43% | -71.60% | -41.05% | -6.73% | -0.30% | 5.13% | 9.81% | 11.80% | -23.18% | -28.06% | -43.41% | |
net income margin % | 2.73% | 2.54% | 0.18% | 3.98% | -0.82% | 0.35% | -2.47% | -2.15% | -1.05% | -11.19% | -18.75% | -50.05% | -40.06% | -38.08% | -22.49% | -26.66% | -8.28% | -32.93% | -70.18% | -80.39% | -91.95% | -128.81% | -41.65% | -35.01% | -48.50% | -74.28% | -146.71% |
net income per share | -0.08 | -0.06 | -0.03 | -0.3 | -0.5 | -1.63 | -1.18 | -1.08 | -0.57 | -0.76 | -0.21 | -0.76 | -1.31 | -1.43 | -1.46 | -1.41 | -1.31 | -0.39 | -1.57 | -2.23 | -48.53 | ||||||
basic | 0.11 | 0.1 | 0.01 | 0.16 | -0.03 | 0.01 | |||||||||||||||||||||
diluted | 0.11 | 0.1 | 0.01 | 0.16 | -0.03 | 0.01 | |||||||||||||||||||||
weighted-average number of shares outstanding used to compute net income per share attributable to common stockholders | |||||||||||||||||||||||||||
basic | 405,679 | 417,242 | 419,047 | 409,181 | 412,229 | 406,512 | |||||||||||||||||||||
diluted | 412,674 | 422,953 | 424,024 | 413,651 | 412,229 | 411,969 | |||||||||||||||||||||
stock-based compensation included in costs and expenses: | |||||||||||||||||||||||||||
weighted-average number of shares outstanding used to compute net income per share | |||||||||||||||||||||||||||
basic | 405,679 | 417,242 | 419,047 | 409,181 | 412,229 | 406,512 | |||||||||||||||||||||
diluted | 412,674 | 422,953 | 424,024 | 413,651 | 412,229 | 411,969 | |||||||||||||||||||||
net income per share | -0.08 | -0.06 | -0.03 | -0.3 | -0.5 | -1.63 | -1.18 | -1.08 | -0.57 | -0.76 | -0.21 | -0.76 | -1.31 | -1.43 | -1.46 | -1.41 | -1.31 | -0.39 | -1.57 | -2.23 | -48.53 | ||||||
weighted-average number of shares outstanding used to compute net income per share, basic and diluted | 401,553 | 385,335 | 389,307 | 381,884 | 373,727 | 354,731 | 356,478 | 350,526 | 346,558 | 334,724 | 337,753 | 332,101 | 326,165 | 312,175 | 314,530 | 309,213 | 304,502 | 227,498 | 294,784 | 288,372 | 23,459 | ||||||
benefit for income taxes | 692,000 | -10,515,000 | 1,109,000 | ||||||||||||||||||||||||
interest income | 21,327,000 | 24,222,000 | 28,651,000 | 29,979,000 | 19,654,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.
