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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 44,859,847 | 38,613,911 | 35,946,913 | 33,126,335 | 28,119,716 | 31,412,469 | 30,458,498 | 29,042,837 | 27,416,884 | 24,947,199 | 22,313,611 | 18,198,112 | 12,893,552 | 11,005,763 | 9,089,783 | 4,304,812 | 3,944,454 | 3,126,727 | 2,698,407 | 2,698,990 | 2,184,578 | 2,495,424 | 2,037,636 | 1,606,491 | 1,471,092 | 2,051,734 | 1,107,418 | 424,462 | 985,900 | 1,384,429 | 1,227,247 | 1,641,028 | 373,349 | 279,884 | 277,353 | 288,277 | 159,649 | 165,469 | 196,611 | 192,429 | 160,526 | 94,676 | 322,903 | 230,258 | 115,560 | 152,115 | 227,566 | 178,536 |
cost of revenue | 7,414,108 | 4,781,506 | 4,548,430 | 4,214,969 | 4,067,700 | 4,716,842 | 4,635,311 | 5,248,175 | 5,567,630 | 5,096,487 | 4,200,008 | 3,263,253 | 3,985,010 | 2,734,936 | 2,190,208 | 1,759,639 | 1,257,331 | 680,081 | 655,211 | 677,973 | 639,180 | 439,701 | 534,727 | 355,453 | 415,512 | 535,572 | 329,246 | 203,356 | 677,735 | 942,738 | 700,977 | 1,337,942 | 10,065 | 73,988 | 89,503 | 74,216 | 17,001 | 71,605 | 69,156 | 49,090 | 57,123 | 17,475 | 65,668 | 32,331 | -65,159 | 53,854 | 103,802 | 29,573 |
gross profit | 37,445,739 | 33,832,405 | 31,398,483 | 28,911,366 | 24,052,016 | 26,695,627 | 25,823,187 | 23,794,662 | 21,849,254 | 19,850,712 | 18,113,603 | 14,934,859 | 8,908,542 | 8,270,827 | 6,899,575 | 2,545,173 | 2,687,123 | 2,446,646 | 2,043,196 | 2,021,017 | 1,545,398 | 2,055,723 | 1,502,909 | 1,251,038 | 1,055,580 | 1,516,162 | 778,172 | 221,106 | 308,165 | 441,691 | 526,270 | 303,086 | 363,284 | 205,896 | 187,850 | 214,061 | 142,648 | 93,864 | 127,455 | 143,339 | 103,403 | 77,201 | 257,235 | 197,927 | 180,719 | 98,261 | 123,764 | 148,963 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 1,998,015 | 1,498,213 | 1,380,686 | 1,183,599 | 1,019,163 | 821,636 | 701,070 | 428,333 | 343,416 | 131,160 | 45,413 | 192,228 | 157,936 | 118,346 | 92,325 | 78,142 | 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,617,275 | 38,401,786 | 36,294,029 | 31,764,176 | 30,909,361 | 33,513,328 | 38,727,312 | 36,901,677 | 35,513,931 | 32,442,016 | 34,240,366 | 26,853,196 | 41,236,611 | 28,803,334 | 10,117,947 | 4,285,678 | 3,206,491 | 3,420,352 | 2,876,361 | 2,584,386 | 2,286,100 | 2,494,354 | 2,100,402 | 1,530,352 | 1,249,084 | 1,789,729 | 1,003,649 | 596,092 | 2,729,752 | 649,395 | 679,902 | 408,182 | 634,106 | 187,955 | 205,020 | 206,227 | 321,569 | 226,809 | 202,832 | 320,977 | 390,203 | 245,867 | 277,389 | 268,714 | 305,569 | 261,902 | 339,463 | 184,789 |
operating income | -2,171,540 | -4,569,381 | -4,895,546 | -2,852,810 | -6,857,345 | -6,817,701 | -12,904,125 | -13,107,015 | -13,664,677 | -12,591,304 | -16,126,763 | -11,918,337 | -32,328,069 | -20,532,507 | -3,218,372 | -1,740,505 | -519,368 | -973,706 | -833,165 | -563,369 | -740,702 | -438,631 | -597,493 | -279,314 | -193,504 | -273,567 | -225,477 | -374,986 | -708,250 | -207,704 | -153,632 | -105,096 | -270,822 | 17,941 | -17,170 | 7,834 | -144,919 | -132,945 | -75,377 | -177,638 | -286,800 | -168,666 | -20,154 | -70,787 | -124,850 | -163,641 | -215,699 | -35,826 |
net income | -3,732,102 | -6,122,435 | -6,733,000 | -10,082,915 | -11,575,182 | -8,438,471 | -13,087,798 | -13,467,609 | -18,111,246 | -14,353,375 | -16,830,700 | -11,602,383 | -32,250,729 | -20,622,370 | -3,379,116 | -2,394,728 | -711,547 | -943,804 | -818,104 | -663,747 | -712,095 | -548,977 | -607,032 | 627,277 | -219,582 | -679,063 | 737,489 | -1,044,805 | -618,868 | -226,651 | -199,976 | -62,049 | -50,749 | 8,119 | -21,028 | 1,666 | -144,137 | -103,904 | -71,505 | -140,939 | -71,554 | -139,366 | -15,854 | -41,487 | -71,164 | -159,341 | -186,842 | -28,293 |
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.
