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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 16,878,166 | 16,594,783 | 14,730,140 | 16,073,397 | 11,970,242 | 13,243,373 | 13,630,846 | 12,728,215 | 10,672,489 | 14,708,042 | 10,326,431 | 9,260,385 | 8,836,076 | 10,743,587 | 8,440,867 | 12,113,847 | 12,220,083 | 10,893,114 | 22,452,050 | 23,607,497 | 17,284,544 | 17,977,009 | 19,164,314 | 20,601,212 | 32,381,900 | 32,919,304 | 27,806,656 | 30,504,983 | 29,397,257 | 36,766,914 | 24,714,853 | 18,908,100 | 13,314,693 | 14,047,912 | 14,665,748 | 14,330,940 | 13,842,789 | 13,686,428 | 13,453,734 | 11,548,572 | 8,964,380 | 2,534,866 | 5,332,157 | 3,620,176 | 2,186,332 | 4,796,569 | 3,672,005 | 1,672,556 | 2,020,916 | 2,654,558 | 6,001,792 | 3,254,170 | 1,821,634 | 744,083 | 654,721 | 1,015,177 | 891,454 | 1,293,238 | 1,700,131 | 1,753,662 | 2,220,961 | 2,155,264 | 1,272,314 | 2,004,039 | 1,238,435 | 3,559,387 | 1,636,171 |
cost of revenue | 9,795,767 | 9,768,487 | 8,249,497 | 8,734,916 | 6,927,627 | 7,986,016 | 7,754,490 | 8,675,604 | 6,803,295 | 9,801,760 | 6,198,715 | 5,331,501 | 4,830,606 | 5,353,582 | 5,161,015 | 6,767,743 | 6,871,597 | 20,346,530 | 13,880,474 | 14,158,105 | 10,289,422 | 11,886,989 | 11,900,899 | 12,756,941 | 21,857,408 | 21,994,006 | 17,874,750 | 21,146,719 | 19,699,173 | 25,417,539 | 16,556,184 | 13,075,372 | 9,441,795 | 10,245,109 | 10,413,546 | 10,086,432 | 9,819,732 | 9,160,986 | 9,253,772 | 7,503,446 | 6,139,642 | 2,604,551 | 5,005,134 | 3,239,564 | 1,679,300 | 4,913,398 | 3,312,171 | 1,102,712 | 1,403,637 | 2,558,544 | 5,184,050 | 2,599,807 | 1,258,340 | 730,244 | 288,578 | 474,228 | 419,499 | 734,416 | 1,086,725 | 931,018 | 1,315,518 | 1,604,880 | 662,585 | 1,212,126 | 560,219 | 2,561,977 | 1,143,479 |
gross profit | 7,082,399 | 6,826,296 | 6,480,643 | 7,338,481 | 5,042,615 | 5,257,357 | 5,876,356 | 4,052,611 | 3,869,194 | 4,906,282 | 4,127,716 | 3,928,884 | 4,005,470 | 5,390,005 | 3,279,852 | 5,346,104 | 5,348,486 | -9,453,416 | 8,571,576 | 9,449,392 | 6,995,122 | 6,090,020 | 7,263,415 | 7,844,271 | 10,524,492 | 10,925,298 | 9,931,906 | 9,358,264 | 9,698,084 | 11,349,375 | 8,158,669 | 5,832,728 | 3,872,898 | 3,802,803 | 4,252,202 | 4,244,508 | 4,023,057 | 4,525,442 | 4,199,962 | 4,045,126 | 2,824,738 | -69,685 | 327,023 | 380,612 | 507,032 | -116,829 | 359,834 | 569,844 | 617,279 | 96,014 | 817,742 | 654,363 | 563,294 | 13,839 | 366,143 | 540,949 | 471,955 | 558,822 | 613,406 | 822,644 | 905,443 | 550,384 | 609,729 | 791,913 | 678,216 | 997,410 | 492,692 |
operating expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 848,805 | -627,723 | 1,049,909 | 1,615,341 | 1,538,218 | 1,377,046 | 1,048,246 | 1,114,715 | 1,311,713 | 1,137,988 | 757,966 | 641,497 | 634,225 | 713,831 | 331,936 | 404,933 | 376,586 | 344,898 | 285,853 | 471,611 | 379,517 | 3,105,499 | 2,246,085 | 245,797 | 149,217 | 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 | -11,070 | 0 | 5,535 | 5,535 | 5,535 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 7,820,771 | 6,845,015 | 6,426,869 | 6,933,608 | 6,994,051 | 8,815,009 | 7,997,205 | 7,871,948 | 7,923,717 | 7,339,284 | 6,427,985 | 5,891,482 | 6,051,421 | 6,096,607 | 5,938,595 | 6,133,207 | 5,229,543 | -7,068,676 | 9,035,398 | 12,423,611 | 8,619,691 | 16,791,116 | 8,494,198 | 7,680,748 | 9,656,801 | 9,963,889 | 8,526,625 | 8,594,850 | 7,712,510 | 9,344,771 | 6,461,447 | 4,937,642 | 3,405,912 | 3,181,653 | 3,571,136 | 3,446,935 | 3,621,822 | 3,637,246 | 3,364,778 | 3,212,987 | 2,367,061 | -54,193 | 303,747 | 286,529 | 262,051 | -171,798 | 250,808 | 285,744 | 318,618 | -144,082 | 370,352 | 397,718 | 403,419 | 721,527 | 478,374 | -683,984 | 503,961 | 550,082 | 697,739 | 620,558 | 765,693 | 741,315 | 511,126 | 616,288 | 539,522 | 1,021,867 | 805,683 |
operating income | -738,372 | -18,719 | 53,774 | 863,819 | -1,951,436 | -3,557,652 | -48,584 | -3,819,337 | -4,054,523 | -2,433,002 | -2,300,269 | -1,962,598 | -2,045,951 | -706,602 | -2,658,743 | -787,103 | 118,943 | -2,384,740 | -463,822 | -2,974,219 | -1,624,569 | -10,701,096 | -1,230,783 | 163,523 | 867,691 | 961,409 | 1,405,281 | 763,414 | 1,985,574 | 2,004,604 | 1,697,222 | 895,086 | 466,986 | 621,150 | 681,066 | 797,573 | 401,235 | 888,196 | 835,184 | 832,139 | 457,677 | -15,492 | 23,276 | 94,083 | 244,981 | 54,969 | 109,026 | 284,100 | 298,661 | 240,096 | 447,390 | 256,645 | 159,875 | -707,688 | -112,231 | -143,035 | -32,006 | 8,740 | -84,333 | 202,086 | 139,750 | -190,930 | 98,603 | 175,625 | 138,694 | -24,457 | -312,991 |
net income | -1,207,494 | -1,178,346 | -1,146,524 | -677,236 | -6,277,211 | -3,228,794 | -731,702 | -5,703,833 | -4,477,951 | -9,667,529 | 1,098,013 | 2,454,132 | -1,692,611 | -3,275,689 | -4,454,617 | -1,869,304 | -139,254 | -16,279,154 | -1,925,618 | -1,983,867 | -2,176,298 | -7,812,660 | -2,583,211 | 423,471 | 731,991 | 1,388,172 | 1,182,582 | 413,468 | 1,405,693 | 2,040,714 | 1,431,040 | 829,896 | 692,395 | 417,166 | 942,505 | 1,081,573 | 396,872 | 766,619 | 716,100 | 769,615 | 416,552 | 57,487 | 7,668 | 56,428 | 166,915 | 278,511 | 64,654 | 169,471 | 189,562 | 197,329 | 428,452 | 240,885 | 144,217 | -722,595 | -114,770 | -157,300 | -32,916 | -20,747 | -110,334 | 121,671 | 110,005 | -195,722 | 67,194 | 115,569 | 107,629 | -55,729 | -297,805 |
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.
