Quarterly
Annual
| Unit: USD | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 11,097,000 | 10,818,000 | 9,856,000 | 12,598,000 | 11,038,000 | 100,000 | 8,828,000 | 12,178,000 | 9,650,000 | 6,694,000 | 6,966,000 | 6,997,000 | 8,716,000 | 5,719,000 | 5,425,000 | 5,752,000 | 4,324,000 | 3,318,000 | 4,219,000 | 6,476,000 | 4,154,000 | 2,690,000 | 3,634,000 | 5,049,000 | 2,669,000 | 1,913,000 | 2,475,000 | 3,357,000 | 2,056,000 | 1,098,000 | 2,200,000 | 3,629,000 | 2,790,000 | 5,967,000 | 1,346,000 | 4,500,000 | 2,730,000 | 2,894,000 | 738,000 | 1,509,000 | 1,999,000 |
cost of revenue | 4,891,000 | 4,358,000 | 3,807,000 | 4,830,000 | 4,069,000 | 40,000 | 3,826,000 | 4,794,000 | 4,081,000 | 2,962,000 | 3,381,000 | 3,188,000 | 3,729,000 | 2,832,000 | 2,803,000 | 3,030,000 | 2,242,000 | 1,791,000 | 2,492,000 | 3,966,000 | 2,279,000 | 1,642,000 | 2,493,000 | 3,118,000 | 2,269,000 | 1,924,000 | 2,340,000 | 2,994,000 | 1,998,000 | 1,432,000 | 3,502,000 | 2,849,000 | 1,652,000 | 4,466,000 | 1,077,000 | 3,398,000 | 1,795,000 | 2,268,000 | 521,000 | 684,000 | 860,000 |
gross profit | 6,206,000 | 6,460,000 | 6,049,000 | 7,768,000 | 6,969,000 | 60,000 | 5,002,000 | 7,384,000 | 5,569,000 | 3,732,000 | 3,585,000 | 3,809,000 | 4,987,000 | 2,887,000 | 2,622,000 | 2,722,000 | 2,082,000 | 1,527,000 | 1,727,000 | 2,510,000 | 1,875,000 | 1,048,000 | 1,141,000 | 1,931,000 | 400,000 | -11,000 | 135,000 | 363,000 | 58,000 | -334,000 | -1,302,000 | 780,000 | 1,138,000 | 1,501,000 | 269,000 | 1,102,000 | 935,000 | 626,000 | 217,000 | 825,000 | 1,139,000 |
operating expenses | |||||||||||||||||||||||||||||||||||||||||
research and development | 3,160,000 | 3,533,000 | 3,196,000 | 2,836,000 | 2,512,000 | 30,000 | 3,112,000 | 2,312,000 | 3,234,000 | 3,690,000 | 3,760,000 | 3,634,000 | 2,942,000 | 2,977,000 | 2,658,000 | 2,493,000 | 2,534,000 | 2,371,000 | 3,152,000 | 2,853,000 | 2,444,000 | 2,373,000 | 2,662,000 | 2,313,000 | 2,322,000 | 3,308,000 | 3,442,000 | 3,328,000 | 3,422,000 | 5,903,000 | 4,817,000 | 4,264,000 | 4,282,000 | 6,136,000 | 4,454,000 | 3,941,000 | 3,283,000 | 4,243,000 | 3,350,000 | 2,415,000 | 2,733,000 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||
total operating expenses | 13,228,000 | 12,074,000 | 10,457,000 | 10,124,000 | 9,995,000 | 105,000 | 10,447,000 | 9,390,000 | 11,227,000 | 11,886,000 | 13,358,000 | 10,238,000 | 8,616,000 | 8,271,000 | 6,775,000 | 7,213,000 | 7,558,000 | 6,595,000 | 8,326,000 | 7,926,000 | 7,787,000 | 7,087,000 | 6,416,000 | 6,825,000 | 7,852,000 | 9,195,000 | 8,759,000 | 10,739,000 | 11,309,000 | 15,215,000 | 12,211,000 | 10,253,000 | 10,612,000 | 10,707,000 | 8,947,000 | 7,048,000 | 6,130,000 | 7,432,000 | 5,967,000 | 4,581,000 | 5,055,000 |
operating income | -7,056,000 | -4,859,000 | -4,408,000 | -2,356,000 | -3,026,000 | -4,086,000 | -5,445,000 | -2,006,000 | -5,658,000 | -8,154,000 | -9,773,000 | -6,429,000 | -3,629,000 | -5,384,000 | -4,153,000 | -4,491,000 | -5,476,000 | -5,068,000 | -6,599,000 | -5,416,000 | -5,912,000 | -6,039,000 | -5,275,000 | -4,894,000 | -7,452,000 | -9,206,000 | -8,624,000 | -10,376,000 | -11,251,000 | -15,549,000 | -13,513,000 | -9,473,000 | -9,474,000 | -9,206,000 | -8,678,000 | -5,946,000 | -5,195,000 | -10,416,000 | -5,750,000 | -3,756,000 | -3,916,000 |
net income | -7,596,000 | -5,313,000 | -4,945,000 | -3,035,000 | -3,261,000 | -53 | -6,063,000 | -2,870,000 | -7,024,000 | -10,141,000 | -16,366,000 | -6,752,000 | -3,917,000 | -8,012,000 | -4,439,000 | -4,844,000 | -2,918,000 | -7,381,000 | -8,530,000 | -7,385,000 | -7,629,000 | -7,810,000 | -7,202,000 | -6,783,000 | -9,276,000 | -11,030,000 | -9,799,000 | -10,985,000 | -11,914,000 | -16,233,000 | -14,400,000 | -10,385,000 | -10,246,000 | -9,991,000 | -6,110,000 | -1,639,000 | -10,749,000 | -17,096,000 | -13,802,000 | -3,912,000 | -3,984,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.
