Quarterly
Annual
| Unit: USD | 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 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 137,716,000 | 126,474,000 | 129,109,000 | 121,611,000 | 148,159,000 | 144,390,000 | 153,216,000 | 153,320,000 | 223,162,000 | 214,171,000 | 265,958,000 | 263,817,000 | 343,053,000 | 304,019,000 | 395,646,000 | 374,150,000 | 612,316,000 | 495,612,000 | 532,577,000 | 578,410,000 | 799,927,000 | 592,883,000 | 617,396,000 | 626,540,000 | 873,166,000 | 634,466,000 | 662,619,000 | 673,626,000 | 934,885,000 | 720,468,000 | 756,030,000 | 731,971,000 | 917,170,000 | 713,595,000 | 738,395,000 | 750,356,000 | 925,421,000 | 757,054,000 | 751,576,000 | 757,637,000 | 768,447,000 | 595,059,000 | 608,747,000 | 601,402,000 | 638,302,000 | 568,552,000 | 568,335,000 | 559,283,000 | 506,475,000 | 430,161,000 | 392,582,000 | 644,728,000 | 572,648,000 | 81,779,000 | 14,702,000 | 44,236,000 |
cost of revenue | 15,406,000 | 15,796,000 | 16,144,000 | 16,900,000 | 19,030,000 | 18,668,000 | 19,244,000 | 19,319,000 | 28,411,000 | 32,732,000 | 72,015,000 | 96,834,000 | 164,254,000 | 143,997,000 | 258,420,000 | 172,903,000 | 302,275,000 | 217,672,000 | 240,445,000 | 272,394,000 | 433,858,000 | 286,894,000 | 293,738,000 | 301,655,000 | 486,248,000 | 325,041,000 | 334,552,000 | 364,175,000 | 565,015,000 | 406,351,000 | 422,442,000 | 392,643,000 | 545,430,000 | 384,683,000 | 401,388,000 | 402,950,000 | 531,962,000 | 376,910,000 | 361,714,000 | 371,916,000 | 390,239,000 | 235,437,000 | 224,053,000 | 222,393,000 | 282,472,000 | 181,786,000 | 135,184,000 | 119,498,000 | 87,293,000 | 68,046,000 | 54,803,000 | 374,728,000 | 415,706,000 | 13,681,000 | -20,227,000 | 24,251,000 |
gross profit | 122,310,000 | 110,678,000 | 112,965,000 | 104,711,000 | 129,129,000 | 125,722,000 | 133,972,000 | 134,001,000 | 194,751,000 | 181,439,000 | 193,943,000 | 166,983,000 | 178,799,000 | 160,022,000 | 137,226,000 | 201,247,000 | 310,041,000 | 277,940,000 | 292,132,000 | 306,016,000 | 366,069,000 | 305,989,000 | 323,658,000 | 324,885,000 | 386,918,000 | 309,425,000 | 328,067,000 | 309,451,000 | 369,870,000 | 314,117,000 | 333,588,000 | 339,328,000 | 371,740,000 | 328,912,000 | 337,007,000 | 347,406,000 | 393,459,000 | 380,144,000 | 389,862,000 | 385,721,000 | 378,208,000 | 359,622,000 | 384,694,000 | 379,009,000 | 355,830,000 | 386,766,000 | 433,151,000 | 439,785,000 | 419,182,000 | 362,115,000 | 337,779,000 | 270,000,000 | 156,942,000 | 68,098,000 | 34,929,000 | 19,985,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 0 | 0 | 0 | 0 | 44,200,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
sales and marketing | 34,492,000 | 28,898,000 | 22,267,000 | 24,848,000 | 42,546,000 | 37,897,000 | 29,372,000 | 39,416,000 | 58,235,000 | 53,159,000 | 43,720,000 | 33,666,000 | 37,776,000 | 31,386,000 | 25,242,000 | 60,130,000 | 82,059,000 | 74,976,000 | 88,923,000 | 93,397,000 | 109,686,000 | 92,717,000 | 94,178,000 | 99,156,000 | 112,462,000 | 101,456,000 | 100,658,000 | 86,342,000 | 93,335,000 | 87,858,000 | 91,993,000 | 89,765,000 | 83,208,000 | 61,587,000 | 57,007,000 | 52,533,000 | 65,909,000 | 59,935,000 | 64,275,000 | 78,924,000 | 56,505,000 | 53,265,000 | 55,497,000 | 49,557,000 | 60,913,000 | 70,919,000 | 88,407,000 | 116,615,000 | 156,461,000 | 170,349,000 | 212,739,000 | 208,209,000 | 173,560,000 | 49,794,000 | 35,860,000 | 3,988,000 |
general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 72,492,000 | 51,118,000 | 96,263,000 | 101,634,000 | 111,774,000 | 119,243,000 | 123,938,000 | 126,420,000 | 126,490,000 | 119,494,000 | 137,969,000 | 127,143,000 | 128,168,000 | 124,257,000 | 143,619,000 | 207,141,000 | 187,671,000 | 198,327,000 | 210,348,000 | 210,424,000 | 194,562,000 | 160,214,000 | 294,124,000 | 222,061,000 | 224,720,000 | 214,828,000 | 230,187,000 | 232,046,000 | 254,458,000 | 253,554,000 | 277,168,000 | 280,988,000 | 287,976,000 | 326,248,000 | 288,721,000 | 289,847,000 | 309,965,000 | 325,942,000 | 332,844,000 | 324,965,000 | 306,086,000 | 294,074,000 | 302,600,000 | 308,206,000 | 307,625,000 | 287,978,000 | 299,894,000 | 283,583,000 | 247,431,000 | 196,798,000 | 226,067,000 | 178,939,000 | 154,172,000 | 45,861,000 | 26,454,000 | 7,426,000 |
operating income | 106,984,000 | 95,346,000 | 118,530,000 | 126,482,000 | 154,320,000 | 157,140,000 | 153,310,000 | 165,836,000 | 184,725,000 | 172,653,000 | 181,689,000 | 160,809,000 | 165,944,000 | 155,643,000 | 168,861,000 | 267,271,000 | 269,730,000 | 273,303,000 | 299,271,000 | 303,821,000 | 304,248,000 | 252,931,000 | 388,302,000 | 321,217,000 | 337,182,000 | 316,284,000 | 330,845,000 | 318,388,000 | 347,793,000 | 341,412,000 | 369,161,000 | 370,753,000 | 371,184,000 | 387,835,000 | 345,728,000 | 342,380,000 | 375,874,000 | 385,877,000 | 397,119,000 | 403,889,000 | 362,591,000 | 347,339,000 | 358,097,000 | 357,763,000 | 368,538,000 | 361,328,000 | 388,301,000 | 400,198,000 | 403,892,000 | 367,147,000 | 438,806,000 | 387,148,000 | 327,732,000 | 95,655,000 | 62,314,000 | 11,414,000 |
net income | 15,326,000 | -464,000 | -4,876,000 | -21,771,000 | -25,191,000 | -31,418,000 | -19,338,000 | -31,835,000 | 2,281,000 | -3,697,000 | -1,991,000 | -1,248,000 | 9,056,000 | -16,180,000 | -72,113,000 | -197,861,000 | 40,105,000 | 4,637,000 | -7,139,000 | 2,195,000 | 61,876,000 | 53,023,000 | -64,245,000 | 3,385,000 | 49,726,000 | -1,213,000 | -7,398,000 | -11,680,000 | 7,424,000 | -26,685,000 | -43,169,000 | -47,333,000 | -5,423,000 | -70,423,000 | -9,226,000 | 5,295,000 | 18,394,000 | -5,429,000 | -7,854,000 | -19,953,000 | 13,352,000 | 13,812,000 | 27,412,000 | 21,178,000 | -12,861,000 | 25,438,000 | 46,485,000 | 39,639,000 | 15,034,000 | -239,000 | -101,027,000 | -117,148,000 | -336,129,000 | -55,967,000 | -36,819,000 | 8,571,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.
