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 | 2006-12-31 | 2006-02-28 | 2005-11-30 | 2005-08-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 8,668,215 | 7,754,000 | 8,072,412 | 7,910,000 | 7,642,022 | 6,462,696 | 7,330,735 | 7,924,457 | 9,698,000 | 8,901,886 | 11,365,450 | 10,143,356 | 11,530,562 | 10,246,000 | 9,520,328 | 8,156,000 | 6,610,395 | 5,728,000 | 5,850,417 | 4,576,579 | 5,470,784 | 5,102,748 | 5,245,555 | 4,433,296 | 4,296,047 | 3,448,661 | 3,041,012 | 2,596,133 | 2,612,801 | 2,143,116 | 1,852,670 | 1,597,449 | 1,495,537 | 1,071,459 | 784,282 | 704,491 | 873,651 | 1,034,260 | 665,733 | 570,910 | 314,159 | 203,561 | 127,969 | 176,098 | -587,040 | 605,346 | 33,042 | 16,893 | 36,078 | -4,145 | 4,145 | 5,263 | 4,183 |
cost of revenue | 3,356,935 | 3,204,000 | 3,402,271 | 3,994,000 | 3,633,437 | 4,493,976 | 3,550,702 | 2,277,636 | 3,123,000 | 2,462,946 | 2,710,217 | 2,751,444 | 2,527,418 | 2,891,000 | 3,249,767 | 2,385,000 | 2,094,691 | 1,696,000 | 1,834,366 | 1,738,589 | 2,083,205 | 2,052,696 | 1,785,854 | 1,567,645 | 1,265,003 | 1,516,864 | 1,482,010 | 1,254,483 | 1,297,079 | 963,881 | 873,266 | 819,499 | 803,804 | 638,830 | 465,431 | 304,481 | 329,310 | 475,890 | 666,151 | 662,537 | 837,876 | 620,623 | 199,555 | 253,511 | 58,197 | 141,849 | 10,080 | 10,080 | 11,760 | 3,281 | 3,281 | 0 | 0 |
gross profit | 5,311,280 | 4,550,000 | 4,670,141 | 3,916,000 | 4,008,585 | 1,968,720 | 3,780,033 | 5,646,821 | 6,575,000 | 6,438,940 | 8,655,233 | 7,391,912 | 9,003,144 | 7,355,000 | 6,270,561 | 5,771,000 | 4,515,704 | 4,032,000 | 4,016,051 | 2,837,990 | 3,387,579 | 3,050,052 | 3,459,701 | 2,865,651 | 3,031,044 | 1,931,797 | 1,559,002 | 1,341,650 | 1,315,722 | 1,179,235 | 979,404 | 777,950 | 691,733 | 432,629 | 318,851 | 400,010 | 544,341 | 558,370 | -418 | -91,627 | -523,717 | -417,062 | -71,586 | -77,413 | -645,237 | 463,497 | 22,962 | 6,813 | 24,318 | -7,426 | 864 | 5,263 | 4,183 |
operating expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 4,096,498 | 3,749,000 | 3,668,804 | 4,215,000 | 3,401,931 | 3,290,149 | 4,183,462 | 4,243,365 | 6,137,000 | 4,262,206 | 3,699,314 | 2,282,052 | 2,685,781 | 1,754,000 | 2,406,039 | 1,965,000 | 3,558,455 | 3,185,000 | 2,929,603 | 2,418,633 | 2,423,553 | 1,943,417 | 1,575,751 | 1,780,309 | 2,421,175 | 537,949 | 487,613 | 469,547 | 1,663,144 | 1,172,155 | 1,092,070 | 856,122 | 1,252,051 | 866,334 | 801,656 | 951,028 | 967,700 | 880,292 | 346,993 | 236,774 | 32,440 | 294,198 | 708,159 | 704,141 | 678,082 | 554,266 | 665,750 | 643,281 | 494,672 | 362,393 | 0 | 0 | 0 |
sales and marketing | -1,314,558 | 0 | 38,000 | 55,000 | 224,000 | 143,000 | 115,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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -398,495 | 3,029 | 11,989.121 | 7,628 |
general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 10,556,206 | 9,208,000 | 8,908,983 | 9,132,000 | 8,711,461 | 9,344,566 | 9,118,444 | 9,961,558 | 11,083,000 | 8,441,264 | 10,539,271 | 8,417,542 | 9,376,842 | 7,862,000 | 7,436,764 | 6,836,000 | 7,208,494 | 6,841,000 | 5,098,554 | 5,319,600 | 7,159,353 | 4,457,481 | 6,581,708 | 4,677,864 | 4,765,700 | 3,918,531 | 3,927,511 | 2,946,966 | 4,693,840 | 2,419,884 | 2,944,373 | 2,224,655 | 2,367,907 | 1,988,757 | 1,924,311 | 2,179,194 | 2,631,776 | 1,492,515 | 1,394,624 | 1,317,055 | 1,013,162 | 845,714 | 790,611 | 835,908 | 680,969 | 510,410 | 366,715 | 430,758 | 498,078 | 939,128 | 6,480 | 5.879 | 5,018 |
operating income | 14,472,707 | 11,900,000 | 11,229,378 | 11,808,000 | 10,364,940 | 10,986,058 | 12,137,083 | 13,437,956 | 16,136,000 | 11,844,940 | 13,579,966 | 10,244,103 | 11,637,409 | 9,315,000 | 9,568,228 | 8,250,000 | 9,947,033 | 9,659,000 | 7,646,048 | 7,123,183 | 8,972,845 | 5,760,673 | 7,647,576 | 5,966,818 | 6,836,211 | 4,080,842 | 3,889,910 | 2,899,128 | 5,886,170 | 3,323,447 | 3,666,775 | 2,868,044 | 3,354,501 | 2,582,925 | 2,546,310 | 3,111,639 | 3,599,476 | 2,244,720 | 1,382,695 | 1,062,567 | 480,599 | 462,781 | 1,335,256 | 1,344,817 | 167,689 | 1,064,676 | 1,032,465 | 1,074,039 | 992,750 | 903,026 | 10,763 | 13,133 | 13,785 |
net income | -9,161,430 | -7,350,000 | -6,559,237 | -7,892,000 | -6,356,355 | -9,017,338 | -8,357,050 | -7,791,135 | -9,561,000 | -5,406,000 | -4,924,733 | -2,852,191 | -2,634,265 | -1,960,000 | -3,297,667 | -2,479,000 | -5,431,329 | -5,627,000 | -3,629,997 | -4,285,193 | -5,585,266 | -2,710,621 | -4,187,875 | -3,101,167 | -3,805,167 | -2,149,045 | -2,330,908 | -1,557,478 | -4,570,448 | -2,144,212 | -2,687,371 | -2,090,094 | -2,662,768 | -2,150,296 | -2,227,459 | -2,711,629 | -3,055,135 | -1,686,350 | -1,383,113 | -1,154,194 | -1,004,316 | -879,843 | -1,406,842 | -1,422,230 | -812,926 | -601,179 | -1,009,503 | -1,067,226 | -1,196,955 | -903,026 | -9,899 | -7,870 | -9,602 |
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.
