Quarterly
Annual
| Unit: USD | 2020-06-30 | 2017-12-31 | 2015-09-30 | 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-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 | 1999-12-31 | 1999-09-30 | 1999-06-30 | 1999-03-31 | 1998-12-31 | 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-06-30 | 1995-03-31 | 1994-12-31 | 1994-06-30 | 1994-03-31 | 1993-12-31 | 1993-09-30 | 1993-06-30 | 1993-03-31 | 1992-12-31 | 1992-09-30 | 1992-06-30 | 1992-03-31 | 1991-12-31 | 1991-06-30 | 1991-03-31 | 1990-12-31 | 1990-06-30 | 1990-03-31 | 1989-12-31 | 1989-06-30 | 1988-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | -950,935 | 113,897 | 657,377 | 108,043 | 35,000 | 106,543 | 5,024 | 172,118 | 77,403 | 43,815 | 662,818 | 61,800 | 30,900 | 30,600 | 30,000 | 30,000 | 30,450 | 19,643 | 3,535 | 1,530 | 5,079 | 6,449 | 24,722 | 13,862 | 19,087 | 39,708 | 36,815 | 29,847 | 46,530 | 38,103 | 109,785 | 75,507 | 71,498 | 81,532 | 99,214 | 73,235 | 120,784 | 61,878 | 82,687 | 52,955 | 8,134 | 107,511 | 93,050 | 176,244 | -174,965 | 213,490 | 87,888 | 249,808 | 402,010 | 1 | 78,899 | 100,000 | 300,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 300,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 300,000 | 200,000 | 400,000 | 200,000 | 100,000 | 200,000 | 100,000 | 200,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 |
cost of revenue | 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 | 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 | 300,000 | 0 | 400,000 | 100,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
gross profit | -950,935 | 113,897 | 657,377 | 108,043 | 35,000 | 106,543 | 5,024 | 172,118 | 77,403 | 43,815 | 662,818 | 61,800 | 30,900 | 30,600 | 30,000 | 30,000 | 30,450 | 19,643 | 3,535 | 1,530 | 5,079 | 6,449 | 24,722 | 13,862 | 19,087 | 39,708 | 36,815 | 29,847 | 46,530 | 38,103 | 109,785 | 75,507 | 71,498 | 81,532 | 99,214 | 73,235 | 120,784 | 61,878 | 82,687 | 52,955 | 8,134 | 107,511 | 93,050 | 176,244 | -174,965 | 213,490 | 87,888 | 249,808 | 402,010 | 1 | 78,899 | 100,000 | 300,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 300,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 300,000 | 200,000 | 400,000 | 200,000 | -200,000 | 200,000 | -300,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 |
operating expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 3,912,870 | 2,326,014 | 5,366,275 | 2,849,109 | 2,469,166 | 2,594,235 | 2,456,185 | 2,514,333 | 2,924,771 | 3,042,097 | 3,264,428 | 4,178,082 | 1,587,520 | 3,340,897 | 2,805,127 | 2,179,168 | 1,619,120 | 1,025,236 | 975,183 | 1,028,966 | 710,637 | 632,868 | 678,865 | 506,158 | 606,133 | 429,097 | 426,857 | 434,889 | 405,685 | 538,053 | 584,887 | 701,104 | 526,688 | 489,904 | 556,690 | 368,348 | 507,276 | 472,237 | 424,681 | 511,307 | 706,862 | 621,711 | 933,120 | 2,438,216 | 1,342,701 | 1,598,251 | 2,804,254 | 2,017,007 | 1,112,142 | 1,379,282 | 1,492,266 | 1,000,000 | 1,200,000 | 1,000,000 | 1,300,000 | 900,000 | 1,000,000 | 700,000 | 1,000,000 | 1,200,000 | 1,100,000 | 3,000,000 | 700,000 | 1,200,000 | 600,000 | 500,000 | 1,200,000 | 200,000 | 500,000 | 600,000 | 800,000 | 800,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 6,909,399 | 4,911,430 | 8,339,986 | 4,432,152 | 4,248,098 | 4,368,900 | 4,448,300 | 3,868,314 | 4,935,247 | 5,140,811 | 4,978,852 | 5,654,787 | 3,424,959 | 5,350,958 | 4,282,849 | 3,920,391 | 3,688,630 | 2,162,233 | 2,180,214 | 2,868,968 | 1,988,509 | 3,782,712 | 2,037,327 | 1,593,773 | 1,699,711 | 1,345,165 | 1,378,062 | 1,051,715 | 839,604 | 1,022,474 | 1,198,617 | 1,289,997 | 1,084,264 | 988,965 | 1,313,234 | 1,063,715 | 1,123,796 | 1,065,061 | 955,591 | 1,257,189 | 1,234,443 | 1,144,854 | 1,242,094 | 3,059,364 | 2,629,998 | 2,258,645 | 3,721,831 | 2,793,297 | 1,893,970 | 2,328,882 | 2,963,640 | 1,800,000 | 2,300,000 | 1,800,000 | 2,300,000 | 1,700,000 | 1,800,000 | 1,400,000 | 1,700,000 | 1,800,000 | 1,900,000 | 3,700,000 | 1,200,000 | 2,100,000 | 1,600,000 | 1,300,000 | 1,800,000 | 800,000 | 1,100,000 | 1,100,000 | 1,300,000 | 1,200,000 | 800,000 | -1,300,000 | 700,000 | 300,000 | 400,000 | 500,000 | 300,000 | 300,000 | 200,000 | 100,000 | 100,000 | 100,000 | 100,000 | 200,000 | 100,000 | 100,000 | 200,000 |
operating income | -6,909,399 | -4,911,430 | -8,339,986 | -4,324,109 | -4,213,098 | -4,262,357 | -4,443,276 | -3,726,900 | -4,845,744 | -5,096,996 | -4,316,034 | -5,592,987 | -3,394,059 | -5,320,358 | -4,252,849 | -3,890,391 | -3,658,180 | -2,142,590 | -2,176,679 | -2,867,438 | -1,983,430 | -3,776,263 | -2,012,605 | -1,579,911 | -1,680,624 | -1,305,457 | -1,341,247 | -1,021,868 | -793,074 | -984,371 | -1,088,832 | -1,214,490 | -1,012,766 | -907,433 | -1,214,020 | -990,480 | -1,003,012 | -1,003,183 | -872,904 | -1,204,234 | -1,226,309 | -1,037,343 | -1,149,044 | -2,883,120 | -2,804,963 | -2,045,155 | -3,633,943 | -2,543,489 | -1,491,960 | -2,328,881 | -2,884,741 | -1,700,000 | -2,000,000 | -1,700,000 | -2,200,000 | -1,600,000 | -1,700,000 | -1,300,000 | -1,600,000 | -1,500,000 | -1,800,000 | -3,600,000 | -1,100,000 | -2,000,000 | -1,500,000 | -1,200,000 | -1,700,000 | -700,000 | -1,000,000 | -1,000,000 | -1,200,000 | -900,000 | -600,000 | -900,000 | -500,000 | -500,000 | -200,000 | -800,000 | -200,000 | -200,000 | -100,000 | 100,000 | 100,000 | -200,000 | -100,000 | -100,000 | -200,000 | -200,000 | -100,000 |
net income | -10,220,779 | -6,187,830 | -9,843,955 | -2,566,692 | -835,446 | -8,493,959 | -3,581,213 | -2,317,532 | -3,114,255 | -14,029,604 | -6,250,952 | -5,897,989 | -601,124 | -2,176,975 | 19,159,517 | -30,481,339 | -6,582,952 | -1,894,753 | -1,989,278 | -1,842,735 | -238,437 | -5,554,976 | -2,723,885 | -1,112,359 | -4,316,971 | -1,294,041 | -1,331,071 | -997,127 | 204,777 | -973,356 | -1,074,358 | -1,196,670 | -994,746 | -893,610 | -1,205,273 | -1,106,093 | -1,893,888 | -1,762,564 | -1,032,181 | -1,682,865 | -1,372,233 | -2,111,479 | -1,937,912 | -2,883,120 | -2,511,092 | -2,045,155 | -3,633,943 | -2,543,489 | -1,751,042 | -2,165,107 | -2,857,840 | -1,700,000 | -2,200,000 | -1,700,000 | -2,100,000 | -1,500,000 | -1,600,000 | -1,200,000 | -1,600,000 | -1,800,000 | -1,900,000 | -3,600,000 | -1,200,000 | -1,800,000 | -1,500,000 | -3,000,000 | -1,800,000 | -800,000 | -1,000,000 | -1,100,000 | -1,300,000 | -1,100,000 | -800,000 | -900,000 | -600,000 | -500,000 | -400,000 | -900,000 | -200,000 | -300,000 | -300,000 | -200,000 | -200,000 | -200,000 | -100,000 | -200,000 | -200,000 | -200,000 | -200,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.
