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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 24,237,000 | 29,426,000 | 7,354,000 | 4,889,000 | 489,000 | 9,713,672 | 13,600,000 | 11,947,000 | 16,871,328 | 7,353,033 | 15,157,479 | 12,473,345 | 26,930,588 | 18,052,130 | 13,621,222 | 26,326,437 | 11,038,971 | 8,339,897 | 5,484,893 | 23,005,339 | 10,623,549 | 12,314,349 | 6,290,412 | 16,908,510 | 14,106,631 | 12,120,128 | 10,713,334 | 8,291,895 | 9,792,659 | 16,628,236 | 14,320,897 | 3,371,875 | 3,402,914 | 4,155,001 | 5,435,260 | 6,678,534 | 991,405 | 2,843,190 | 5,579,759 | 7,802,311 | 7,371,351 | 5,843,404 | 2,057,726 | 4,164,464 | 2,322,148 | 5,596,790 | 3,200,702 | 2,943,730 | 2,467,028 |
cost of revenue | 8,440,000 | 508,000 | 7,942,000 | 7,203,000 | 508,000 | 6,334,000 | 5,782,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 46,361,409 | 0 | 0 | 0 | 27,505,974 | 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 | 424,746 | 383,673 | 370,352 | 315,845 |
gross profit | 15,797,000 | 28,918,000 | -588,000 | -2,314,000 | -19,000 | 3,379,672 | 7,818,000 | 11,947,000 | 16,871,328 | 7,353,033 | 15,157,479 | 12,473,345 | 26,930,588 | 18,052,130 | 13,621,222 | -20,034,972 | 11,038,971 | 8,339,897 | 5,484,893 | -4,500,635 | 10,623,549 | 12,314,349 | 6,290,412 | 16,908,510 | 14,106,631 | 12,120,128 | 10,713,334 | 8,291,895 | 9,792,659 | 16,628,236 | 14,320,897 | 3,371,875 | 3,402,914 | 4,155,001 | 5,435,260 | 6,678,534 | 991,405 | 2,843,190 | 5,579,759 | 7,802,311 | 7,371,351 | 5,843,404 | 2,057,726 | 4,164,464 | 2,322,148 | 5,172,044 | 2,817,029 | 2,573,378 | 2,151,183 |
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 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 1,614,000 | 1,112,000 | 1,611,000 | 849,000 | 850,000 | 798,000 | 799,000 | 799,000 | 798,350 | 3,248,401 | 350,000 | 700,000 | 700,000 | 966,076 | 966,077 | 966,077 | 966,077 | 966,077 | 966,077 | 971,090 | 5,628,354 | 1,101,056 | 1,122,025 | 1,118,750 | 11,987,849 | 1,173,751 | 1,281,485 | 918,750 | 918,750 | 741,970 | 901,555 | 935,699 | 1,656,035 | 2,830,222 | 598,483 | 444,047 | 443,203 | 445,646 | 517,985 | 435,014 | 1,204,570 | 370,750 | 461,244 | 925,388 | 522,645 | 461,255 | 560,804 | 685,982 | 497,304 |
operating income | 22,623,000 | 28,314,000 | 23,024,000 | 13,792,000 | 12,109,000 | -4,769,000 | 2,384,000 | 17,853,000 | 22,711,760 | 9,730,009 | 20,710,206 | 16,554,459 | 31,571,928 | -54,951,884 | 16,950,885 | 19,474,395 | 18,526,604 | 17,655,302 | 16,995,587 | 17,106,509 | 20,761,800 | 16,271,074 | 15,897,219 | 13,077,266 | 11,747,536 | 12,645,997 | 10,786,495 | 10,117,065 | 8,647,422 | 9,739,970 | 8,106,159 | 8,387,610 | 6,933,362 | 6,691,622 | 5,155,356 | 5,342,054 | 6,464,204 | 6,322,223 | 5,371,656 | 4,818,198 | 4,787,300 | 4,045,881 | 3,622,571 | 2,694,661 | 2,564,013 | 1,543,389 | 1,846,493 | 1,544,900 | 1,374,899 |
net income | 22,469,000 | 28,046,000 | 5,593,000 | 7,243,000 | -1,620,000 | -13,139,000 | -5,085,000 | 7,248,000 | 14,433,107 | 4,004,632 | 14,707,479 | 11,673,345 | 26,130,588 | 16,986,054 | 12,555,145 | -21,101,049 | 9,972,894 | 7,373,820 | 4,518,816 | -5,471,725 | 4,995,195 | 11,013,293 | 4,968,387 | 15,589,760 | 1,918,782 | 10,851,377 | 9,341,849 | 7,283,145 | 8,848,909 | 15,886,266 | 13,419,342 | 2,436,176 | 1,746,879 | 1,214,779 | 4,726,777 | 6,124,487 | 438,202 | 2,278,119 | 4,941,774 | 7,237,297 | 6,056,781 | 5,446,525 | 1,567,127 | 3,205,735 | 1,765,431 | 3,943,231 | 387,407 | 4,525,075 | 3,105,165 |
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.
