Quarterly
Annual
| Unit: USD | 2023-06-30 | 2023-03-31 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 13,023,000 | 12,837,000 | 17,420,000 | 13,784,000 | 15,295,000 | 15,551,000 | 15,424,000 | 14,253,000 | 56,348,000 | 13,835,000 | 16,697,000 | 16,121,000 | 19,468,000 | 16,475,000 | 19,889,000 | 17,303,000 | 19,593,000 | 20,644,000 | 22,049,000 | 28,984,000 | 19,100,000 | 19,656,000 | 20,751,000 | 18,425,000 | 18,484,000 | 20,455,000 | 21,673,000 | 18,643,000 | 19,333,000 | 20,250,000 | 19,071,000 | 13,894,000 | 19,222,000 | 14,700,000 | 14,211,000 | 12,002,000 | 11,173,000 | 10,799,000 |
cost of revenue | 11,189,000 | 7,734,000 | 10,265,000 | 8,927,000 | 9,835,000 | 9,810,000 | 9,476,000 | 8,231,000 | 8,810,000 | 7,662,000 | 8,898,000 | 8,437,000 | 8,450,000 | 9,261,000 | 10,233,000 | 9,675,000 | 9,971,000 | 10,813,000 | 11,181,000 | 9,265,000 | 9,989,000 | 10,869,000 | 11,994,000 | 11,111,000 | 12,236,000 | 13,960,000 | 13,628,000 | 12,645,000 | 13,332,000 | 13,215,000 | 12,023,000 | 10,340,000 | 10,664,000 | 9,388,000 | 8,677,000 | 7,351,000 | 7,097,000 | 7,512,000 |
gross profit | 1,834,000 | 5,103,000 | 7,155,000 | 4,857,000 | 5,460,000 | 5,741,000 | 5,948,000 | 6,022,000 | 47,538,000 | 6,173,000 | 7,799,000 | 7,684,000 | 11,018,000 | 7,214,000 | 9,656,000 | 7,628,000 | 9,622,000 | 9,831,000 | 10,868,000 | 19,719,000 | 9,111,000 | 8,787,000 | 8,757,000 | 7,314,000 | 6,248,000 | 6,495,000 | 8,045,000 | 5,998,000 | 6,001,000 | 7,035,000 | 7,048,000 | 3,554,000 | 8,558,000 | 5,312,000 | 5,534,000 | 4,651,000 | 4,076,000 | 3,287,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||
research and development | 2,158,000 | 2,458,000 | 3,227,000 | 3,676,000 | 3,958,000 | 4,479,000 | 4,053,000 | 3,548,000 | 3,650,000 | 3,540,000 | 3,345,000 | 2,866,000 | 2,738,000 | 2,990,000 | 3,055,000 | 3,162,000 | 3,328,000 | 2,912,000 | 3,458,000 | 3,867,000 | 4,850,000 | 4,694,000 | 4,160,000 | 4,081,000 | 4,335,000 | 4,560,000 | 4,134,000 | 4,099,000 | 3,977,000 | 4,398,000 | 4,779,000 | 3,885,000 | 4,317,000 | 4,016,000 | 3,944,000 | 3,969,000 | 3,615,000 | 3,578,000 |
sales and marketing | 4,063,000 | 5,051,000 | 6,519,000 | 5,562,000 | 6,562,000 | 6,665,000 | 7,053,000 | 6,434,000 | 6,304,000 | 5,113,000 | 6,226,000 | 5,755,000 | 4,102,000 | 6,563,000 | 7,283,000 | 6,153,000 | 6,897,000 | 8,181,000 | 9,682,000 | 9,053,000 | 9,809,000 | 10,411,000 | 9,856,000 | 8,741,000 | 9,375,000 | 10,816,000 | 10,023,000 | 9,301,000 | 10,648,000 | 11,486,000 | 10,682,000 | 10,225,000 | 9,758,000 | 9,579,000 | 8,562,000 | 7,083,000 | 7,080,000 | 8,379,000 |
general and administrative | ||||||||||||||||||||||||||||||||||||||
total operating expenses | 7,918,000 | 7,023,000 | 4,209,000 | 7,608,000 | 7,693,000 | 9,333,000 | 8,232,000 | 7,407,000 | 6,689,000 | 6,666,000 | 5,900,000 | 6,134,000 | 6,474,000 | 5,736,000 | 5,112,000 | 5,165,000 | 5,289,000 | 5,329,000 | 6,098,000 | 6,582,000 | 5,802,000 | 6,140,000 | 6,433,000 | 7,402,000 | 6,444,000 | 8,458,000 | 7,872,000 | 5,503,000 | 5,487,000 | 6,295,000 | 6,401,000 | 5,656,000 | 5,355,000 | 5,780,000 | 4,988,000 | 3,927,000 | 3,900,000 | 3,948,000 |
operating income | 14,139,000 | 14,532,000 | 13,955,000 | 16,846,000 | 18,213,000 | 20,477,000 | 19,338,000 | 17,389,000 | 16,643,000 | 15,319,000 | 15,471,000 | 14,755,000 | 13,314,000 | 15,289,000 | 15,450,000 | 14,480,000 | 15,514,000 | 16,422,000 | 19,238,000 | 19,502,000 | 20,461,000 | 21,245,000 | 20,449,000 | 20,224,000 | 20,154,000 | 23,834,000 | 22,029,000 | 18,903,000 | 20,112,000 | 22,179,000 | 21,862,000 | 19,766,000 | 19,430,000 | 19,375,000 | 17,494,000 | 14,979,000 | 14,595,000 | 15,905,000 |
net income | -12,305,000 | -9,429,000 | -6,800,000 | -11,989,000 | -12,753,000 | -14,736,000 | -13,390,000 | -11,367,000 | 30,895,000 | -9,146,000 | -7,672,000 | -7,071,000 | -2,296,000 | -8,075,000 | -5,794,000 | -6,852,000 | -5,892,000 | -6,591,000 | -8,370,000 | -6,514,000 | -11,350,000 | -12,458,000 | -11,692,000 | -12,910,000 | -13,906,000 | -17,339,000 | -13,984,000 | -12,905,000 | -14,111,000 | -15,144,000 | -14,814,000 | -16,212,000 | -10,872,000 | -14,063,000 | -11,960,000 | -10,328,000 | -10,519,000 | -12,618,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.
