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-03-31 | 2010-06-30 | 2010-03-31 | 2009-06-30 | 2009-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 52,284,000 | 94,349,000 | 37,477,000 | 46,477,000 | 25,762,000 | 8,557,000 | 16,333,000 | 38,437,000 | 53,722,000 | 21,639,000 | 77,655,000 | 50,631,000 | 67,032,000 | 87,721,000 | 76,234,000 | -171,001,000 | 20,086,000 | 22,284,000 | 23,186,000 | 43,567,000 | -1,767,000 | 28,557,000 | 24,521,000 | 24,499,000 | 28,605,000 | 25,610,000 | 27,616,000 | 28,140,000 | 34,169,000 | 25,687,000 | 45,229,000 | 7,913,000 | -19,567,000 | 10,468,000 | 21,189,000 | 23,585,000 | -7,332,000 | 9,091,000 | 31,656,000 | 37,829,000 | 29,902,000 | 28,676,000 | 19,718,000 | 23,979,000 | 26,156,639 | 21,751,730 | 7,023,133 | 6,581,304 | 5,930,000 | 5,213,485 | 11,211,720 | 8,596,969 | 9,076,930 | 5,092,264 | 2,909,767 |
cost of revenue | 19,776,000 | 21,485,000 | -58,015,000 | 21,220,000 | -135,649,000 | 19,685,000 | 19,486,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 | 52,436,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3,119,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
gross profit | 32,508,000 | 72,864,000 | 95,492,000 | 25,257,000 | 161,411,000 | -11,128,000 | -3,153,000 | 38,437,000 | 121,034,000 | 21,639,000 | 77,655,000 | 50,631,000 | 67,032,000 | 87,721,000 | 76,234,000 | -171,001,000 | 20,086,000 | 22,284,000 | 23,186,000 | 43,567,000 | -1,767,000 | 28,557,000 | 24,521,000 | 24,499,000 | 28,605,000 | 25,610,000 | 27,616,000 | 28,140,000 | 34,169,000 | 25,687,000 | 45,229,000 | -44,523,000 | -19,567,000 | 10,468,000 | 21,189,000 | 23,585,000 | -7,332,000 | 9,091,000 | 31,656,000 | 37,829,000 | 26,783,000 | 28,676,000 | 19,718,000 | 23,979,000 | 26,156,639 | 21,751,730 | 7,023,133 | 6,581,304 | 5,930,000 | 5,213,485 | 11,211,720 | 8,596,969 | 9,076,930 | 5,092,264 | 2,909,767 |
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 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | -27,178,000 | 1,392,000 | 1,373,000 | 1,438,000 | 1,758,000 | 1,086,000 | 1,125,000 | 1,293,000 | 375,000 | -1,257,000 | -1,545,000 | -1,340,000 | -578,000 | -1,733,000 | -868,000 | 2,319,000 | -1,470,000 | -885,000 | -825,000 | -260,000 | 486,000 | 1,570,000 | 277,000 | 721,000 | 1,128,000 | 334,000 | 297,000 | -1,602,000 | 98,000 | 597,000 | 570,000 | 545,000 | 464,000 | 255,000 | 637,000 | 21,000 | 1,186,000 | 1,565,000 | 7,608,000 | 14,381,000 | 11,957,000 | 11,209,000 | 8,726,000 | 8,463,000 | 6,405,335 | 9,214,437 | 2,993,721 | 3,151,583 | -250,000 | 1,753,053 | 235,820 | 377,783 | 287,984 | 215,410 | 26,515 |
operating income | 59,686,000 | 40,047,000 | 40,860,000 | 75,357,000 | 63,760,000 | 57,470,000 | 36,694,000 | 55,781,000 | 70,502,000 | 39,531,000 | 93,705,000 | 70,991,000 | -73,585 | 106,133,000 | 96,080,000 | 73,585 | 44,158,000 | 44,999,000 | 44,730,000 | 62,973,000 | 15,924,000 | 41,746,000 | 37,068,000 | 35,068,000 | -34,424,000 | 34,424,000 | 36,364,000 | 38,118,000 | 41,979,000 | 32,261,000 | 51,430,000 | 13,970,000 | -13,520,000 | 16,001,000 | 26,150,000 | 29,041,000 | -3,045,000 | 12,763,000 | 26,607,000 | 23,448,000 | 14,826,000 | 17,467,000 | 10,992,000 | 15,516,000 | -12,032,700 | 10,135,446 | 4,029,412 | 3,429,721 | 6,180,000 | 3,460,432 | 9,429,147 | 7,776,511 | 8,208,206 | 4,876,854 | 2,883,252 |
net income | 27,244,000 | 40,674,000 | 34,830,000 | 44,573,000 | 14,881,000 | 7,705,000 | 15,954,000 | 36,192,000 | 52,250,000 | 21,847,000 | 75,812,000 | 51,490,000 | 66,159,000 | 88,190,000 | 76,481,000 | -172,357,000 | 21,448,000 | 23,450,000 | 23,745,000 | 43,920,000 | -1,384,000 | 26,760,000 | 23,133,000 | 23,844,000 | 26,877,000 | 24,776,000 | 27,328,000 | 30,417,000 | 33,855,000 | 25,079,000 | 44,693,000 | 8,051,000 | -20,027,000 | 9,804,000 | 20,264,000 | 22,914,000 | -8,946,000 | 7,411,000 | 23,662,000 | 23,448,000 | 17,945,000 | 17,467,000 | 10,992,000 | 15,516,000 | 9,805,634 | 22,244,691 | 3,835,147 | 8,188,295 | 6,180,000 | -3,893,305 | 16,418,814 | 2,428,232 | 26,345,992 | 47,438,924 | 30,267,936 |
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.
