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 | 2006-09-30 | 2006-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 891,164 | 779,736 | 2,917,341 | 4,407,614 | 5,262,752 | 3,559,317 | 4,296,371 | 6,147,283 | 4,165,706 | 3,039,735 | 1,700,320 | 2,671,542 | 1,616,141 | 313,989 | 431,516 | 552,473 | 633,519 | 1,672,842 | 2,053,457 | 778,468 | 884,322 | 1,195,365 | 1,016,355 | 1,043,946 | 647,677 | 1,145,497 | 1,797,382 | 905,373 | 903,008 | 1,636,095 | 652,896 | 573,322 | 1,324,114 | 3,980,265 | 2,267,671 | 1,518,761 | 1,241,802 | 645,526 | 841,197 | 637,146 | 597,354 | 729,105 | 644,842 | 344,605 | 317,670 | 290,814 | 528,574 | 518,402 | 516,904 | 280,878 | 229,710 | 140,443 | 317,817 | 89,659 | 170,195 | 187,275 | 72,715 | 60,992 | 22,925 | 64,670 | 146,575 | 289,415 | 252,691 | 252,691 | 123,167 | 15,639 | 18,900 |
cost of revenue | 660,067 | 700,740 | 1,648,023 | 2,600,179 | 2,885,069 | 3,142,558 | 3,257,113 | 3,658,798 | 3,056,568 | 2,949,759 | 550,457 | 356,610 | 242,562 | 154,483 | 154,804 | 179,582 | 232,031 | 320,105 | 270,883 | 133,141 | 153,485 | 250,659 | 252,562 | 372,153 | 331,440 | 272,680 | 232,348 | 297,372 | 274,832 | 441,971 | 121,260 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 34,364 | 0 | 14,154 | 20,210 | 14,801 | 19,658 | 14,036 | 14,434 | 6,382 | 2,521 | 8,594 | 43,741 | 46,839 | 50,489 | 50,489 | 27,890 | 15,639 | 15,639 |
gross profit | 231,097 | 78,996 | 1,269,318 | 1,807,435 | 2,377,683 | 416,759 | 1,039,258 | 2,488,485 | 1,109,138 | 89,976 | 1,149,863 | 2,314,932 | 1,373,579 | 159,506 | 276,712 | 372,891 | 401,488 | 1,352,737 | 1,782,574 | 645,327 | 730,837 | 944,706 | 763,793 | 671,793 | 316,237 | 872,817 | 1,565,034 | 608,001 | 628,176 | 1,194,124 | 531,636 | 573,322 | 1,324,114 | 3,980,265 | 2,267,671 | 1,518,761 | 1,241,802 | 645,526 | 841,197 | 637,146 | 597,354 | 729,105 | 644,842 | 344,605 | 317,670 | 290,814 | 528,574 | 518,402 | 516,904 | 246,514 | 229,710 | 126,289 | 297,607 | 74,858 | 150,537 | 173,239 | 58,281 | 54,610 | 20,404 | 56,076 | 102,834 | 242,576 | 202,202 | 202,202 | 95,277 | 0 | 3,261 |
operating expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 935,815 | 938,907 | 836,123 | 988,744 | 971,304 | 912,881 | 863,025 | 1,070,041 | 1,080,096 | 1,113,393 | 1,029,627 | 874,055 | 748,365 | 1,239,720 | 814,599 | 703,018 | 564,426 | 886,668 | 719,668 | 651,377 | 709,564 | 716,692 | 625,006 | 669,813 | 740,067 | 524,746 | 603,095 | 635,893 | 518,628 | 832,227 | 1,077,916 | 729,079 | 471,934 | 673,637 | 310,093 | 373,380 | 278,288 | 215,334 | 266,331 | 359,782 | 459,304 | 183,348 | 184,981 | 176,485 | 147,666 | 158,141 | 99,958 | 96,097 | 78,473 | 107,231 | 47,988 | 92,951 | 20,706 | 31,017 | 18,142 | 20,654 | 6,148 | 3,710 | 28,306 | 40,860 | 62,529 | 33,790 | 19,816 | 19,816 | 36,326 | 77,915 | 0 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 4,020,163 | 4,249,817 | 4,128,427 | 4,511,459 | 3,596,661 | 4,786,226 | 3,876,992 | 4,482,818 | 5,742,269 | 3,725,476 | 4,517,351 | 4,630,923 | 4,346,681 | 4,212,085 | 3,465,506 | 3,055,099 | 3,012,906 | 3,216,582 | 3,214,206 | 3,277,964 | 3,926,996 | 4,410,107 | 3,630,163 | 2,811,697 | 3,490,869 | 3,715,663 | 4,167,353 | 4,029,632 | 4,581,522 | 3,603,906 | 3,953,977 | 4,020,529 | 4,244,642 | 4,468,179 | 3,939,887 | 3,397,666 | 5,059,504 | 3,488,270 | 3,328,207 | 3,764,331 | 4,410,097 | 3,081,432 | 3,488,076 | 2,952,722 | 2,689,828 | 2,057,821 | 1,955,797 | 2,019,451 | 2,329,274 | 4,057,700 | 1,720,668 | 1,790,045 | 1,422,528 | 1,935,316 | 2,621,084 | 1,375,837 | 1,641,729 | 1,248,337 | 1,116,069 | 1,830,039 | 2,935,522 | 1,054,936 | 1,081,199 | 1,081,199 | 1,842,399 | 9,657,325 | 1,527,791 |
operating income | -3,789,066 | -4,170,821 | -2,859,109 | -2,704,024 | 1,418,822 | -4,369,467 | -2,837,734 | -1,994,333 | -4,633,131 | -4,457,241 | -3,367,488 | -2,315,991 | -2,973,102 | -4,052,579 | -3,188,794 | -2,682,208 | -2,611,418 | -1,863,845 | -1,431,632 | -2,632,637 | -3,196,159 | -3,465,401 | -2,866,370 | -2,139,904 | -3,174,632 | -2,842,846 | -2,602,319 | -3,421,631 | -3,953,346 | -2,409,782 | -3,422,341 | -3,447,207 | -2,920,528 | -487,914 | -1,672,216 | -1,878,905 | -3,817,702 | -2,842,744 | -2,487,010 | -3,127,185 | -3,812,743 | -2,352,327 | -2,843,234 | -2,608,117 | -2,372,158 | -1,767,007 | -1,427,223 | -1,501,049 | -1,812,370 | -3,776,822 | -1,490,958 | -1,663,756 | -1,124,921 | -1,860,458 | -2,470,547 | -1,202,598 | -1,583,448 | -1,193,727 | -1,095,665 | -1,773,963 | -2,832,688 | -812,360 | -878,997 | -878,997 | -1,747,122 | -9,657,325 | -1,524,530 |
net income | -1,182,857 | -3,592,264 | -3,099,766 | 588,343 | -3,843,372 | -773,067 | -1,124,221 | -1,127,444 | -4,721,766 | -4,511,093 | -3,448,993 | -1,516,800 | -4,809,556 | -4,122,933 | -3,289,450 | -2,952,125 | -2,662,711 | -1,224,135 | -1,477,911 | -2,686,757 | -3,234,320 | -3,475,283 | -2,887,723 | -2,146,209 | -3,183,712 | -2,854,678 | -2,610,849 | -3,428,856 | -3,961,384 | -2,415,076 | -3,367,011 | -3,467,623 | -2,926,270 | -496,034 | -1,670,882 | -1,885,582 | -7,828,644 | -2,105,518 | -1,919,057 | -2,750,436 | -6,291,650 | -3,718,471 | -2,135,612 | -3,127,631 | -8,704,757 | -1,767,280 | -1,429,645 | -1,543,882 | -2,409,905 | -4,417,364 | -2,154,995 | -2,598,669 | -1,344,096 | -2,115,755 | -2,596,935 | -1,389,202 | -1,808,008 | -1,446,431 | -1,330,680 | 10,037,703 | -3,316,014 | -1,815,748 | -1,528,719 | -1,528,719 | -2,132,744 | -5,868,722 | -5,611 |
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.
