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 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 153,770,000 | 270,386,000 | 673,513,000 | 182,000,000 | 185,130,000 | 315,526,000 | 285,536,000 | 141,094,000 | 672,240,000 | 537,454,000 | 239,481,000 | 97,759,000 | 168,139,000 | 230,235,000 | 202,865,000 | 80,622,000 | 87,785,000 | 183,635,000 | 196,655,000 | 19,506,000 | 371,995,000 | 241,672,000 | 147,194,000 | 17,876,000 | 47,793,000 | 84,704,000 | 99,716,000 | 14,760,000 | 17,554,000 | 39,942,000 | 52,227,000 | 6,671,000 | 26,544,000 | 62,345,000 | 345,685,000 | 21,837,000 | 21,448,000 | 48,736,000 | 93,016,000 | 27,079,000 | 3,607,000 | 39,229,000 | 145,001,000 | 19,052,000 | 58,236,000 | 49,396,000 | 53,161,000 | 17,730,000 | 29,420,000 | 55,002,000 | 39,278,000 | 6,537,000 | 24,962,000 | 8,767,000 | 17,804,000 | 12,547,000 | 2,402,000 | 3,310,000 | 19,815,000 | 10,728,000 | 1,336,000 | 3,214,000 |
cost of revenue | 156,638,000 | 169,631,000 | 398,912,000 | 124,685,000 | 167,443,000 | 281,529,000 | 237,587,000 | 22,268,000 | 275,454,000 | 404,472,000 | 119,494,000 | 136,028,000 | 98,565,000 | 156,940,000 | 140,274,000 | 37,937,000 | 32,311,000 | 122,992,000 | 155,022,000 | 1,619,000 | 40,580,000 | 98,568,000 | 85,980,000 | 16,271,999 | 19,572,000 | 52,576,000 | 70,791,000 | 7,241,000 | 9,726,000 | 36,338,000 | 57,392,000 | 19,182,000 | 17,044,000 | 49,814,000 | 164,177,000 | 8,695,000 | 19,976,000 | 40,782,000 | 86,697,000 | 20,201,000 | 5,939,000 | 36,498,000 | 105,305,000 | 22,664,000 | 32,397,000 | 37,552,000 | 57,027,000 | 14,611,000 | 25,717,000 | 38,280,000 | 8,278,000 | 5,329,000 | 16,095,000 | 10,023,000 | 31,179,000 | 11,308,000 | 2,966,000 | 2,994,000 | 24,590,000 | 7,284,000 | 1,676,000 | 2,355,000 |
gross profit | -2,868,000 | 100,755,000 | 274,601,000 | 57,315,000 | 17,687,000 | 33,997,000 | 47,949,000 | 118,826,000 | 396,786,000 | 132,982,000 | 119,987,000 | -38,269,000 | 69,574,000 | 73,295,000 | 62,591,000 | 42,685,000 | 55,474,000 | 60,643,000 | 41,633,000 | 17,887,000 | 331,415,000 | 143,104,000 | 61,214,000 | 1,604,001 | 28,221,000 | 32,128,000 | 28,925,000 | 7,519,000 | 7,828,000 | 3,604,000 | -5,165,000 | -12,511,000 | 9,500,000 | 12,531,000 | 181,508,000 | 13,142,000 | 1,472,000 | 7,954,000 | 6,319,000 | 6,878,000 | -2,332,000 | 2,731,000 | 39,696,000 | -3,612,000 | 25,839,000 | 11,844,000 | -3,866,000 | 3,119,000 | 3,703,000 | 16,722,000 | 31,000,000 | 1,208,000 | 8,867,000 | -1,256,000 | -13,375,000 | 1,239,000 | -564,000 | 316,000 | -4,775,000 | 3,444,000 | -340,000 | 859,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
sales and marketing | 6,480,000 | 15,148,000 | 13,699,000 | 9,544,000 | 10,161,000 | 7,506,000 | 17,201,000 | 9,833,000 | 12,233,000 | 4,311,000 | 13,997,000 | 3,402,000 | 5,115,000 | 5,437,000 | 9,154,000 | -1,265,000 | 2,538,000 | 3,873,000 | 4,438,000 | 3,190,000 | -491,000 | 1,174,000 | 5,740,000 | 2,257,000 | 1,353,000 | 737,000 | 6,139,000 | 417,000 | 210,000 | -90,000 | 1,552,000 | 285,000 | 269,000 | 626,000 | 8,324,000 | 311,000 | -477,000 | 848,000 | 5,404,000 | 1,669,000 | 1,200,000 | 1,966,000 | 8,466,000 | 535,000 | 3,033,000 | 1,994,000 | 3,084,000 | 79,000 | 450,000 | 402,000 | 2,284,000 | 83,000 | 612,000 | 12,000 | 1,406,000 | 11,000 | 510,000 | 248,000 | 761,000 | 300,000 | 5,000 | 106,000 |
general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 15,286,000 | 5,841,000 | 19,549,000 | 12,286,000 | 15,557,000 | 10,199,000 | 19,897,000 | 10,079,000 | 9,870,000 | 10,478,000 | 0 | 0 | 7,107,000 | 7,908,000 | 13,735,000 | 7,203,000 | 8,306,000 | 7,205,000 | 12,553,000 | 7,455,000 | 87,982,000 | 8,275,000 | 11,570,000 | 5,713,000 | 5,583,000 | 6,235,000 | 6,061,000 | 5,964,000 | 6,221,000 | 7,453,000 | 7,164,000 | 6,221,000 | 5,075,000 | 5,682,000 | 9,180,000 | 4,583,000 | 6,336,000 | 5,547,000 | 8,637,000 | 5,294,000 | 7,396,000 | 5,330,000 | 8,417,000 | 6,716,000 | 6,595,000 | 6,672,000 | 9,410,000 | 6,408,000 | 6,207,000 | 5,740,000 | 5,133,000 | 10,984,000 | 4,708,000 | 4,514,000 | 5,419,000 | 5,851,000 | 6,001,000 | 5,160,000 | 3,928,000 | 4,961,000 | 6,743,000 | 5,585,000 |
operating income | 26,298,000 | 114,715,000 | 40,398,000 | 41,476,000 | 30,347,000 | 23,610,000 | 50,646,000 | 16,454,000 | 23,930,000 | 18,222,000 | 0 | 0 | 15,147,000 | 13,850,000 | 17,740,000 | 13,452,000 | 12,569,000 | 13,198,000 | 19,152,000 | 10,685,000 | 1,531,618,000 | 11,662,000 | 19,478,000 | 7,491,000 | 9,117,000 | 8,848,000 | 17,782,000 | 6,500,000 | 9,437,000 | 9,485,000 | 7,813,000 | 6,919,000 | 7,172,000 | 7,802,000 | 18,403,000 | 4,104,000 | 10,096,000 | 9,267,000 | 15,986,000 | 8,600,000 | 6,704,000 | 9,042,000 | 19,967,000 | 7,364,000 | 10,846,000 | 8,623,000 | 13,637,000 | 6,492,000 | 6,636,000 | 6,142,000 | 9,334,000 | 11,422,000 | 4,299,000 | 4,193,000 | 28,985,000 | 1,172,000 | 6,683,000 | -2,162,000 | 25,276,000 | -6,775,000 | 6,881,000 | -1,241,000 |
net income | -29,407,000 | -13,960,000 | 209,782,000 | 15,839,000 | -12,797,000 | 10,387,000 | -2,697,000 | 181,754,000 | 372,856,000 | 114,760,000 | 84,370,000 | 187,553,000 | 54,427,000 | 57,093,000 | 42,270,000 | 29,233,000 | 42,905,000 | 47,445,000 | 22,372,000 | 8,376,000 | -1,515,888,000 | 131,442,000 | 41,736,000 | 26,688,000 | 19,104,000 | 23,280,000 | 10,505,000 | -411,000 | -2,766,000 | -7,513,000 | -9,453,000 | -20,039,000 | 2,328,000 | 2,982,000 | 165,400,000 | 9,038,000 | -9,903,000 | -2,116,000 | -9,667,000 | -1,722,000 | -9,036,000 | -6,311,000 | 19,729,000 | -10,976,000 | 14,993,000 | 3,221,000 | -17,493,000 | -3,373,000 | -2,933,000 | 10,580,000 | 19,400,000 | -11,081,000 | 5,109,000 | -2,857,000 | -23,242,000 | -2,146,000 | -3,658,000 | 1,460,000 | 1,124,000 | 8,837,000 | -8,186,000 | 742,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.
