Quarterly
Annual
| Unit: USD | 2022-12-31 | 2021-12-31 | 2021-09-30 | 2020-12-31 | 2018-09-30 | 2018-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 | 2011-12-31 | 2010-12-31 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2006-12-31 | 2006-06-30 | 2006-03-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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 7,500,000 | -5,151,000 | 6,000,000 | 2,000,000 | 7,800,000 | 10,000,000 | 53,000 | 70,000 | 496,000 | 93,000 | 8,313,000 | 229,000 | 223,000 | 513,000 | 6,552,000 | 1,718,000 | 1,964,000 | 2,133,000 | 1,775,000 | 1,590,000 | 22,000 | 162,000 | 134,000 | 108,000 | -424,000 | 190,000 | 800,000 | 125,000 | 25,000 | 225,000 | 11,000 | 6,000 | 40,000 | 281,000 | 90,000 | 90,000 | 10,000 | 5,000 | 200,000 | 761,000 | 474,000 | 865,000 | 552,000 | 971,000 | 984,000 | 1,520,000 | 1,361,000 | 1,952,000 | 2,938,000 | 2,575,000 | 2,663,000 | 2,811,000 | 2,810,000 | 2,813,000 | 3,090,000 | 3,117,000 | 2,907,000 | 2,246,000 | 3,328,000 | 1,432,000 | 1,383,000 | 748,000 |
cost of revenue | 975,000 | 680,000 | 680,000 | 60,000 | 684,000 | 350,000 | 35,000 | 21,000 | 86,000 | 81,000 | 1,036,000 | 201,000 | 148,000 | 382,000 | 987,000 | 741,000 | 859,000 | 757,000 | 810,000 | 1,465,000 | 84,000 | 150,000 | 168,000 | 33,000 | 0 | 26,000 | 198,000 | 0 | 0 | 0 | 0 | 0 | 0 | 7,000 | 0 | 0 | 0 | 0 | 6,000 | 72,000 | 57,000 | 19,000 | 82,000 | 292,000 | 262,000 | 464,000 | 539,000 | 381,000 | 739,000 | 616,000 | 652,000 | 832,000 | 738,000 | 597,000 | 936,000 | 1,251,000 | 796,000 | 473,000 | -963,000 | 649,000 | 466,000 | -755,000 |
gross profit | 6,525,000 | -5,831,000 | 5,320,000 | 1,940,000 | 7,116,000 | 9,650,000 | 18,000 | 49,000 | 410,000 | 12,000 | 7,277,000 | 28,000 | 75,000 | 131,000 | 5,565,000 | 977,000 | 1,105,000 | 1,376,000 | 965,000 | 125,000 | -62,000 | 12,000 | -34,000 | 75,000 | -424,000 | 164,000 | 602,000 | 125,000 | 25,000 | 225,000 | 11,000 | 6,000 | 40,000 | 274,000 | 90,000 | 90,000 | 10,000 | 5,000 | 194,000 | 689,000 | 417,000 | 846,000 | 470,000 | 679,000 | 722,000 | 1,056,000 | 822,000 | 1,571,000 | 2,199,000 | 1,959,000 | 2,011,000 | 1,979,000 | 2,072,000 | 2,216,000 | 2,154,000 | 1,866,000 | 2,111,000 | 1,773,000 | 4,291,000 | 783,000 | 917,000 | 1,503,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 7,327,000 | 5,843,000 | 8,728,000 | 8,099,000 | 7,759,000 | 7,068,000 | 6,308,000 | 6,004,000 | 5,463,000 | 6,774,000 | 5,801,000 | 5,334,000 | 5,189,000 | 4,786,000 | 4,848,000 | 3,910,000 | 3,074,000 | 3,242,000 | 3,257,000 | 2,842,000 | 3,437,000 | 2,739,000 | 2,608,000 | 2,787,000 | 1,854,000 | 1,552,000 | 815,000 | 1,635,000 | 1,378,000 | 1,142,000 | 2,643,000 | 2,128,000 | 2,209,000 | 1,765,000 | 2,439,000 | 1,875,000 | 2,890,000 | 2,874,000 | 2,315,000 | 2,974,000 | 3,078,000 | 3,495,000 | 3,748,000 | 2,762,000 | 2,912,000 | 2,896,000 | 3,647,000 | 3,141,000 | 3,350,000 | 3,168,000 | 4,244,000 | 3,472,000 | 3,025,000 | 3,429,000 | 5,122,000 | 3,531,000 | 3,803,000 | 3,520,000 | 5,935,000 | 2,389,000 | 2,606,000 | 2,409,000 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 10,054,000 | 8,780,000 | 11,653,000 | 11,031,000 | 10,448,000 | 9,535,000 | 8,755,000 | 8,016,000 | 7,418,000 | 8,883,000 | 8,004,000 | 6,942,000 | 7,028,000 | 6,453,000 | 6,680,000 | 5,570,000 | 4,423,000 | 4,687,000 | 4,923,000 | 4,527,000 | 4,657,000 | 3,976,000 | 3,807,000 | 3,699,000 | 3,070,000 | 2,464,000 | 1,539,000 | 2,843,000 | 1,976,000 | 1,764,000 | 3,710,000 | 3,382,000 | 3,264,000 | 2,887,000 | 3,539,000 | 2,987,000 | 4,331,000 | 3,812,000 | 3,388,000 | 4,454,000 | 4,124,000 | 4,645,000 | 4,897,000 | 4,449,000 | 4,559,000 | 4,599,000 | 5,396,000 | 5,221,000 | 5,150,000 | 5,000,000 | 6,103,000 | 5,734,000 | 5,575,000 | 5,910,000 | 6,894,000 | 6,278,000 | 7,195,000 | 6,556,000 | 6,154,000 | 5,712,000 | 4,950,000 | 5,612,000 |
operating income | -3,529,000 | -8,512,000 | -6,333,000 | -9,091,000 | -3,332,000 | 115,000 | -8,737,000 | -7,967,000 | -7,008,000 | -8,871,000 | -727,000 | -6,914,000 | -6,953,000 | -6,322,000 | -1,115,000 | -4,593,000 | -3,318,000 | -3,311,000 | -3,958,000 | -4,402,000 | -4,719,000 | -3,964,000 | -3,841,000 | -3,624,000 | -3,070,000 | -2,300,000 | -937,000 | -2,718,000 | -1,951,000 | -1,539,000 | -3,699,000 | -3,376,000 | -3,224,000 | -2,613,000 | -3,449,000 | -2,897,000 | -4,321,000 | -3,807,000 | -3,194,000 | -3,765,000 | -3,707,000 | -3,799,000 | -4,427,000 | -3,770,000 | -3,837,000 | -3,543,000 | -4,574,000 | -3,650,000 | -2,951,000 | -3,041,000 | -4,092,000 | -3,755,000 | -3,503,000 | -3,694,000 | -4,740,000 | -4,412,000 | -5,084,000 | -4,783,000 | -3,105,000 | -4,929,000 | -4,033,000 | -4,109,000 |
net income | -3,092,000 | -8,377,000 | -6,156,000 | -8,563,000 | -3,111,000 | 104,000 | -8,492,000 | -7,781,000 | -6,632,000 | -8,601,000 | -472,000 | -6,742,000 | -6,808,000 | -6,143,000 | -1,482,000 | -5,395,000 | -2,319,000 | -1,898,000 | -2,928,000 | -4,742,000 | -3,039,000 | -3,374,000 | -5,373,000 | -3,510,000 | -4,352,000 | -2,014,000 | -896,000 | -2,719,000 | -2,041,000 | 2,364,000 | -3,777,000 | -3,288,000 | -2,967,000 | -2,495,000 | -3,107,000 | -2,742,000 | -3,838,000 | -3,620,000 | -3,088,000 | -3,553,000 | -3,340,000 | -3,738,000 | -3,743,000 | -3,622,000 | -3,367,000 | -2,990,000 | -3,544,000 | -3,194,000 | -2,366,000 | -2,338,000 | -3,216,000 | -3,017,000 | -2,818,000 | -3,153,000 | -4,124,000 | -3,515,000 | -3,950,000 | -3,555,000 | -1,536,000 | -4,013,000 | -3,882,000 | -3,973,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.
