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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 50,353,695 | 14,477,378 | 18,367,510 | 25,755,545 | 136,207,129 | 28,082,685 | 2,069,877 | 14,642,768 | 35,819,664 | 19,095,359 | 57,017,675 | 38,767,068 | 51,125,905 | 51,017,360 | 48,718,434 | 41,251,198 | 2,327,722 | 20,618,492 | 48,174,625 | 27,370,963 | 6,332,875 | 17,695,040 | 6,324,041 | 29,099,310 | 26,881,449 | 22,028,407 | 28,654,492 | 26,183,986 | 35,148,149 | 27,662,853 | 27,780,387 | 17,716,664 | 10,948,096 | 25,162,127 | 28,585,803 | 25,668,860 | 27,762 | 16,636,495 | 17,450,739 | 24,505,593 | 20,866,282 | 17,679,190 | 13,000,560 | 17,119,987 | -1,910,175 | 11,895,284 | 11,076,529 | 5,183,308 | 10,119,493 | 10,785,488 | 17,159,741 |
cost of revenue | 11,830,925 | 122,860 | 1,001,519 | 656,894 | 11,028,502 | 539,026 | 850,155 | 658,364 | 0 | 610,350 | 652,133,000,000 | 707,345 | 0 | 585,228 | 829,709 | 109,175,273 | 0 | 628,220 | 57,539,399 | 692,210 | 0 | 847,988 | 653,288 | 523,454 | 0 | 700,780 | 757,782 | 554,959 | 0 | 555,944 | 558,317 | 455,723 | 0 | 264,778 | 842,818 | 473,386 | 0 | 264,778 | 449,058 | 319,586 | 0 | 227,287 | 224,535 | 192,971 | 0 | 168,903 | 54,668 | 0 | 0 | 0 | 0 |
gross profit | 38,522,770 | 14,354,518 | 17,365,991 | 25,098,651 | 125,178,627 | 27,543,659 | 1,219,722 | 13,984,404 | 35,819,664 | 18,485,009 | -652,075,982,325 | 38,059,723 | 51,125,905 | 50,432,132 | 47,888,725 | -67,924,075 | 2,327,722 | 19,990,272 | -9,364,774 | 26,678,753 | 6,332,875 | 16,847,052 | 5,670,753 | 28,575,856 | 26,881,449 | 21,327,627 | 27,896,710 | 25,629,027 | 35,148,149 | 27,106,909 | 27,222,070 | 17,260,941 | 10,948,096 | 24,897,349 | 27,742,985 | 25,195,474 | 27,762 | 16,371,717 | 17,001,681 | 24,186,007 | 20,866,282 | 17,451,903 | 12,776,025 | 16,927,016 | -1,910,175 | 11,726,381 | 11,021,861 | 5,183,308 | 10,119,493 | 10,785,488 | 17,159,741 |
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 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 39,996,436 | 1,641,282 | 2,116,824 | 3,006,226 | 2,918,537 | 1,843,678 | 2,197,952 | 2,193,808 | 3,236,942 | 8,198,680 | 2,191,124 | 3,282,246 | 3,137,572 | 4,501,061 | 2,367,167 | 2,125,585 | 3,482,920 | 2,180,441 | 2,265,872 | 3,249,143 | 7,262,096 | 2,503,664 | 2,206,397 | 1,910,525 | 7,211,956 | 1,896,910 | 2,219,695 | 1,772,058 | 6,940,835 | 1,789,040 | 1,971,302 | 1,669,538 | 2,772,832 | 2,793,361 | 3,531,460 | 2,292,824 | 2,310,925 | 1,941,483 | 2,036,469 | 1,534,921 | 1,483,454 | 1,154,164 | 880,669 | 768,485 | 9,559,514 | 2,338,417 | 2,110,752 | 832,907 | -42,650,243 | -2,117,065 | -1,923,964 |
operating income | -1,473,670 | 28,333,076 | 27,604,479 | 36,957,738 | 60,354,798 | 24,391,467 | 9,241,134 | 21,794,164 | 40,959,973 | 18,691,595 | 17,767,186,000,000 | 18,441,386 | 56,724,661 | 20,122,713 | 21,052,373 | 22,052,924 | 9,658,505 | 25,314,195 | 23,813,638 | 23,320,098 | 4,774,061 | 24,511,933 | 23,946,229 | 21,565,113 | 29,952,062 | 27,567,731 | 31,036,316 | 24,881,888 | 24,153,676 | 25,665,057 | 23,133,724 | 22,870,379 | 26,914,736 | 24,254,967 | 27,269,335 | 22,940,482 | 22,684,317 | 19,200,190 | 18,426,208 | 17,790,654 | 16,262,266 | 13,587,979 | 11,461,529 | 13,996,113 | 14,740,239 | 9,421,539 | 8,921,038 | 9,238,102 | -32,530,750 | 8,668,423 | 15,235,777 |
net income | -13,313,065 | 12,822,932 | 16,250,686 | 22,713,879 | -146,416,510 | 38,254,513 | -128,075 | 12,448,960 | 32,582,722 | 10,896,679 | 54,826,551 | 35,484,822 | 47,988,333 | 46,516,299 | 46,351,267 | -69,481,411 | -1,155,198 | 18,438,051 | -10,823,882 | 24,121,820 | -1,021,921 | 15,191,376 | 4,117,644 | 27,188,785 | 19,633,113 | 20,131,497 | 26,434,797 | 24,411,928 | 27,637,803 | 25,873,813 | 25,809,085 | 16,047,126 | 7,298,558 | 22,368,766 | 25,054,343 | 23,376,036 | -3,091,976 | 14,695,012 | 15,414,270 | 22,970,672 | 18,405,204 | 16,525,026 | 12,119,891 | 16,351,502 | 276,294 | 9,603,653 | 6,423,678 | 3,847,423 | -32,583,430 | 8,318,985 | 15,235,777 |
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.
