Quarterly
Annual
| Unit: USD | 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-09-30 | 2015-06-30 | 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 | 1998-12-31 | 1998-09-30 | 1998-06-30 | 1998-03-31 | 1997-12-31 | 1997-09-30 | 1997-06-30 | 1997-03-31 | 1996-12-31 | 1996-09-30 | 1996-06-30 | 1996-03-31 | 1995-12-31 | 1995-09-30 | 1995-06-30 | 1995-03-31 | 1994-11-30 | 1994-05-31 | 1994-02-28 | 1993-11-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | -26,340,499 | 8,483,030 | 8,254,941 | 9,602,528 | 9,064,565 | 9,148,857 | 11,015,057 | 10,686,196 | 10,283,176 | 10,576,254 | 11,075,840 | 11,063,010 | 11,454,598 | 12,529,928 | 12,268,259 | 12,340,927 | 12,387,129 | 10,058,558 | 6,686,938 | 7,012,964 | 4,463,125 | 3,930,938 | -749,513 | 30,107 | 360,914 | 359,684 | 72,101 | 67,744 | 92,868 | 100,488 | 160,670 | 270,914 | 428,912 | 331,950 | 495,060 | 205,324 | 234,860 | 170,679 | 344,667 | 341,339 | 250,902 | 332,378 | 463,971 | 480,851 | 470,631 | 440,481 | 389,143 | 302,665 | 485,893 | 426,081 | 535,983 | 630,129 | 530,050 | 505,650 | 79,715 | 400,000 | 700,000 | 500,000 | 881,233 | 800,000 | 600,000 | 500,000 | 624,187 | 500,000 | 500,000 | 400,000 | 400,000 | 300,000 | 300,000 | 300,000 | 100,000 | 100,000 | 100,000 | 100,000 |
cost of revenue | 20,753,306 | 6,595,533 | 6,436,811 | 7,720,962 | 7,335,435 | 7,249,406 | 8,632,882 | 8,546,232 | 8,377,354 | 8,230,456 | 8,686,841 | 8,720,125 | 9,414,432 | 9,966,490 | 9,935,468 | 9,039,577 | 10,320,127 | 8,361,960 | 5,169,538 | 3,865,561 | 3,023,208 | 2,948,275 | 63,163 | 464 | 31,312 | 31,493 | -25,354 | 6,774 | 9,288 | 10,189 | 16,548 | 12,752 | 42,890 | 33,872 | 50,143 | 26,114 | 18,133 | 17,004 | 28,831 | 35,147 | 22,497 | 35,942 | 24,618 | 37,977 | 39,719 | 28,202 | 15,693 | 12,500 | 41,090 | 5,630 | 58,259 | 48,152 | 44,289 | 11,548 | 34,190 | 100,000 | 0 | 100,000 | 0 | 100,000 | 100,000 | 0 | 85,540 | 0 | 100,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
gross profit | -47,093,805 | 1,887,497 | 1,818,130 | 1,881,566 | 1,729,130 | 1,899,451 | 2,382,175 | 2,139,964 | 1,905,822 | 2,345,798 | 2,388,999 | 2,342,885 | 2,040,166 | 2,563,438 | 2,332,791 | 3,301,350 | 2,067,002 | 1,696,598 | 1,517,400 | 3,147,403 | 1,439,917 | 982,663 | -812,676 | 29,643 | 329,602 | 328,191 | 97,455 | 60,970 | 83,580 | 90,299 | 144,122 | 258,162 | 386,022 | 298,078 | 444,917 | 179,210 | 216,727 | 153,675 | 315,836 | 306,192 | 228,405 | 296,436 | 439,353 | 442,874 | 430,912 | 412,279 | 373,450 | 290,165 | 444,803 | 420,451 | 477,724 | 581,977 | 485,761 | 494,102 | 45,525 | 300,000 | 700,000 | 400,000 | 881,233 | 700,000 | 500,000 | 500,000 | 538,647 | 500,000 | 400,000 | 400,000 | 400,000 | 300,000 | 300,000 | 300,000 | 100,000 | 100,000 | 100,000 | 100,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 174,083 | 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 | -1 | 0 | 12,839 | 144,901 | 109,421 | 62,068 | 83,358 | 99,290 | 97,374 | 93,842 | 106,223 | 95,482 | 125,651 | 122,145 | 102,141 | 109,003 | 92,254 | 97,532 | 119,437 | 123,603 | 105,542 | 172,978 | 223,381 | 137,322 | 151,931 | 186,294 | 88,850 | 113,194 | -1,044,101 | 600,000 | 600,000 | 600,000 | 1,507,995 | 800,000 | 800,000 | 600,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | -3,877,662 | 3,006,252 | 3,004,586 | 3,484,141 | 3,714,226 | 3,464,451 | 3,858,611 | 3,438,326 | 3,372,539 | 3,292,397 | 3,333,870 | 3,699,678 | 5,835,638 | 6,503,189 | 5,665,929 | 3,722,555 | 4,282,863 | 1,972,727 | 2,214,224 | 3,753,314 | 1,506,771 | 497,767 | 64,489 | 88,868 | 182,735 | 97,157 | 155,521 | 122,210 | 143,605 | 264,509 | 333,745 | 223,963 | 329,282 | 289,744 | 275,532 | 260,594 | 334,366 | 275,813 | 416,357 | 408,926 | 437,829 | 367,544 | 462,259 | 431,750 | 428,133 | 389,276 | 405,619 | 469,210 | 546,019 | 423,792 | 525,677 | 480,005 | 369,902 | 305,846 | -1,210,257 | 1,600,000 | 1,800,000 | 1,500,000 | 2,437,908 | 1,600,000 | 1,600,000 | 1,600,000 | 22,242,394 | 1,600,000 | 2,200,000 | 1,200,000 | -4,600,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
operating income | -1,709,531 | -1,118,755 | -1,186,456 | -1,602,575 | -1,985,096 | -1,565,000 | -1,476,436 | -1,298,362 | -10,800,555 | 6,100,378 | -944,871 | -1,366,793 | -3,886,421 | -3,945,445 | -3,508,274 | -630,549 | -2,170,219 | -1,291,687 | -936,639 | -981,316 | -66,800 | 484,924 | -64,489 | -59,225 | 146,867 | 231,034 | -58,066 | -61,240 | -60,025 | -174,210 | -189,623 | 34,199 | 56,740 | 8,334 | 169,385 | -81,384 | -117,639 | -122,138 | -100,521 | -102,734 | -209,424 | -71,108 | -22,906 | 11,124 | 2,779 | 23,003 | -32,169 | -179,045 | -101,216 | -25,211 | -47,953 | 101,972 | 115,859 | 188,256 | 1,255,782 | -1,300,000 | -1,100,000 | -900,000 | -1,786,411 | -700,000 | -1,100,000 | -900,000 | -21,703,747 | -1,100,000 | -1,800,000 | -800,000 | -4,200,000 | 300,000 | 300,000 | 300,000 | 100,000 | 100,000 | 100,000 | 100,000 |
net income | -2,545,557 | -961,174 | -1,573,418 | -1,784,527 | -2,528,735 | 41,299 | -1,256,568 | -1,859,972 | -19,765,009 | 5,699,467 | -1,260,221 | -1,571,753 | -1,005,840 | -4,067,604 | -3,279,381 | -721,988 | -2,446,526 | -1,718,549 | -1,209,803 | -1,160,271 | -249,364 | 110,969 | -48,492 | 472,342 | 149,768 | 233,657 | -55,172 | -61,798 | -62,989 | -173,391 | -185,640 | 36,545 | 57,566 | 10,014 | 170,141 | -80,576 | -123,259 | -123,796 | -102,041 | -106,502 | -212,461 | -74,449 | -17,156 | 11,124 | 3,046 | 21,280 | 27,188 | -175,320 | -97,509 | 5,535 | -4,370 | 103,814 | 112,044 | 170,531 | -2,692,061 | -1,100,000 | -1,100,000 | -900,000 | -1,819,821 | -700,000 | -1,200,000 | -1,000,000 | -21,795,170 | -1,100,000 | -1,800,000 | -800,000 | -1,100,000 | -800,000 | -600,000 | -600,000 | -600,000 | -400,000 | -400,000 | -400,000 |
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.
