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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 17,228,000 | 16,180,000 | 16,008,000 | 15,877,000 | 17,146,000 | 17,257,000 | 17,290,000 | 17,255,000 | 16,995,000 | 15,439,000 | 13,665,000 | 11,420,000 | 10,002,000 | 9,774,000 | 10,559,000 | 13,910,000 | 15,018,000 | 16,585,000 | 16,378,000 | 16,351,000 | 16,108,000 | 15,419,000 | 15,417,000 | 14,333,000 | 13,330,848 | 12,579,116 | 11,490,193 | 11,280,843 | 11,825,673 | 12,612,364 | 12,699,474 | 12,732,235 | 12,509,405 | 11,551,969 | 10,325,418 | 9,144,908 | 8,446,457 | 6,804,401 | 4,657,999 | 6,180,000 |
cost of revenue | 4,217,000 | 4,793,000 | 4,065,000 | 4,008,000 | 5,403,000 | 6,422,000 | 5,949,000 | 4,937,000 | 4,701,000 | 3,261,000 | 1,571,000 | 1,947,000 | 1,589,000 | 657,000 | 987,000 | 5,515,000 | 5,121,000 | 6,496,000 | 6,006,000 | 5,691,000 | 6,105,000 | 5,854,000 | 5,505,000 | 4,962,000 | 4,222,476 | 4,013,103 | 3,814,043 | 3,822,378 | 4,060,506 | 5,011,328 | 5,167,918 | 4,921,046 | 4,703,877 | 4,330,998 | 3,923,659 | 3,447,427 | 3,105,188 | 2,471,951 | 1,741,989 | 2,280,000 |
gross profit | 13,011,000 | 11,387,000 | 11,943,000 | 11,869,000 | 11,743,000 | 10,835,000 | 11,341,000 | 12,318,000 | 12,294,000 | 12,178,000 | 12,094,000 | 9,473,000 | 8,413,000 | 9,117,000 | 9,572,000 | 8,395,000 | 9,897,000 | 10,089,000 | 10,372,000 | 10,660,000 | 10,003,000 | 9,565,000 | 9,912,000 | 9,371,000 | 9,108,372 | 8,566,013 | 7,676,150 | 7,458,465 | 7,765,167 | 7,601,036 | 7,531,556 | 7,811,189 | 7,805,528 | 7,220,971 | 6,401,759 | 5,697,481 | 5,341,269 | 4,332,450 | 2,916,010 | 3,900,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||
research and development | 0 | 2,547,000 | 2,792,000 | 3,057,000 | 3,139,000 | 3,186,000 | 3,301,000 | 3,346,000 | 2,881,000 | 2,082,000 | 3,486,000 | 4,509,000 | 2,713,000 | 3,148,000 | 3,329,000 | 3,799,000 | 2,658,000 | 3,599,000 | 4,382,000 | 4,350,000 | 3,786,000 | 3,779,000 | 3,976,000 | 3,206,000 | 3,028,166 | 2,704,389 | 2,861,786 | 2,778,659 | 2,477,207 | 2,688,245 | 2,712,862 | 2,236,059 | 2,224,152 | 2,133,548 | 1,712,590 | 1,531,550 | 1,017,854 | 1,099,225 | 989,266 | 0 |
sales and marketing | 0 | 954,000 | 719,000 | 566,000 | 1,035,000 | 2,061,000 | 3,436,000 | 4,676,000 | 4,374,000 | 4,909,000 | 4,154,000 | 3,040,000 | 2,189,000 | 783,000 | 621,000 | 1,238,000 | 2,984,000 | 2,379,000 | 2,393,000 | 1,656,000 | 1,719,000 | 2,363,000 | 2,336,000 | 2,354,000 | 2,284,547 | 1,754,930 | 1,451,319 | 1,363,204 | 1,256,656 | 1,229,415 | 1,852,813 | 2,385,030 | 2,578,169 | 3,655,782 | 2,332,133 | 2,225,937 | 1,285,304 | 1,794,011 | 1,239,504 | 0 |
general and administrative | ||||||||||||||||||||||||||||||||||||||||
total operating expenses | 0 | 4,031,000 | 4,605,000 | 4,671,000 | 5,116,000 | 6,632,000 | 7,729,000 | 9,431,000 | 9,023,000 | 7,459,000 | 8,058,000 | 4,050,000 | 4,638,000 | 2,238,000 | 2,478,000 | 2,855,000 | 2,615,000 | 2,969,000 | 3,007,000 | 2,893,000 | 2,273,000 | 2,918,000 | 3,056,000 | 2,930,000 | 2,814,421 | 2,671,196 | 2,572,018 | 2,231,365 | 2,382,121 | 2,317,687 | 2,820,497 | 2,815,052 | 3,237,587 | 3,008,448 | 2,502,060 | 1,628,929 | 1,200,861 | 1,370,233 | 1,060,430 | 1,050,000 |
operating income | -4,229,000 | 12,230,000 | 13,104,000 | 13,516,000 | 15,494,000 | 18,468,000 | 21,139,000 | 24,618,000 | 23,288,000 | 22,029,000 | 21,487,000 | 13,169,000 | 12,208,000 | 5,799,000 | 6,306,000 | 10,045,000 | 10,689,000 | 11,185,000 | 11,926,000 | 10,872,000 | 10,325,000 | 10,982,000 | 11,321,000 | 10,451,000 | 9,899,478 | 8,864,030 | 8,703,093 | 8,314,399 | 7,858,662 | 8,011,494 | 9,052,224 | 9,480,665 | 10,453,195 | 11,191,835 | 8,819,753 | 7,233,393 | 5,538,555 | 5,789,177 | 4,673,372 | 1,050,000 |
net income | 17,240,000 | -843,000 | -1,161,000 | -1,647,000 | -3,751,000 | -7,633,000 | -9,798,000 | -12,300,000 | -11,254,000 | -9,980,000 | -9,995,000 | -4,302,000 | -1,127,000 | 1,982,000 | 1,934,000 | -1,650,000 | -792,000 | -1,096,000 | -1,554,000 | -212,000 | -322,000 | -1,417,000 | -1,409,000 | -1,080,000 | -791,106 | -298,017 | -1,026,943 | -855,934 | -93,495 | -410,458 | -1,520,668 | -1,669,476 | -2,647,667 | -3,970,864 | -2,417,994 | -1,535,912 | -197,286 | -1,456,726 | -1,757,362 | 2,860,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.
