Quarterly
Annual
| Unit: USD | 2022-12-31 | 2022-09-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 9,954,000 | 8,856,000 | 8,814,000 | 9,786,000 | 10,172,000 | 9,467,000 | 9,089,000 | 9,638,000 | 8,751,000 | 16,066,000 | 8,924,000 | 8,700,000 | 7,941,000 | 7,846,000 | 8,169,000 | 8,281,000 | 6,723,000 | 6,247,000 | 7,883,000 | 6,137,000 | 5,859,000 | 5,910,000 | 6,826,000 | 5,526,000 | 4,841,000 | 6,144,000 | 5,717,000 | 5,045,000 | 4,354,000 | 4,273,000 | 4,850,000 | 3,902,000 | 4,062,000 | 4,527,000 | 5,917,000 | 4,655,000 | 3,910,000 | 4,515,000 | 6,675,000 | 3,434,000 |
cost of revenue | 3,904,000 | 21,117,000 | 6,120,000 | 5,990,000 | 7,928,000 | 4,875,000 | 5,290,000 | 5,191,000 | 4,970,000 | 4,499,000 | 5,414,000 | 4,733,000 | 4,532,000 | 3,970,000 | 4,563,000 | 4,427,000 | 4,186,000 | 4,552,000 | 4,065,000 | 2,528,000 | 2,325,000 | 2,786,000 | 2,832,000 | 2,390,000 | 2,602,000 | 2,761,000 | 3,091,000 | 2,558,000 | 2,225,000 | 2,124,000 | 2,751,000 | 2,402,000 | 2,204,000 | 2,706,000 | 2,451,000 | 2,135,000 | 1,941,000 | 2,275,000 | 2,055,000 | 1,785,000 |
gross profit | 6,050,000 | -12,261,000 | 2,694,000 | 3,796,000 | 2,244,000 | 4,592,000 | 3,799,000 | 4,447,000 | 3,781,000 | 11,567,000 | 3,510,000 | 3,967,000 | 3,409,000 | 3,876,000 | 3,606,000 | 3,854,000 | 2,537,000 | 1,695,000 | 3,818,000 | 3,609,000 | 3,534,000 | 3,124,000 | 3,994,000 | 3,136,000 | 2,239,000 | 3,383,000 | 2,626,000 | 2,487,000 | 2,129,000 | 2,149,000 | 2,099,000 | 1,500,000 | 1,858,000 | 1,821,000 | 3,466,000 | 2,520,000 | 1,969,000 | 2,240,000 | 4,620,000 | 1,649,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||
research and development | 15,909,000 | 14,261,000 | 14,146,000 | 16,146,000 | 13,260,000 | 15,754,000 | 12,477,000 | 15,355,000 | 14,485,000 | 12,878,000 | 11,450,000 | 14,849,000 | 14,160,000 | 13,083,000 | 11,653,000 | 13,321,000 | 11,788,000 | 12,998,000 | 12,570,000 | 13,258,000 | 11,929,000 | 13,341,000 | 12,673,000 | 13,585,000 | 17,183,000 | 14,495,000 | 11,801,000 | 6,659,000 | 6,931,000 | 8,381,000 | 6,810,000 | 5,643,000 | 4,453,000 | 5,435,000 | 3,685,000 | 3,150,000 | 1,708,000 | 1,591,000 | 1,618,000 | 734,000 |
sales and marketing | 3,298,000 | 3,513,000 | 3,306,000 | 3,012,000 | 2,878,000 | 2,640,000 | 2,493,000 | 3,092,000 | 2,283,000 | 2,231,000 | 2,243,000 | 2,730,000 | 2,290,000 | 2,253,000 | 2,580,000 | 2,278,000 | 2,233,000 | 1,845,000 | 2,281,000 | 1,886,000 | 1,910,000 | 1,869,000 | 1,682,000 | 1,293,000 | 1,836,000 | 1,273,000 | 1,257,000 | 723,000 | 918,000 | 774,000 | 658,000 | 655,000 | 789,000 | 609,000 | 697,000 | 648,000 | 826,000 | 610,000 | 620,000 | 622,000 |
general and administrative | ||||||||||||||||||||||||||||||||||||||||
total operating expenses | 12,394,000 | 7,696,000 | 11,037,000 | 11,503,000 | 17,357,000 | 10,022,000 | 10,806,000 | 13,964,000 | 8,738,000 | 9,556,000 | 9,538,000 | 7,858,000 | 9,316,000 | 6,981,000 | 7,797,000 | 8,581,000 | 7,544,000 | 7,916,000 | 7,505,000 | 6,391,000 | 6,790,000 | 5,974,000 | 6,545,000 | 5,996,000 | 5,650,000 | 5,126,000 | 5,946,000 | 7,950,000 | 7,059,000 | 5,965,000 | 5,124,000 | 4,962,000 | 3,943,000 | 3,998,000 | 3,490,000 | 3,327,000 | 2,234,000 | 2,030,000 | 1,879,000 | 1,905,000 |
operating income | 31,601,000 | 25,470,000 | 28,489,000 | 30,661,000 | 33,495,000 | 28,416,000 | 25,776,000 | 32,411,000 | 25,506,000 | 24,665,000 | 23,231,000 | 25,437,000 | 25,766,000 | 22,317,000 | 22,030,000 | 24,180,000 | 21,565,000 | 22,759,000 | 22,356,000 | 21,535,000 | 20,629,000 | 21,184,000 | 20,900,000 | 20,874,000 | 24,669,000 | 20,894,000 | 19,004,000 | 15,332,000 | 14,908,000 | 15,120,000 | 12,592,000 | 11,260,000 | 9,185,000 | 10,042,000 | 7,872,000 | 7,125,000 | 4,768,000 | 4,231,000 | 4,117,000 | 3,261,000 |
net income | -4,960,000 | -38,173,000 | -30,161,000 | -15,930,000 | -34,758,000 | -23,824,000 | -21,977,000 | -27,964,000 | -21,725,000 | -13,098,000 | -19,721,000 | -21,470,000 | -22,357,000 | -18,441,000 | -18,424,000 | -20,326,000 | -19,028,000 | -21,064,000 | -18,538,000 | -17,926,000 | -17,095,000 | -18,060,000 | -16,906,000 | -17,738,000 | -22,430,000 | -17,511,000 | -16,378,000 | -12,845,000 | -12,779,000 | -12,971,000 | -10,493,000 | -9,760,000 | -7,327,000 | -8,221,000 | -4,406,000 | -4,605,000 | -2,799,000 | -1,991,000 | 503,000 | -1,612,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.
