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 | 2013-06-30 | 2013-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 6,884,000 | 4,403,000 | 1,337,000 | 1,230,000 | 2,179,000 | 886,000 | 1,570,000 | 876,000 | 1,242,000 | 1,972,000 | 1,436,000 | 1,316,000 | 1,218,000 | 747,000 | 1,668,000 | 760,000 | 1,181,000 | 1,234,000 | 877,000 | 1,581,000 | 1,579,000 | 1,617,000 | 1,770,000 | 1,579,000 | 1,515,000 | 1,732,000 | 2,007,000 | 2,499,000 | 1,591,000 | 1,400,000 | 817,000 | 2,061,000 | 1,336,000 | 1,165,000 | 610,000 | 635,000 | 1,466,000 | 1,540,000 | 500,000 | 445,000 | 383,000 | 408,000 | 247,000 | 550,000 |
cost of revenue | 4,441,000 | 3,540,000 | 761,000 | 659,000 | 1,506,000 | 665,000 | 824,000 | 611,000 | 913,000 | 832,000 | 709,000 | 609,000 | 816,000 | 355,000 | 646,000 | 387,000 | 465,000 | 585,000 | 442,000 | 655,000 | 965,000 | 855,000 | 1,003,000 | 897,000 | 912,000 | 1,024,000 | 1,266,000 | 1,450,000 | 1,723,000 | 1,110,000 | 732,000 | 1,568,000 | 1,302,000 | 1,078,000 | 550,000 | 602,000 | 1,995,000 | 1,209,000 | 725,000 | 643,000 | 515,000 | 428,000 | 487,000 | 587,000 |
gross profit | 2,443,000 | 863,000 | 576,000 | 571,000 | 673,000 | 221,000 | 746,000 | 265,000 | 329,000 | 1,140,000 | 727,000 | 707,000 | 402,000 | 392,000 | 1,022,000 | 373,000 | 716,000 | 649,000 | 435,000 | 926,000 | 614,000 | 762,000 | 767,000 | 682,000 | 603,000 | 708,000 | 741,000 | 1,049,000 | -132,000 | 290,000 | 85,000 | 493,000 | 34,000 | 87,000 | 60,000 | 33,000 | -529,000 | 331,000 | -225,000 | -198,000 | -132,000 | -20,000 | -240,000 | -37,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||
research and development | 1,318,000 | 1,262,000 | 816,000 | 752,000 | 1,103,000 | 1,065,000 | 956,000 | 907,000 | 696,000 | 638,000 | 810,000 | 795,000 | 764,000 | 756,000 | 954,000 | 985,000 | 1,056,000 | 1,018,000 | 1,860,000 | 1,414,000 | 1,704,000 | 1,597,000 | 1,897,000 | 2,151,000 | 1,609,000 | 1,618,000 | 1,385,000 | 1,430,000 | 2,291,000 | 1,968,000 | 3,074,000 | 1,695,000 | 1,687,000 | 1,263,000 | 1,450,000 | 1,537,000 | 1,249,000 | 5,156,000 | 1,076,000 | 1,082,000 | 824,000 | 577,000 | 666,000 | 396,000 |
sales and marketing | 4,846,000 | 4,088,000 | 2,504,000 | 2,484,000 | 2,723,000 | 2,588,000 | 2,347,000 | 2,184,000 | 1,888,000 | 1,821,000 | 1,613,000 | 1,671,000 | 1,213,000 | 1,507,000 | 1,353,000 | 1,681,000 | 1,596,000 | 1,453,000 | 1,531,000 | 1,587,000 | 1,710,000 | 1,926,000 | 1,925,000 | 2,336,000 | 2,717,000 | 2,637,000 | 2,873,000 | 3,133,000 | 3,384,000 | 3,774,000 | 3,504,000 | 3,299,000 | 3,935,000 | 3,607,000 | 2,996,000 | 2,518,000 | 2,262,000 | 2,236,000 | 1,676,000 | 1,215,000 | 1,230,000 | 1,217,000 | 746,000 | 898,000 |
general and administrative | ||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 2,416,000 | 3,455,000 | 2,414,000 | 1,710,000 | 1,852,000 | 2,001,000 | 1,819,000 | 1,462,000 | 1,576,000 | 1,343,000 | 1,445,000 | 1,262,000 | 1,206,000 | 1,198,000 | 1,267,000 | 1,309,000 | 1,271,000 | 1,209,000 | 1,279,000 | 1,500,000 | 1,173,000 | 1,362,000 | 2,221,000 | 2,037,000 | 1,895,000 | 1,805,000 | 1,850,000 | 2,141,000 | 2,228,000 | 1,951,000 | 2,095,000 | 1,914,000 | 1,917,000 | 1,522,000 | 1,457,000 | 1,499,000 | 1,239,000 | 731,000 | 842,000 | 540,000 | 533,000 | 428,000 | 394,000 | 407,000 |
operating income | 8,580,000 | 8,805,000 | 5,734,000 | 4,946,000 | 5,678,000 | 5,654,000 | 5,122,000 | 4,553,000 | 4,160,000 | 3,802,000 | 3,868,000 | 3,728,000 | 3,183,000 | 3,461,000 | 3,574,000 | 3,975,000 | 3,923,000 | 3,680,000 | 4,670,000 | 4,501,000 | 4,587,000 | 4,885,000 | 6,043,000 | 6,524,000 | 6,221,000 | 6,060,000 | 6,108,000 | 6,704,000 | 7,903,000 | 7,693,000 | 8,673,000 | 6,908,000 | 7,539,000 | 6,392,000 | 5,903,000 | 5,554,000 | 4,750,000 | 8,123,000 | 3,594,000 | 2,837,000 | 2,587,000 | 2,222,000 | 1,806,000 | 1,701,000 |
net income | -6,137,000 | -7,942,000 | -5,158,000 | -4,375,000 | -5,005,000 | -5,433,000 | -4,376,000 | -4,288,000 | -3,831,000 | -2,662,000 | -3,141,000 | -3,021,000 | -2,781,000 | -3,069,000 | -2,552,000 | -3,602,000 | -3,207,000 | -3,031,000 | -4,235,000 | -3,575,000 | -3,973,000 | -4,123,000 | -5,276,000 | -5,842,000 | -5,618,000 | -5,352,000 | -5,367,000 | -5,655,000 | -8,035,000 | -7,403,000 | -8,588,000 | -6,415,000 | -7,505,000 | -6,305,000 | -5,843,000 | -5,521,000 | -5,279,000 | -7,792,000 | -3,819,000 | -3,035,000 | -2,719,000 | -2,242,000 | -2,046,000 | -1,738,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.
