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 | 2011-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 77,708,000 | 12,099,000 | 14,881,000 | 21,452,000 | 20,004,000 | 10,229,000 | 16,237,000 | 17,295,000 | 22,098,000 | 32,158,000 | 20,748,000 | 22,109,000 | 23,190,000 | 9,644,000 | 11,345,000 | -434,534,000 | 37,106,000 | 22,435,000 | 26,263,000 | 39,609,000 | -25,600,000 | 16,542,000 | 13,721,477 | 11,595,308 | 26,965,190 | 36,803,052 | 36,431,688 | 28,337,144 | 3,355,186 | 51,233,822 | 25,934,385 | 3,552,215 | 4,285,719 | 4,488,391 | 7,719,773 | 17,918,855 | 21,457,073 | 27,983,561 | 43,678,320 | 36,550,226 | 22,509,781 | 9,739,193 | -64,935,933 | 25,154,907 | 148,940,946 | 10,020,000 |
cost of revenue | 4,424,000 | 580,000 | 3,522,000 | 9,837,000 | 61,385,000 | 4,083,000 | 3,823,000 | 3,688,000 | 13,357,000 | 5,010,000 | 4,866,000 | 3,983,000 | 428,058,000 | 5,929,000 | 4,482,000 | 2,342,000 | 18,638,000 | 6,215,000 | 3,850,000 | 3,830,000 | 119,000 | 3,503,000 | 3,442,611 | 3,222,544 | 10,965,144 | 2,602,473 | 2,851,353 | 2,793,234 | 10,290,513 | 2,870,662 | 2,664,252 | 3,046,812 | 12,356,644 | 3,390,191 | 3,285,942 | 3,077,998 | 11,874,427 | 3,140,272 | 2,739,225 | 2,643,681 | 40,886,821 | 2,819,431 | 2,686,584 | 2,274,370 | 5,443,059 | 1,880,000 |
gross profit | 73,284,000 | 11,519,000 | 11,359,000 | 11,615,000 | -41,381,000 | 6,146,000 | 12,414,000 | 13,607,000 | 8,741,000 | 27,148,000 | 15,882,000 | 18,126,000 | -404,868,000 | 3,715,000 | 6,863,000 | -436,876,000 | 18,468,000 | 16,220,000 | 22,413,000 | 35,779,000 | -25,719,000 | 13,039,000 | 10,278,866 | 8,372,764 | 16,000,046 | 34,200,579 | 33,580,335 | 25,543,910 | -6,935,327 | 48,363,160 | 23,270,133 | 505,403 | -8,070,925 | 1,098,200 | 4,433,831 | 14,840,857 | 9,582,646 | 24,843,289 | 40,939,095 | 33,906,545 | -18,377,040 | 6,919,762 | -67,622,517 | 22,880,537 | 143,497,887 | 8,140,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 |
sales and marketing | 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 | 1,609,111 | 2,170,000 |
general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 485,000 | 2,054,000 | 2,061,000 | 2,075,000 | 2,112,000 | 2,064,000 | 1,958,000 | 2,457,000 | 1,800,000 | 2,211,000 | 1,667,000 | 2,216,000 | 2,201,000 | 2,157,000 | 2,100,000 | 2,629,000 | 2,808,000 | 2,422,000 | 2,473,000 | 2,471,000 | 2,362,000 | 2,852,000 | 2,877,844 | 2,490,631 | 2,536,225 | 2,514,942 | 2,531,320 | 2,553,294 | 2,567,779 | 2,527,161 | 2,507,965 | 2,505,114 | 2,480,290 | 2,532,885 | 2,538,829 | 2,583,770 | 2,601,536 | 2,616,163 | 2,581,073 | 2,581,598 | 2,557,299 | 2,578,652 | 2,830,353 | 2,973,868 | 1,301,154 | 200,000 |
operating income | 522,000 | -13,684,000 | -3,303,000 | 47,097,000 | 43,060,000 | 27,310,000 | -32,158,000 | -12,321,000 | -6,655,000 | -27,157,000 | -11,425,000 | 29,184,000 | 444,652,000 | -20,615,000 | -2,426,000 | 502,972,000 | -8,157,000 | 1,986,000 | 1,946,000 | 1,843,000 | 1,862,000 | 232,000 | 14,160,100 | 15,200,427 | -5,515,406 | 5,515,406 | 9,792,189 | 7,735,164 | -7,540,240 | 6,294,170 | 6,204,005 | 5,610,469 | -7,655,484 | 7,111,146 | 4,981,042 | 5,436,763 | -7,778,834 | 4,193,345 | 7,102,751 | 3,426,284 | 5,713,590 | 4,788,155 | 3,699,949 | 3,398,503 | -4,008,149 | 2,370,000 |
net income | 72,762,000 | -2,165,000 | 8,056,000 | 58,712,000 | 38,274,000 | 33,456,000 | -19,744,000 | 4,974,000 | 24,170,000 | 34,579,000 | 15,493,000 | 47,310,000 | -421,585,000 | 20,046,000 | 2,700,000 | -485,017,000 | 97,338,000 | 9,400,000 | 10,828,000 | 12,476,000 | 67,632,000 | 17,276,000 | 24,438,966 | 23,573,191 | 5,515,406 | -5,515,406 | 43,372,524 | 33,279,074 | 6,236,713 | 54,657,330 | 29,474,138 | 6,115,872 | -16,881,661 | 8,209,346 | 9,414,873 | 20,277,620 | -55,351,023 | 29,036,634 | 48,041,846 | 37,332,829 | -5,713,590 | 11,707,917 | -63,922,568 | 26,279,040 | 7,929,037 | 5,770,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.
