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 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 13,667,000 | 10,347,000 | 10,580,000 | 10,490,000 | 10,856,000 | 11,510,000 | 9,899,000 | 9,759,000 | 9,469,000 | 9,335,000 | 9,475,000 | 8,906,000 | 9,544,000 | 8,908,000 | 8,431,000 | 8,126,000 | 8,079,000 | 8,131,000 | 7,655,000 | 7,222,000 | 7,190,000 | 7,169,000 | 7,132,000 | 6,392,000 | 6,672,000 | 6,448,000 | 6,207,000 | 5,605,000 | 5,991,000 | 6,038,000 | 5,953,000 | 5,695,000 | 5,570,000 | 5,689,000 | 5,402,000 | 5,143,000 | 5,262,000 | 5,078,000 | 4,980,000 | 4,671,000 | 4,984,000 | 4,736,000 | 4,862,000 | 4,885,000 | 5,060,000 | 5,079,000 | 4,679,000 | 4,537,000 | 5,018,000 | 5,046,000 | 4,564,000 | 4,379,000 | 4,848,000 | 4,892,000 | 4,890,000 | 4,089,000 | 3,909,000 | 3,389,000 | 3,651,000 | 3,338,000 | 3,216,000 | 1,580,000 | 3,430,000 | 3,304,000 | 3,407,000 | 3,186,000 | 3,097,000 | 2,941,000 | 3,047,000 | 2,914,000 | 2,766,000 | 2,583,000 | 2,657,000 | 2,736,000 | 2,577,000 | 2,370,000 | 2,468,000 | 2,294,000 | 2,125,000 | 1,865,000 | 1,820,724 | 1,840,000 | 1,834,000 | 1,617,000 |
cost of revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 83,000 | 71,000 | 94,000 | 63,000 | 2,676,000 | 53,000 | 2,596,000 | 2,644,000 | 2,542,000 | 55,000 | 2,376,000 | 2,512,000 | 2,421,000 | 225,000 | 2,724,000 | 2,356,000 | 2,090,000 | 0 | 0 | 1,919,000 | 1,964,000 | 0 | 2,027,000 | 0 | 2,154,000 | 0 | 1,795,000 | 0 | 1,922,000 | 0 | 1,688,000 | 1,710,000 | 1,694,000 | 0 | 1,604,000 | 1,589,000 | 1,563,000 | 0 | 1,492,000 | 1,388,000 | 0 | 0 | 1,164,000 | 1,140,000 | 0 | 0 | 0 | 1,060,000 | 0 | 0 | 0 | 0 | 0 |
gross profit | 13,667,000 | 10,347,000 | 10,580,000 | 10,490,000 | 10,856,000 | 11,510,000 | 9,899,000 | 9,759,000 | 9,469,000 | 9,335,000 | 9,475,000 | 8,906,000 | 9,544,000 | 8,908,000 | 8,431,000 | 8,126,000 | 8,079,000 | 8,131,000 | 7,655,000 | 7,222,000 | 7,190,000 | 7,169,000 | 7,132,000 | 6,392,000 | 6,672,000 | 6,448,000 | 6,207,000 | 5,605,000 | 5,991,000 | 6,038,000 | 5,953,000 | 5,612,000 | 5,499,000 | 5,595,000 | 5,339,000 | 2,467,000 | 5,209,000 | 2,482,000 | 2,336,000 | 2,129,000 | 4,929,000 | 2,360,000 | 2,350,000 | 2,464,000 | 4,835,000 | 2,355,000 | 2,323,000 | 2,447,000 | 5,018,000 | 5,046,000 | 2,645,000 | 2,415,000 | 4,848,000 | 2,865,000 | 4,890,000 | 1,935,000 | 3,909,000 | 1,594,000 | 3,651,000 | 1,416,000 | 3,216,000 | -108,000 | 1,720,000 | 1,610,000 | 3,407,000 | 1,582,000 | 1,508,000 | 1,378,000 | 3,047,000 | 1,422,000 | 1,378,000 | 2,583,000 | 2,657,000 | 1,572,000 | 1,437,000 | 2,370,000 | 2,468,000 | 2,294,000 | 1,065,000 | 1,865,000 | 1,820,724 | 1,840,000 | 1,834,000 | 1,617,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
sales and marketing | 0 | 204,000 | 285,000 | 194,000 | 259,000 | 222,000 | 247,000 | 192,000 | 214,000 | 209,000 | 238,000 | 273,000 | 167,000 | 185,000 | 179,000 | 136,000 | 217,000 | 228,000 | 276,000 | 145,000 | 119,000 | 165,000 | 187,000 | 140,000 | 143,000 | 212,000 | 236,000 | 148,000 | 188,000 | 178,000 | 201,000 | 119,000 | 144,000 | 97,000 | 148,000 | 76,000 | 130,000 | 113,000 | 132,000 | 97,000 | 93,000 | 93,000 | 95,000 | 86,000 | 34,000 | 99,000 | 145,000 | 104,000 | 27,000 | 119,000 | 108,000 | 79,000 | 43,000 | 78,000 | 86,000 | 67,000 | 53,000 | 78,000 | 79,000 | 80,000 | 86,000 | 107,000 | 110,000 | 84,000 | 102,000 | 90,000 | 87,000 | 96,000 | 76,000 | 84,000 | 92,000 | 77,000 | 76,000 | 57,000 | 88,000 | 58,000 | 44,000 | 52,000 | 76,000 | 59,000 | 71,331 | 51,000 | 39,000 | 43,000 |
general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 0 | 4,809,000 | 4,436,000 | 4,520,000 | 4,749,000 | 4,766,000 | 4,786,000 | 4,261,000 | 4,716,000 | 4,350,000 | 4,315,000 | 4,015,000 | 4,632,000 | 3,909,000 | 4,166,000 | 3,538,000 | 3,736,000 | 3,606,000 | 3,389,000 | 3,184,000 | 3,115,000 | 3,076,000 | 3,071,000 | 2,963,000 | 2,918,000 | 2,765,000 | 2,607,000 | 2,617,000 | 2,735,000 | 2,529,000 | 2,361,000 | 2,448,000 | 2,587,000 | 2,322,000 | 2,315,000 | 2,253,000 | 2,344,000 | 2,147,000 | 2,078,000 | 2,020,000 | 3,807,000 | 1,982,000 | 1,962,000 | 2,010,000 | 1,936,000 | 1,893,000 | 1,849,000 | 1,816,000 | 1,681,000 | 1,742,000 | 1,711,000 | 1,817,000 | 2,681,000 | 1,956,000 | 1,831,000 | 1,816,000 | 1,635,000 | 1,478,000 | 1,454,000 | 1,619,000 | 1,460,000 | 1,261,000 | 1,288,000 | 1,281,000 | 1,205,000 | 1,160,000 | 1,204,000 | 1,187,000 | 1,080,000 | 1,124,000 | 1,014,000 | 911,000 | 802,000 | 831,000 | 820,000 | 792,000 | 211,000 | 855,000 | 796,000 | 714,000 | 9,169 | 604,000 | 625,000 | 562,000 |
operating income | 0 | -7,758,000 | -7,413,000 | 194,000 | 920,000 | 222,000 | 247,000 | 192,000 | 934,000 | 209,000 | 238,000 | 273,000 | 667,000 | 185,000 | 179,000 | 136,000 | -10,828,000 | 228,000 | 276,000 | 145,000 | -9,602,000 | 165,000 | 187,000 | 140,000 | -8,585,000 | 212,000 | 236,000 | 148,000 | -7,836,000 | 178,000 | 201,000 | 119,000 | -7,211,000 | -3,440,000 | -3,262,000 | 76,000 | 6,587,000 | 113,000 | 132,000 | 97,000 | -6,228,000 | 93,000 | 95,000 | 86,000 | -5,906,000 | 99,000 | 145,000 | 104,000 | 333,000 | -3,846,000 | 108,000 | 79,000 | 274,000 | 2,411,000 | -2,260,000 | 67,000 | 290,000 | 78,000 | -2,845,000 | 80,000 | 387,000 | 107,000 | 110,000 | 84,000 | 375,000 | 90,000 | 87,000 | 96,000 | 329,000 | 84,000 | 92,000 | -823,000 | 279,000 | 57,000 | 88,000 | -1,090,000 | 231,000 | -1,348,000 | 76,000 | -761,000 | 1,924,000 | -721,000 | -644,000 | -538,000 |
net income | 13,667,000 | 2,589,000 | 3,167,000 | 3,927,000 | 3,048,000 | 4,065,000 | 3,701,000 | 3,468,000 | 2,758,000 | 2,839,000 | 3,046,000 | 2,910,000 | 2,997,000 | 2,958,000 | 2,175,000 | 2,589,000 | 3,320,000 | 3,276,000 | 2,958,000 | 2,644,000 | 2,914,000 | 2,745,000 | 2,545,000 | 2,222,000 | 2,451,000 | 2,275,000 | 1,854,000 | 1,773,000 | 1,035,000 | 2,164,000 | 2,105,000 | 1,853,000 | 1,809,000 | 2,155,000 | 2,077,000 | 947,000 | 3,587,000 | 929,000 | 957,000 | 717,000 | 1,286,000 | 769,000 | 905,000 | 964,000 | 1,433,000 | 1,052,000 | 843,000 | 671,000 | 3,680,000 | 1,200,000 | 758,000 | 672,000 | 3,518,000 | 954,000 | 2,630,000 | 800,000 | 2,958,000 | 467,000 | 806,000 | 885,000 | 954,000 | -1,117,000 | 801,000 | 739,000 | 2,751,000 | 654,000 | 698,000 | 633,000 | 2,314,000 | 649,000 | 539,000 | 1,760,000 | 2,091,000 | 594,000 | 555,000 | 1,280,000 | 1,438,000 | 946,000 | 1,093,000 | 1,104,000 | -7,215,000 | 1,119,000 | 1,190,000 | 1,079,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.
