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 | 2006-12-31 | 2001-06-30 | 2001-03-31 | 2000-09-30 | 2000-06-30 | 2000-03-31 | 1999-12-31 | 1999-09-30 | 1999-06-30 | 1999-03-31 | 1998-12-31 | 1998-09-30 | 1998-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 10,486,000 | 10,345,000 | 35,075,000 | 9,588,000 | 8,617,000 | 14,183,000 | 8,753,000 | 16,085,000 | 8,549,000 | 12,054,000 | 6,427,000 | 11,320,000 | 19,495,000 | 10,790,000 | 10,967,000 | 21,646,000 | 17,759,000 | 14,248,000 | 12,247,000 | 10,439,000 | 27,018,000 | 663,000 | 2,006,000 | 4,553,000 | 2,469,000 | 7,526,000 | 6,358,000 | 2,889,000 | 2,081,000 | 4,670,000 | 1,769,000 | 679,000 | -11,195,000 | 5,846,000 | 4,616,000 | 5,097,000 | 1,384,000 | 3,707,000 | 2,686,000 | 7,383,000 | 1,122,000 | 3,359,000 | 3,064,000 | 3,968,000 | 48,000 | 5,390,000 | 26,113,000 | 3,728,000 | 2,362,000 | 1,132,000 | 764,000 | 6,000,000 | 1,176,000 | 3,184,000 | 1,141,000 | 1,141,000 | 388,000 | 150,000 | 1 | 1 | 1 | 1 | 1 | 43,386 | 166,750 | 1,181,799 | 2,162,728 | 2,820,000 | 2,900,000 | 2,320,000 |
cost of revenue | 8,856,000 | 4,893,000 | 6,148,000 | 3,085,000 | 2,397,000 | 7,074,000 | 4,087,000 | 6,034,000 | 3,148,000 | 3,703,000 | 4,733,000 | 4,765,000 | 2,752,000 | 2,868,000 | 1,827,000 | 3,426,000 | 2,950,000 | 3,205,000 | 2,695,000 | 2,045,000 | 2,278,000 | 1,917,000 | 2,183,000 | 2,924,000 | 1,554,000 | 6,066,000 | 5,523,000 | 2,088,000 | 1,952,000 | 4,248,000 | 1,675,000 | 523,000 | 0 | 2,346,000 | 2,039,000 | 2,400,000 | 1,577,000 | 1,798,000 | 1,605,000 | 4,073,000 | 1,552,000 | 1,587,000 | 1,318,000 | 971,000 | 1,178,000 | 2,367,000 | 3,279,000 | 1,320,000 | 2,068,000 | 455,000 | 132,000 | 778,000 | 7,098,000 | 1,065,000 | 0 | 0 | 3,575,000 | 35,000 | 0 | 0 | 0 | 0 | 0 | 23,493 | 152,734 | 896,623 | 1,610,654 | 950,000 | 1,070,000 | 840,000 |
gross profit | 1,630,000 | 5,452,000 | 28,927,000 | 6,503,000 | 6,220,000 | 7,109,000 | 4,666,000 | 10,051,000 | 5,401,000 | 8,351,000 | 1,694,000 | 6,555,000 | 16,743,000 | 7,922,000 | 9,140,000 | 18,220,000 | 14,809,000 | 11,043,000 | 9,552,000 | 8,394,000 | 24,740,000 | -1,254,000 | -177,000 | 1,629,000 | 915,000 | 1,460,000 | 835,000 | 801,000 | 129,000 | 422,000 | 94,000 | 156,000 | -5,140,000 | 3,500,000 | 2,577,000 | 2,697,000 | -193,000 | 1,909,000 | 1,081,000 | 3,310,000 | -430,000 | 1,772,000 | 1,746,000 | 2,997,000 | -1,130,000 | 3,023,000 | 22,834,000 | 2,408,000 | 294,000 | 677,000 | 632,000 | 5,222,000 | -5,922,000 | 2,119,000 | 1,141,000 | 1,141,000 | -3,187,000 | 115,000 | 1 | 1 | 1 | 1 | 1 | 19,893 | 14,016 | 285,176 | 552,074 | 1,870,000 | 1,830,000 | 1,480,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 3,102,000 | 3,669,000 | 4,475,000 | 5,847,000 | 5,617,000 | 7,386,000 | 7,579,000 | 8,767,000 | 7,641,000 | 7,282,000 | 7,689,000 | 7,122,000 | 10,953,000 | 7,688,000 | 9,186,000 | 10,340,000 | 9,595,000 | 10,000,000 | 13,323,000 | 11,698,000 | 9,575,000 | 10,071,000 | 7,241,000 | 6,443,000 | 8,990,000 | 6,389,000 | 8,826,000 | 4,629,000 | 5,708,000 | 5,056,000 | 7,819,000 | 6,025,000 | 5,388,000 | 4,053,000 | 4,957,000 | 5,627,000 | 4,516,000 | 6,105,000 | 4,962,000 | 6,067,000 | 7,398,000 | 5,637,000 | 6,458,000 | 5,323,000 | 6,627,000 | 6,363,000 | 8,855,000 | 6,844,000 | 7,535,000 | 7,918,000 | 7,319,000 | 8,271,000 | 9,559,000 | 3,546,000 | 10,026,000 | 7,642,000 | 8,531,000 | 3,773,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
sales and marketing | 0 | 10,168,000 | 15,075,000 | 5,066,000 | 25,292,000 | 8,812,000 | 3,382,000 | 9,028,000 | 0 | 4,506,000 | 3,243,000 | 4,511,000 | 0 | 3,296,000 | 3,648,000 | 5,031,000 | 8,978,000 | 5,126,000 | 3,430,000 | 3,530,000 | 9,199,000 | 663,000 | 2,006,000 | 4,553,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 55,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2,229,157 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,610,000 | 860,000 | 730,000 |
general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 0 | -6,498,000 | -11,044,000 | -1,951,000 | -22,194,000 | -5,964,000 | -771,000 | -5,874,000 | 0 | -1,552,000 | -72,000 | -1,373,000 | 0 | -480,000 | -1,454,000 | -1,844,000 | -5,964,000 | -2,539,000 | -1,362,000 | -1,300,000 | 2,540,000 | 1,975,000 | 152,000 | 2,540,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2,320,000 | 1,780,000 | 2,182,000 | 2,103,000 | 2,410,000 | 2,220,000 | 3,504,000 | 1,629,000 | 1,562,000 | 1,526,000 | 1,799,000 | 1,989,000 | 2,571,000 | 1,421,000 | 1,265,000 | 1,619,000 | 3,297,000 | 2,131,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,180,000 | 1,010,000 | 770,000 |
operating income | 7,245,000 | 7,339,000 | 8,506,000 | 8,962,000 | 8,715,000 | 10,234,000 | 10,190,000 | 11,921,000 | 11,107,000 | 10,236,000 | 10,860,000 | 10,260,000 | 13,904,000 | 10,504,000 | 11,380,000 | 13,527,000 | 12,609,000 | 12,587,000 | 15,391,000 | 13,928,000 | 13,197,000 | 12,709,000 | 9,399,000 | 8,941,000 | 12,333,000 | 9,225,000 | 11,640,000 | 7,166,000 | 8,849,000 | 7,070,000 | 10,025,000 | 8,020,000 | 6,408,000 | 6,307,000 | 7,049,000 | 7,540,000 | 6,888,000 | 8,117,000 | 6,528,000 | 9,778,000 | 9,718,000 | 7,417,000 | 8,640,000 | 7,426,000 | 9,037,000 | 8,583,000 | 12,359,000 | 8,473,000 | 9,152,000 | 9,444,000 | 9,118,000 | 10,260,000 | 12,130,000 | 4,967,000 | 11,291,000 | 9,261,000 | 11,828,000 | 9,606,157 | 65,048 | 105,824 | 15,573 | 77,806 | 68,180 | 160,964 | 437,807 | 464,119 | 624,482 | 2,790,000 | 1,870,000 | 1,500,000 |
net income | -5,615,000 | -1,887,000 | 20,421,000 | -2,459,000 | -2,495,000 | -3,125,000 | -5,524,000 | -1,870,000 | -5,706,000 | -1,885,000 | -9,166,000 | -3,705,000 | 2,839,000 | -2,582,000 | -2,240,000 | 4,693,000 | 2,200,000 | -1,544,000 | -5,839,000 | -5,534,000 | 11,543,000 | -13,963,000 | -9,576,000 | -7,312,000 | -11,418,000 | -7,765,000 | -10,805,000 | -6,365,000 | -8,720,000 | -6,648,000 | -9,931,000 | -7,864,000 | -11,548,000 | -2,807,000 | -4,472,000 | -4,843,000 | -7,081,000 | -6,208,000 | -5,447,000 | -6,468,000 | -10,148,000 | -5,645,000 | -6,894,000 | -4,429,000 | -10,167,000 | -5,560,000 | 9,620,000 | -6,065,000 | -8,858,000 | -8,767,000 | -13,868,000 | -5,038,000 | -8,848,000 | -2,848,000 | -10,150,000 | -8,120,000 | -15,015,000 | -9,606,157 | -65,047 | -105,823 | -15,572 | -77,805 | -68,179 | -141,071 | -423,791 | -178,943 | -72,408 | -920,000 | -40,000 | -20,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.
