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 | 2012-12-31 | 2010-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 26,306,000 | 23,364,000 | 17,538,000 | 13,546,000 | 14,029,000 | 13,598,000 | 14,604,000 | 11,898,000 | 13,959,000 | 12,153,000 | 21,703,000 | 11,214,000 | 13,774,000 | 12,473,000 | 10,038,000 | 14,535,000 | 17,348,000 | 12,850,000 | 10,855,000 | 12,890,000 | 15,114,000 | 11,137,000 | 10,917,000 | 9,802,000 | 9,142,000 | 9,784,000 | 10,368,000 | 6,618,000 | 10,677,000 | 8,298,000 | 9,557,000 | 5,801,000 | 5,823,000 | 6,901,000 | 5,776,000 | 3,938,000 | 1,741,000 | 2,408,000 | 2,190,000 | 2,084,000 | 935,000 | 758,000 | 179,000 | 5,000 | 73,000 |
cost of revenue | 6,666,000 | 2,758,000 | 2,425,000 | 2,028,000 | 2,125,000 | 2,006,000 | 2,166,000 | 1,680,000 | 1,966,000 | 1,689,000 | 1,813,000 | 1,562,000 | 1,992,000 | 1,537,000 | 1,485,000 | 1,927,000 | 2,273,000 | 1,579,000 | 1,174,000 | 1,600,000 | 1,325,000 | 965,000 | 1,113,000 | 1,276,000 | 1,043,000 | 1,039,000 | 769,000 | 587,000 | 924,000 | 486,000 | 556,000 | 378,000 | 469,000 | 634,000 | 376,000 | 283,000 | 130,000 | 372,000 | 376,000 | 564,000 | 1,795,000 | 57,000 | 11,000 | 0 | 0 |
gross profit | 19,640,000 | 20,606,000 | 15,113,000 | 11,518,000 | 11,904,000 | 11,592,000 | 12,438,000 | 10,218,000 | 11,993,000 | 10,464,000 | 19,890,000 | 9,652,000 | 11,782,000 | 10,936,000 | 8,553,000 | 12,608,000 | 15,075,000 | 11,271,000 | 9,681,000 | 11,290,000 | 13,789,000 | 10,172,000 | 9,804,000 | 8,526,000 | 8,099,000 | 8,745,000 | 9,599,000 | 6,031,000 | 9,753,000 | 7,812,000 | 9,001,000 | 5,423,000 | 5,354,000 | 6,267,000 | 5,400,000 | 3,655,000 | 1,611,000 | 2,036,000 | 1,814,000 | 1,520,000 | -860,000 | 701,000 | 168,000 | 5,000 | 73,000 |
operating expenses | |||||||||||||||||||||||||||||||||||||||||||||
research and development | 4,769,000 | 4,045,000 | 3,648,000 | 4,164,000 | 4,230,000 | 4,483,000 | 3,932,000 | 3,583,000 | 3,720,000 | 3,278,000 | 3,567,000 | 3,213,000 | 2,506,000 | 2,469,000 | 1,810,000 | 2,883,000 | 2,670,000 | 2,761,000 | 2,834,000 | 2,727,000 | 2,876,000 | 2,799,000 | 2,777,000 | 2,822,000 | 3,076,000 | 5,420,000 | 2,238,000 | 2,110,000 | 2,889,000 | 3,261,000 | 3,205,000 | 3,020,000 | 3,618,000 | 4,078,000 | 3,815,000 | 3,329,000 | 2,987,000 | 3,941,000 | 1,809,000 | 2,626,000 | 2,446,000 | 1,780,000 | 2,180,000 | 2,299,000 | 2,100,000 |
sales and marketing | 7,768,000 | 7,940,000 | 6,434,000 | 5,804,000 | 5,765,000 | 6,504,000 | 6,865,000 | 6,853,000 | 7,169,000 | 5,751,000 | 5,331,000 | 4,818,000 | 4,985,000 | 4,764,000 | 4,382,000 | 5,672,000 | 6,546,000 | 6,437,000 | 6,108,000 | 5,913,000 | 6,142,000 | 5,480,000 | 5,926,000 | 5,969,000 | 6,646,000 | 6,002,000 | 5,060,000 | 5,502,000 | 7,360,000 | 7,452,000 | 7,510,000 | 7,109,000 | 7,087,000 | 6,949,000 | 6,925,000 | 7,129,000 | 5,308,000 | 3,680,000 | 3,136,000 | 3,411,000 | 3,386,000 | 4,524,000 | 4,898,000 | 3,825,000 | 2,671,000 |
general and administrative | |||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 6,379,000 | 3,607,000 | 4,373,000 | 4,171,000 | 3,334,000 | 3,352,000 | 2,945,000 | 3,240,000 | 3,197,000 | 2,808,000 | 3,356,000 | 3,413,000 | 3,458,000 | 2,619,000 | 2,975,000 | 3,181,000 | 3,765,000 | 3,121,000 | 3,675,000 | 3,393,000 | 3,995,000 | 3,446,000 | 3,229,000 | 3,855,000 | 3,443,000 | 3,320,000 | 3,012,000 | 3,264,000 | 4,184,000 | 3,645,000 | 4,039,000 | 3,395,000 | 3,719,000 | 3,031,000 | 3,821,000 | 3,619,000 | 3,728,000 | 2,961,000 | 2,827,000 | 2,927,000 | 2,397,000 | 2,113,000 | 2,429,000 | 2,087,000 | 1,272,000 |
operating income | 18,455,000 | 15,994,000 | 16,321,000 | 14,820,000 | 14,012,000 | 15,003,000 | 14,412,000 | 14,365,000 | 14,745,000 | 12,486,000 | 12,887,000 | 12,082,000 | 11,609,000 | 10,529,000 | 9,852,000 | 12,390,000 | 13,648,000 | 12,987,000 | 13,271,000 | 12,685,000 | 13,717,000 | 12,367,000 | 12,582,000 | 13,295,000 | 13,837,000 | 15,421,000 | 10,977,000 | 11,542,000 | 15,118,000 | 15,055,000 | 15,450,000 | 14,213,000 | 15,115,000 | 14,711,000 | 15,200,000 | 14,649,000 | 12,531,000 | 10,661,000 | 7,772,000 | 8,964,000 | 8,229,000 | 8,417,000 | 9,507,000 | 8,211,000 | 6,043,000 |
net income | 1,185,000 | 1,854,000 | -1,208,000 | -3,302,000 | -2,108,000 | -3,411,000 | -1,974,000 | -4,147,000 | -2,752,000 | -2,022,000 | 7,003,000 | -2,430,000 | 173,000 | 407,000 | -1,299,000 | 218,000 | 1,427,000 | -1,716,000 | -3,590,000 | -1,395,000 | 72,000 | -2,195,000 | -2,778,000 | -4,769,000 | -5,738,000 | -3,825,000 | -1,378,000 | -5,511,000 | -5,365,000 | -7,243,000 | -6,449,000 | -8,790,000 | -9,761,000 | -8,444,000 | -9,800,000 | -10,994,000 | -10,920,000 | -8,625,000 | -5,958,000 | -7,444,000 | -9,089,000 | -7,716,000 | -9,339,000 | -8,211,000 | -6,043,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.
