Quarterly
Annual
| Unit: USD | 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-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 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 3,952,000 | 2,796,000 | 3,267,000 | 6,483,000 | 7,939,000 | 3,813,000 | 633,000 | 795,000 | 871,000 | 567,000 | 6,079,000 | 7,200,000 | 8,694,000 | 7,233,000 | 8,902,000 | 4,669,000 | 3,545,000 | 2,764,000 | 2,507,000 | 3,786,000 | 2,504,000 | 1,935,000 | 2,939,000 | 3,243,000 | 2,831,000 | 2,348,000 | 4,128,000 | 3,408,000 | 2,610,000 | 4,516,000 | 4,139,000 | 4,651,000 | 3,169,000 | 3,327,000 | 5,163,000 | 23,394,000 | 14,161,000 | 16,715,000 | 20,309,000 | 20,089,000 | 19,565,000 | 24,745,000 | 22,255,000 | 21,245,000 | 20,471,000 | 1,733,000 | 1,653,000 | 910,000 | 1,281,000 | 938,000 | 1,512,000 | 1,482,000 | 1,242,000 | 1,557,000 | 1,537,000 | 1,333,000 | 1,296,000 | 1,719,000 | 1,388,000 | 1,102,000 | 766,000 | 853,960 | 1,330,738 | 105,084 | 279,719 | 103,240 |
cost of revenue | 10,377,000 | 5,940,000 | 8,667,000 | 7,996,000 | 8,406,000 | 4,879,000 | 917,000 | 948,000 | 895,000 | 540,000 | 4,929,000 | 5,780,000 | 6,660,000 | 5,761,000 | 6,750,000 | 2,967,000 | 2,177,000 | 1,934,000 | 1,514,000 | 2,241,000 | 1,591,000 | 1,386,000 | 2,058,000 | 2,533,000 | 2,121,000 | 1,783,000 | 3,517,000 | 2,539,000 | 2,031,000 | 3,324,000 | 2,879,000 | 2,816,000 | 2,252,000 | 2,090,000 | 2,545,000 | 17,103,000 | 15,089,000 | 15,876,000 | 16,378,000 | 15,058,000 | 17,821,000 | 17,531,000 | 15,834,000 | 16,745,000 | 11,060,000 | 1,264,000 | 1,180,000 | 477,000 | 538,000 | 822,000 | 1,033,000 | 2,128,000 | 983,000 | 1,299,000 | 1,019,000 | 1,104,000 | 1,175,000 | 1,455,000 | 939,000 | 725,000 | 668,000 | 600,522 | 929,887 | -8,187 | 224,699 | 9,037 |
gross profit | -6,425,000 | -3,144,000 | -5,400,000 | -1,513,000 | -467,000 | -1,066,000 | -284,000 | -153,000 | -24,000 | 27,000 | 1,150,000 | 1,420,000 | 2,034,000 | 1,472,000 | 2,152,000 | 1,702,000 | 1,368,000 | 830,000 | 993,000 | 1,545,000 | 913,000 | 549,000 | 881,000 | 710,000 | 710,000 | 565,000 | 611,000 | 869,000 | 579,000 | 1,192,000 | 1,260,000 | 1,835,000 | 917,000 | 1,237,000 | 2,618,000 | 6,291,000 | -928,000 | 839,000 | 3,931,000 | 5,031,000 | 1,744,000 | 7,214,000 | 6,421,000 | 4,500,000 | 9,411,000 | 469,000 | 473,000 | 433,000 | 743,000 | 116,000 | 479,000 | -646,000 | 259,000 | 258,000 | 518,000 | 229,000 | 121,000 | 264,000 | 449,000 | 377,000 | 98,000 | 253,438 | 400,851 | 113,271 | 55,020 | 94,203 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 80,000 | 208,000 | 122,000 | 121,000 | 152,000 | 0 | 15,000 | 0 | 0 | 0 | 152,000 | 0 | 0 | 0 | 59,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 295,000 | 193,000 | 0 | 212,000 | 0 | 0 | 0 | 212,000 | 0 | 0 | 0 | 0 | 0 | 0 | 192,000 | 228,000 | 115,000 | 162,000 | 298,000 | 70,000 | 23,000 | 23,000 | 103,129 | 113,751 | 5,790 | 128,547 | 114,335 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 2,189,000 | 1,799,000 | 4,758,000 | 1,719,000 | 2,022,000 | 1,988,000 | 8,548,000 | 5,203,000 | 2,754,000 | 2,621,000 | 6,530,000 | 3,809,000 | 3,871,000 | 4,936,000 | 3,566,000 | 3,690,000 | 3,808,000 | 4,025,000 | 1,580,000 | 2,676,000 | 3,216,000 | 3,840,000 | 2,412,000 | 2,153,000 | 2,401,000 | 2,502,000 | 2,510,000 | 2,423,000 | 2,507,000 | 2,742,000 | 2,824,000 | 2,696,000 | 3,052,000 | 3,024,000 | 2,939,000 | 3,042,000 | 3,348,000 | 4,352,000 | 4,169,000 | 4,308,000 | 3,421,000 | 4,759,000 | 2,474,000 | 3,111,000 | 4,509,000 | 1,804,000 | 1,920,000 | 2,827,000 | 2,722,000 | 1,627,000 | 1,396,000 | 1,699,000 | 2,136,000 | 2,085,000 | 1,536,000 | 1,811,000 | 2,155,000 | 1,517,000 | 1,408,000 | 1,695,000 | 3,486,000 | 972,162 | 615,316 | 2,003,162 | 494,815 | 566,601 |
operating income | -95,369,000 | -11,753,000 | -12,864,000 | 5,471,000 | -2,824,000 | 4,374,000 | -18,020,000 | -17,374,000 | -14,111,000 | 12,854,000 | -6,165,000 | -2,203,000 | -1,384,000 | 1,819,000 | -1,264,000 | -370,000 | -1,770,000 | -3,589,000 | -840,000 | -1,684,000 | -2,591,000 | -1,061,000 | -1,579,000 | -246,000 | -124,000 | -2,018,000 | -1,739,000 | -1,978,000 | -1,907,000 | -936,000 | -31,112,000 | -812,000 | -1,757,000 | -1,885,000 | -493,000 | 3,092,000 | -61,288,000 | -3,342,000 | 747,000 | 7,261,000 | -2,975,000 | 2,992,000 | 3,803,000 | 1,111,000 | 5,013,000 | -1,301,000 | -1,514,000 | -2,300,000 | -1,954,000 | -1,506,000 | -869,000 | -2,320,000 | -1,836,000 | -5,948,000 | -929,000 | -1,410,000 | -1,867,000 | -1,027,000 | -645,000 | -1,126,000 | -2,871,000 | -493,961 | 6,934 | -1,718,862 | -2,935 | -660,697 |
net income | -95,062,000 | -11,316,000 | -9,069,000 | 4,511,000 | -2,748,000 | 4,159,000 | -15,817,000 | -15,241,000 | -12,229,000 | 4,717,000 | -6,343,000 | -2,308,000 | -1,471,000 | 1,207,000 | -1,795,000 | -1,548,000 | -1,896,000 | -3,261,000 | -1,749,000 | -2,272,000 | -2,695,000 | -932,000 | -1,761,000 | -640,000 | 152,000 | -2,110,000 | -1,502,000 | -1,649,000 | -1,866,000 | -492,000 | -29,025,000 | -667,000 | -1,661,000 | -1,419,000 | -1,131,000 | 2,219,000 | -49,205,000 | -2,332,000 | -519,000 | 5,265,000 | -2,666,000 | 1,340,000 | 3,072,000 | 744,000 | 3,542,000 | -839,000 | -350,000 | -1,519,000 | -1,529,000 | -1,449,000 | -722,000 | -2,167,000 | -1,730,000 | -5,017,000 | -659,000 | -1,481,000 | -1,401,000 | -605,000 | -481,000 | -609,000 | -1,311,000 | -511,919 | -55,786 | -1,718,862 | -2,935 | -660,697 |
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.
