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 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-30 | 2000-06-30 | 2000-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 20,842,095 | 24,570,588 | 16,651,405 | 11,847,440 | 17,270,886 | 17,072,189 | 22,651,305 | 18,609,367 | 19,736,261 | 16,841,035 | 12,635,583 | 10,617,809 | 12,902,487 | 9,214,350 | 7,590,187 | 14,932,983 | 18,222,984 | 13,789,754 | 14,047,907 | 15,464,569 | 17,015,636 | 16,806,170 | 19,004,851 | 20,503,985 | 23,755,948 | 20,311,502 | 18,271,181 | 17,215,862 | 19,665,654 | 17,485,087 | 15,648,912 | 18,730,449 | 21,035,307 | 19,254,052 | 16,727,810 | 13,420,947 | 15,509,725 | 13,026,011 | 10,942,033 | 10,121,717 | 11,431,083 | 14,509,050 | 13,130,428 | 15,919,779 | 16,240,387 | 15,481,425 | 12,873,981 | 8,767,149 | 6,610,350 | 8,203,116 | 9,213,037 | 11,793,495 | 13,995,478 | 14,270,285 | 11,547,044 | 9,597,471 | 13,039,233 | 12,855,192 | 11,803,529 | 13,915,408 | 12,154,633 | 14,461,135 | 12,846,168 | 21,041,575 | 20,116,097 | 18,860,976 | 16,938,393 | 17,661,284 | 18,969,576 | 21,560,721 | 19,301,638 | 12,050,393 | 9,704,205 | 11,249,239 | 16,068,658 | 10,179,156 | 7,352,460 | 5,721,669 | 4,574,005 | 3,825,431 | 2,690,473 | 2,084,230 | 1,135,037 | 1,185,361 | 1,065,086 | 984,207 | 1,485,578 | 1,229,649 | 656,382 | 1,377,683 | 3,022,378 | 2,845,663 | 2,031,553 | 2,055,228 | 4,069,824 | 3,235,737 |
cost of revenue | 6,234,652 | 2,274,626 | 2,368,540 | 3,190,563 | 5,527,244 | 6,782,047 | 9,273,589 | 8,661,506 | 8,459,820 | 3,757,938 | 2,264,020 | 1,444,059 | 2,141,562 | 1,645,392 | 1,070,028 | 3,439,501 | 5,390,377 | 4,955,508 | 5,674,360 | 6,680,628 | 7,955,527 | 6,196,057 | 6,991,304 | 8,778,594 | 11,507,782 | 9,649,295 | 7,620,743 | 7,891,723 | 7,972,197 | 5,136,242 | 3,971,086 | 4,285,270 | 4,683,604 | 5,876,429 | 7,092,744 | 6,069,219 | 6,170,912 | 5,910,719 | 4,666,175 | 3,676,755 | 6,156,644 | 8,183,064 | 6,964,311 | 7,480,868 | 7,445,390 | 6,745,028 | 6,097,341 | 5,347,751 | 4,725,572 | 4,635,908 | 5,098,813 | 6,371,466 | 7,856,473 | 8,454,134 | 7,198,995 | 5,855,278 | 9,470,565 | 9,466,676 | 7,283,451 | 8,797,178 | 8,122,058 | 9,570,993 | 7,777,882 | 12,527,300 | 10,235,472 | 9,322,745 | 7,885,834 | 8,335,314 | 8,671,963 | 7,659,569 | 8,007,502 | 3,353,880 | 3,529,883 | 3,558,303 | 7,331,604 | 3,226,144 | -1,627,659 | 2,160,940 | 2,064,037 | 1,460,525 | 864,348 | 768,188 | 677,165 | 496,830 | 241,637 | 677,613 | 1,082,260 | 419,286 | -121,127 | 791,486 | 1,588,906 | 1,575,148 | 1,416,090 | 1,357,001 | 2,556,769 | 1,994,445 |
gross profit | 14,607,443 | 22,295,962 | 14,282,865 | 8,656,877 | 11,743,642 | 10,290,142 | 13,377,716 | 9,947,861 | 11,276,441 | 13,083,097 | 10,371,563 | 9,173,750 | 10,760,925 | 7,568,958 | 6,520,159 | 11,493,482 | 12,832,607 | 8,834,246 | 8,373,547 | 8,783,941 | 9,060,109 | 10,610,113 | 12,013,547 | 11,725,391 | 12,248,166 | 10,662,207 | 10,650,438 | 9,324,139 | 11,693,457 | 12,348,845 | 11,677,826 | 14,445,179 | 16,351,703 | 13,377,623 | 9,635,066 | 7,351,728 | 9,338,813 | 7,115,292 | 6,275,858 | 6,444,962 | 5,274,439 | 6,325,986 | 6,166,117 | 8,438,911 | 8,794,997 | 8,736,397 | 6,776,640 | 3,419,398 | 1,884,778 | 3,567,208 | 4,114,224 | 5,422,029 | 6,139,005 | 5,816,151 | 4,348,049 | 3,742,193 | 3,568,668 | 3,388,516 | 4,520,078 | 5,118,230 | 4,032,575 | 4,890,142 | 5,068,286 | 8,514,275 | 9,880,625 | 9,538,231 | 9,052,559 | 9,325,970 | 10,297,613 | 13,901,152 | 11,294,136 | 8,696,513 | 6,174,322 | 7,690,936 | 8,737,054 | 6,953,012 | 8,980,119 | 3,560,729 | 2,509,968 | 2,364,906 | 1,826,125 | 1,316,042 | 457,872 | 688,531 | 823,449 | 306,594 | 403,318 | 810,363 | 777,509 | 586,197 | 1,433,472 | 1,270,515 | 615,463 | 698,227 | 1,513,055 | 1,241,292 |
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 | 10,625,638 | 2,939,584 | 2,993,165 | 4,692,889 | 5,091,407 | 5,832,243 | 5,422,936 | 1,843,057 | 697,001 | 1,959,042 | 2,296,595 | 2,493,479 | 2,358,692 | 1,705,124 | 889,309 | 524,544 | 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 | 17,034,421 | 23,487,044 | 17,621,917 | 12,092,280 | 15,676,174 | 14,063,694 | 16,215,536 | 12,053,827 | 12,308,592 | 14,828,024 | 12,770,247 | 11,768,629 | 12,607,720 | 10,001,658 | 7,756,827 | 14,025,900 | 14,147,005 | 11,208,571 | 10,477,332 | 10,729,626 | 11,136,105 | 11,950,596 | 12,752,668 | 13,040,171 | 12,637,075 | 11,551,060 | 11,960,149 | 10,973,140 | 11,894,584 | 12,801,046 | 12,284,671 | 14,042,172 | 15,622,399 | 12,742,525 | 9,103,254 | 7,100,969 | 8,445,044 | 6,650,613 | 5,808,048 | 5,774,211 | 5,563,988 | 5,713,036 | 6,080,479 | 8,831,045 | 9,851,297 | 9,860,132 | 9,434,809 | 5,125,085 | 3,548,577 | 4,803,434 | 5,731,139 | 6,600,922 | 6,826,414 | 6,016,405 | 5,250,862 | 5,406,686 | 4,040,680 | 5,773,518 | 5,589,349 | 6,185,829 | -5,040,401 | 5,669,328 | 17,801,915 | 11,826,350 | 10,055,530 | 9,165,269 | 9,409,532 | 9,990,377 | 9,744,218 | 12,236,873 | 10,969,793 | 9,612,067 | 7,917,571 | 6,699,292 | 7,634,576 | 5,571,754 | 7,835,423 | 2,079,670 | 1,311,613 | 1,465,240 | 1,268,062 | 1,044,440 | 427,172 | 665,435 | 933,184 | 243,500 | 517,433 | 893,505 | 1,972,577 | 518,004 | 1,166,081 | 589,960 | 1,198,946 | 548,103 | 1,120,077 | 969,773 |
operating income | -2,426,980 | -1,191,082 | -3,339,052 | -3,435,403 | -3,932,532 | -3,773,552 | -2,837,820 | -2,105,966 | -1,032,151 | -1,744,927 | -2,398,684 | -2,594,879 | -1,846,795 | -2,432,700 | -1,236,668 | -2,532,418 | -1,314,398 | -2,374,325 | -2,103,785 | -1,945,685 | -2,075,996 | -1,340,483 | -739,121 | -1,314,780 | -388,909 | -888,853 | -1,309,711 | -1,649,001 | -201,127 | -452,201 | -606,845 | 403,007 | 729,304 | 635,098 | 531,812 | 250,759 | 893,769 | 464,679 | 467,810 | 670,751 | -289,549 | 612,950 | 85,638 | -392,134 | -1,056,300 | -1,123,735 | -2,658,169 | -1,705,687 | -1,663,799 | -1,236,226 | -1,616,915 | -1,178,893 | -687,409 | -200,254 | -902,813 | -1,664,493 | -472,012 | -2,385,002 | -1,069,271 | -1,067,599 | -31,128,663 | -779,186 | -12,733,629 | -3,312,075 | -174,905 | 372,962 | -356,973 | -664,407 | 553,395 | 1,664,279 | 324,343 | -915,554 | -1,743,249 | 991,644 | 1,102,478 | 1,381,258 | 1,144,696 | 1,481,059 | 1,198,355 | 899,665 | 558,064 | 271,601 | 30,700 | 23,096 | -109,735 | 63,094 | -114,115 | -83,142 | -1,195,069 | 68,194 | 267,391 | 639,450 | -583,483 | 150,124 | 392,978 | 271,519 |
net income | -2,401,330 | -1,170,980 | -3,377,238 | -3,444,807 | -4,021,034 | -3,847,572 | -3,622,034 | -2,072,560 | -1,240,986 | -1,830,268 | -2,382,127 | -2,147,268 | -714,965 | -2,405,080 | -1,359,288 | -2,825,236 | -858,621 | 787,900 | -1,954,993 | -2,462,393 | -2,208,461 | -1,441,650 | -832,697 | -1,408,024 | 1,003,896 | -986,171 | -1,382,371 | -1,693,054 | -308,957 | -263,073 | -574,828 | 374,274 | 617,062 | 651,394 | 445,008 | 626,310 | 645,190 | 402,874 | 382,291 | 674,759 | -253,445 | 639,799 | 381,572 | -290,710 | -863,957 | -1,320,683 | -2,964,113 | -1,874,097 | -4,383,971 | -1,367,897 | -1,831,260 | -1,393,226 | -681,928 | -2,232,439 | -1,060,652 | -1,031,235 | -1,808,136 | -2,028,377 | -773,064 | -781,537 | -42,235,899 | -3,583,446 | -34,728,714 | -2,302,223 | -261,982 | 30,080 | -348,682 | -527,241 | 288,738 | 912,192 | 72,900 | -708,640 | -1,139,784 | 572,662 | 689,284 | 879,590 | 724,737 | 883,008 | 786,778 | 638,691 | 1,242,441 | -944,572 | 21,112 | 586 | -38,541 | 537,381 | -164,879 | -2,802,703 | -745,859 | -285,665 | 132,564 | 409,054 | 309,882 | 82,555 | 214,883 | 122,640 |
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.
