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 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 1,761,000 | 1,556,000 | 1,649,000 | 1,239,000 | 1,026,000 | 1,431,000 | 1,531,000 | 1,183,000 | 1,380,000 | 1,071,000 | 1,038,000 | 1,006,000 | 158,000 | 980,000 | 313,000 | 1,034,000 | 1,013,000 | 939,000 | 1,354,000 | 415,000 | 822,000 | 769,000 | 1,003,000 | 1,007,000 | 833,000 | 718,000 | 640,000 | 569,000 | 322,000 | 469,000 | 540,000 | 563,000 | 516,000 | 632,000 | 685,000 | 477,000 | 870,000 | 273,000 | 193,000 | 1,482,000 | 1,550,000 | 1,552,000 | 1,500,000 | 1,514,000 | 1,350,000 | 509,000 | 930,000 | 1,138,000 | 1,292,000 | 1,986,000 | 1,040,000 | 1,686,000 |
cost of revenue | 1,256,000 | 1,118,000 | 1,158,000 | 866,000 | 828,000 | 1,065,000 | 1,100,000 | 1,061,000 | 1,086,000 | 979,000 | 776,000 | 900,000 | 548,000 | 682,000 | 433,000 | 739,000 | 754,000 | 811,000 | 912,000 | 488,000 | 595,000 | 571,000 | 726,000 | 714,000 | 623,000 | 565,000 | 493,000 | 495,000 | 378,000 | 438,000 | 478,000 | 497,000 | 652,000 | 543,000 | 897,000 | 514,000 | 476,000 | 349,000 | 584,000 | 625,000 | 690,000 | 750,000 | 832,000 | 674,000 | 547,000 | 230,000 | 800,000 | 574,000 | 671,000 | 801,000 | 640,000 | 899,000 |
gross profit | 505,000 | 438,000 | 491,000 | 373,000 | 198,000 | 366,000 | 431,000 | 122,000 | 294,000 | 92,000 | 262,000 | 106,000 | -390,000 | 298,000 | -120,000 | 295,000 | 259,000 | 128,000 | 442,000 | -73,000 | 227,000 | 198,000 | 277,000 | 293,000 | 210,000 | 153,000 | 147,000 | 74,000 | -56,000 | 31,000 | 62,000 | 66,000 | -136,000 | 89,000 | -212,000 | -37,000 | 394,000 | -76,000 | -391,000 | 857,000 | 860,000 | 802,000 | 668,000 | 840,000 | 803,000 | 279,000 | 130,000 | 564,000 | 621,000 | 1,185,000 | 400,000 | 787,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 2,035,000 | 2,110,000 | 1,993,000 | 1,843,000 | 2,013,000 | 2,061,000 | 2,056,000 | 1,680,000 | 1,534,000 | 1,495,000 | 1,290,000 | 839,000 | 720,000 | 546,000 | 444,000 | 523,000 | 522,000 | 442,000 | 865,000 | 1,125,000 | 637,000 | 416,000 | 230,000 | 252,000 | 235,000 | 288,000 | 403,000 | 350,000 | 345,000 | 289,000 | 301,000 | 478,000 | 762,000 | 781,000 | 747,000 | 1,352,000 | 1,259,000 | 2,460,000 | 2,448,000 | 2,577,000 | 1,770,000 | 1,544,000 | 1,047,000 | 907,000 | 1,256,000 | 946,000 | 1,260,000 | 1,349,000 | 834,000 | 547,000 | 750,000 | 343,000 |
sales and marketing | 1,309,000 | 876,000 | 892,000 | 788,000 | 1,087,000 | 845,000 | 986,000 | 746,000 | 761,000 | 802,000 | 636,000 | 708,000 | 617,000 | 485,000 | 377,000 | 624,000 | 605,000 | 537,000 | 620,000 | 634,000 | 564,000 | 605,000 | 580,000 | 492,000 | 522,000 | 671,000 | 632,000 | 532,000 | 382,000 | 329,000 | 401,000 | 386,000 | 578,000 | 588,000 | 995,000 | 1,017,000 | 1,583,000 | 1,806,000 | 1,948,000 | 1,276,000 | 1,817,000 | 830,000 | 1,204,000 | 804,000 | 1,206,000 | 402,000 | 801,000 | 445,000 | 626,000 | 302,000 | 617,000 | 428,000 |
general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 2,969,000 | 3,091,000 | 2,921,000 | 2,123,000 | 2,034,000 | 2,070,000 | 2,070,000 | 2,182,000 | 1,930,000 | 1,826,000 | 1,776,000 | 1,873,000 | 1,991,000 | 1,462,000 | 1,505,000 | 1,169,000 | 1,638,000 | 1,146,000 | 1,140,000 | 1,298,000 | 1,232,000 | 1,156,000 | 940,000 | 1,502,000 | 903,000 | 1,279,000 | 1,406,000 | 1,596,000 | 1,311,000 | 1,183,000 | 1,160,000 | 1,589,000 | 1,117,000 | 1,713,000 | 1,587,000 | 1,970,000 | 1,999,000 | 2,139,000 | 2,448,000 | 2,539,000 | 2,213,000 | 2,313,000 | 2,632,000 | 2,340,000 | 1,789,000 | 2,212,000 | 2,099,000 | 1,896,000 | 7,398,000 | 2,486,000 | 1,205,000 | 1,186,000 |
operating income | 6,313,000 | 6,077,000 | 5,806,000 | 4,754,000 | 5,134,000 | 4,976,000 | 5,112,000 | 4,608,000 | 4,225,000 | 4,123,000 | 3,702,000 | 3,420,000 | 3,328,000 | 2,493,000 | 2,326,000 | 2,316,000 | 2,765,000 | 2,125,000 | 2,625,000 | 3,057,000 | 2,433,000 | 2,177,000 | 1,750,000 | 2,246,000 | 1,660,000 | 2,238,000 | 2,441,000 | 2,478,000 | 2,038,000 | 1,801,000 | 1,862,000 | 2,453,000 | 2,457,000 | 3,082,000 | 3,329,000 | 4,339,000 | 4,841,000 | 6,405,000 | 6,844,000 | 6,392,000 | 5,810,000 | 4,687,000 | 4,883,000 | 4,051,000 | 5,169,000 | 3,560,000 | 4,170,000 | 3,690,000 | 8,858,000 | 3,335,000 | 2,572,000 | 1,957,000 |
net income | -5,808,000 | -5,639,000 | -5,315,000 | -4,381,000 | -4,936,000 | -4,610,000 | -4,681,000 | -4,486,000 | -3,931,000 | -4,031,000 | -3,440,000 | -3,314,000 | -3,718,000 | -2,195,000 | -2,446,000 | -2,021,000 | -2,506,000 | -1,997,000 | -2,183,000 | -3,130,000 | -2,206,000 | -1,979,000 | -1,473,000 | -1,953,000 | -1,450,000 | -2,085,000 | -2,294,000 | -2,404,000 | -2,094,000 | -1,770,000 | -1,800,000 | -2,387,000 | -2,611,000 | -3,411,000 | -3,573,000 | -4,890,000 | -4,447,000 | -6,481,000 | -7,235,000 | -5,535,000 | -4,940,000 | -3,885,000 | -4,215,000 | -3,211,000 | -4,366,000 | -3,281,000 | -3,830,000 | -3,126,000 | -8,237,000 | -2,150,000 | -2,172,000 | -1,170,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.
