Quarterly
Annual
| Unit: USD | 2023-12-31 | 2023-09-30 | 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 | 2013-12-31 | 2013-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 72,178,000 | 74,121,000 | 74,497,000 | 77,056,000 | 78,811,000 | 79,549,000 | 80,227,000 | 78,716,000 | 75,730,000 | 76,053,000 | 76,264,000 | 73,969,000 | 78,247,000 | 74,184,000 | 71,315,000 | 68,032,000 | 66,066,000 | 55,065,000 | 53,013,000 | 48,493,000 | 45,180,000 | 37,144,000 | 35,946,000 | 31,615,000 | 27,847,000 | 26,072,000 | 23,281,000 | 20,752,000 | 19,374,000 | 19,241,000 | 18,570,000 | 17,582,000 | 17,600,000 | 17,105,000 | 17,678,000 | 17,528,000 | 16,475,000 | 16,275,000 | 16,211,000 | 15,613,000 | 12,134,000 | 10,392,000 |
cost of revenue | 38,114,000 | 22,938,000 | 24,178,000 | 25,536,000 | 26,707,000 | 25,726,000 | 26,553,000 | 24,755,000 | 25,198,000 | 24,816,000 | 25,012,000 | 24,427,000 | 26,990,000 | 25,583,000 | 23,672,000 | 22,201,000 | 21,073,000 | 16,673,000 | 16,583,000 | 14,788,000 | 15,012,000 | 12,083,000 | 10,849,000 | 10,645,000 | 9,503,000 | 9,113,000 | 8,003,000 | 7,028,000 | 7,183,000 | 6,792,000 | 6,740,000 | 6,850,000 | 7,010,000 | 6,448,000 | 6,573,000 | 6,640,000 | 5,987,000 | 5,793,000 | 5,686,000 | 5,655,000 | 3,854,000 | 3,487,000 |
gross profit | 34,064,000 | 51,183,000 | 50,319,000 | 51,520,000 | 52,104,000 | 53,823,000 | 53,674,000 | 53,961,000 | 50,532,000 | 51,237,000 | 51,252,000 | 49,542,000 | 51,257,000 | 48,601,000 | 47,643,000 | 45,831,000 | 44,993,000 | 38,392,000 | 36,430,000 | 33,705,000 | 30,168,000 | 25,061,000 | 25,097,000 | 20,970,000 | 18,344,000 | 16,959,000 | 15,278,000 | 13,724,000 | 12,191,000 | 12,449,000 | 11,830,000 | 10,732,000 | 10,590,000 | 10,657,000 | 11,105,000 | 10,888,000 | 10,488,000 | 10,482,000 | 10,525,000 | 9,958,000 | 8,280,000 | 6,905,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||
research and development | 11,662,000 | 12,740,000 | 12,443,000 | 12,530,000 | 10,799,000 | 11,645,000 | 11,676,000 | 12,067,000 | 10,199,000 | 10,441,000 | 11,113,000 | 10,940,000 | 9,623,000 | 10,400,000 | 10,488,000 | 9,420,000 | 8,548,000 | 7,434,000 | 7,008,000 | 6,398,000 | 5,743,000 | 5,400,000 | 5,286,000 | 4,891,000 | 4,223,000 | 4,092,000 | 4,003,000 | 3,477,000 | 3,218,000 | 3,737,000 | 4,054,000 | 3,910,000 | 3,848,000 | 3,852,000 | 4,152,000 | 3,926,000 | 3,979,000 | 3,793,000 | 3,494,000 | 14,899,000 | 3,204,000 | 2,730,000 |
sales and marketing | 17,438,000 | 16,860,000 | 15,755,000 | 14,289,000 | 14,131,000 | 14,361,000 | 15,331,000 | 15,593,000 | 14,003,000 | 14,364,000 | 14,298,000 | 12,432,000 | 11,566,000 | 11,760,000 | 11,820,000 | 10,931,000 | 11,490,000 | 8,709,000 | 7,989,000 | 6,982,000 | 5,980,000 | 5,299,000 | 5,248,000 | 4,408,000 | 3,791,000 | 4,258,000 | 4,037,000 | 3,221,000 | 3,041,000 | 3,097,000 | 2,953,000 | 3,069,000 | 3,058,000 | 2,929,000 | 3,446,000 | 3,532,000 | 3,752,000 | 3,767,000 | 4,015,000 | 3,136,000 | 3,496,000 | 2,726,000 |
general and administrative | ||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 13,895,000 | 14,597,000 | 15,583,000 | 17,189,000 | 14,352,000 | 14,668,000 | 21,828,000 | 19,614,000 | 15,615,000 | 17,725,000 | 19,192,000 | 24,369,000 | 16,877,000 | 16,864,000 | 17,655,000 | 16,676,000 | 13,845,000 | 12,196,000 | 12,042,000 | 9,994,000 | 8,566,000 | 8,011,000 | 8,464,000 | 7,000,000 | 5,727,000 | 5,084,000 | 6,576,000 | 5,904,000 | 4,946,000 | 4,670,000 | 4,547,000 | 4,123,000 | 3,874,000 | 4,494,000 | 4,714,000 | 5,119,000 | 4,330,000 | 3,555,000 | 3,053,000 | 2,623,000 | 2,250,000 | 1,662,000 |
operating income | 42,995,000 | 44,197,000 | 58,634,000 | 59,102,000 | 50,981,000 | 50,791,000 | 59,637,000 | 58,325,000 | 50,347,000 | 53,294,000 | 54,881,000 | 57,484,000 | 47,560,000 | 47,708,000 | 48,806,000 | 45,996,000 | 42,291,000 | 34,633,000 | 32,698,000 | 28,547,000 | 24,970,000 | 22,217,000 | 22,648,000 | 18,327,000 | 16,010,000 | 14,887,000 | 15,803,000 | 13,649,000 | 12,053,000 | 12,711,000 | 12,914,000 | 12,465,000 | 11,995,000 | 12,290,000 | 13,253,000 | 13,470,000 | 12,501,000 | 12,044,000 | 11,490,000 | 21,577,000 | 9,542,000 | 7,662,000 |
net income | -8,931,000 | -7,719,000 | -9,387,000 | -6,157,000 | -1,356,000 | 3,371,000 | -4,186,000 | -4,782,000 | -2,244,000 | -5,742,000 | -9,163,000 | -17,528,000 | 1,135,000 | -2,681,000 | -6,944,000 | -15,323,000 | -12,511,000 | -3,698,000 | -5,532,000 | -2,565,000 | -3,901,000 | 347,000 | -691,000 | -459,000 | -2,390,000 | -2,327,000 | -2,803,000 | -3,616,000 | -590,000 | -1,309,000 | -2,464,000 | -4,161,000 | -2,779,000 | -1,809,000 | -2,508,000 | -3,127,000 | -3,570,000 | -1,670,000 | -1,196,000 | -11,909,000 | -2,173,000 | -779,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.
