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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 28,416,000 | 29,280,000 | 29,362,000 | 30,001,000 | 32,534,000 | 33,723,000 | 37,228,000 | 35,341,000 | 37,462,000 | 38,304,000 | 34,065,000 | 29,768,000 | 32,037,425 | 31,638,616 | 19,578,790 | 21,867,169 | 15,757,556 | 16,851,328 | 16,749,499 | 15,080,211 | 16,510,993 | 17,044,526 | 8,682,937 | 8,307,325 | 8,292,219 | 7,513,592 | 7,784,750 | 8,220,074 | 8,829,756 | 5,341,002 | 5,212,836 | 5,109,849 | 5,363,072 | 5,612,715 | 5,966,204 | 6,137,859 | 7,104,718 | 6,012,867 | 2,612,202 | 2,573,477 | 2,983,573 | 2,946,945 | 2,304,913 | 2,237,320 | 2,417,552 | 2,608,042 |
cost of revenue | 21,094,000 | 18,260,000 | 17,476,000 | 18,107,000 | 19,568,000 | 20,406,000 | 21,787,000 | 22,673,000 | 24,200,000 | 24,124,000 | 20,534,000 | 18,060,000 | 18,979,212 | 19,718,381 | 12,556,674 | 13,566,730 | 9,406,460 | 10,535,629 | 11,396,395 | 9,847,540 | 10,311,000 | 12,123,907 | 4,333,573 | 4,484,055 | 4,086,578 | 4,171,932 | 4,197,824 | 5,222,736 | 6,124,212 | 2,670,385 | 2,320,651 | 2,301,379 | 2,358,154 | 2,812,242 | 2,913,470 | 3,546,456 | 4,702,532 | 3,671,029 | 1,111,691 | 1,152,635 | 1,086,413 | 1,337,302 | 916,674 | 927,315 | 983,788 | 1,116,471 |
gross profit | 7,322,000 | 11,020,000 | 11,886,000 | 11,894,000 | 12,966,000 | 13,317,000 | 15,441,000 | 12,668,000 | 13,262,000 | 14,180,000 | 13,531,000 | 11,708,000 | 13,058,213 | 11,920,235 | 7,022,116 | 8,300,439 | 6,351,096 | 6,315,699 | 5,353,104 | 5,232,671 | 6,199,993 | 4,920,619 | 4,349,364 | 3,823,270 | 4,205,641 | 3,341,660 | 3,586,926 | 2,997,338 | 2,705,544 | 2,670,617 | 2,892,185 | 2,808,470 | 3,004,918 | 2,800,473 | 3,052,734 | 2,591,403 | 2,402,186 | 2,341,838 | 1,500,511 | 1,420,842 | 1,897,160 | 1,609,643 | 1,388,239 | 1,310,005 | 1,433,764 | 1,491,571 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||
research and development | 1,213,000 | 1,260,000 | 1,185,000 | 1,078,000 | 1,150,000 | 1,168,000 | 1,098,000 | 985,000 | 81,000 | 488,000 | 1,813,000 | 2,026,000 | 2,464,986 | 2,366,560 | 2,146,325 | 2,333,126 | 221,958 | 175,758 | 218,408 | 254,656 | 260,993 | 263,717 | 248,921 | 255,880 | 238,538 | 249,045 | 313,400 | 280,849 | 327,127 | 174,876 | 209,396 | 190,786 | 169,859 | 159,141 | 165,248 | 164,934 | 135,194 | 154,063 | 126,113 | 116,428 | 95,231 | 94,537 | 98,972 | 97,370 | 99,966 | 104,911 |
sales and marketing | 2,121,000 | 2,337,000 | 2,580,000 | 2,612,000 | 2,474,000 | 2,504,000 | 2,426,000 | 2,384,000 | 2,317,000 | 2,375,000 | 2,204,000 | 1,890,000 | 1,804,182 | 1,571,423 | 1,625,045 | 1,581,353 | 430,291 | 347,568 | 382,557 | 361,399 | 442,399 | 461,512 | 403,057 | 305,014 | 253,238 | 228,991 | 268,958 | 355,511 | 385,522 | 274,796 | 220,383 | 343,541 | 190,663 | 59,350 | 97,002 | 120,440 | 83,620 | 54,825 | 44,837 | 70,021 | 64,900 | 64,758 | 49,015 | 70,579 | 39,495 | 77,282 |
general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 4,946,000 | 5,482,000 | 5,916,000 | 5,120,000 | 5,341,000 | 6,500,000 | 6,394,000 | 5,585,000 | 6,459,000 | 5,921,000 | 6,269,000 | 5,624,000 | 5,634,407 | 6,191,008 | 5,392,857 | 5,592,725 | 4,153,992 | 4,451,975 | 5,143,754 | 4,162,076 | 5,478,239 | 5,131,295 | 3,054,205 | 2,600,734 | 3,505,588 | 2,474,139 | 2,771,811 | 2,986,663 | 4,285,548 | 2,569,399 | 2,694,036 | 2,909,838 | 2,560,082 | 3,089,717 | 3,176,712 | 3,142,411 | 3,500,997 | 3,709,838 | 1,447,083 | 1,286,276 | 1,206,670 | 1,355,717 | 1,216,515 | 958,190 | 1,078,522 | 1,028,608 |
operating income | 8,263,999 | 12,982,000 | 13,022,000 | 11,848,000 | 12,004,000 | 12,982,000 | 12,854,000 | 11,894,000 | 11,546,000 | 12,331,000 | 13,414,000 | 12,371,000 | 12,864,870 | 13,334,996 | 11,569,142 | 10,839,990 | 5,404,736 | 5,789,511 | 6,580,880 | 5,534,871 | 7,062,893 | 6,678,622 | 4,265,879 | 3,752,399 | 4,660,176 | 3,616,616 | 4,807,314 | 5,142,568 | 6,569,292 | 4,137,353 | 4,328,962 | 4,657,675 | 4,020,029 | 4,445,471 | 4,641,343 | 4,587,300 | 4,717,890 | 5,170,914 | 1,889,111 | 1,742,768 | 1,639,917 | 1,826,333 | 1,546,228 | 1,308,622 | 1,396,761 | 1,400,456 |
net income | -942,000 | -1,970,000 | -1,289,000 | 83,000 | 644,000 | -146,000 | 2,754,000 | 862,000 | 3,891,000 | 1,425,000 | -106,000 | -1,681,000 | 411,743 | -1,235,336 | -4,610,201 | -2,837,202 | 863,679 | 669,421 | -1,227,776 | -237,997 | -867,918 | -1,783,476 | 72,455 | 39,122 | -454,535 | -274,956 | -1,382,999 | -2,409,670 | -3,756,231 | -1,269,854 | -1,070,433 | -1,804,452 | -512,038 | -1,277,519 | -1,501,555 | -1,167,135 | -504,342 | -2,829,076 | -388,600 | -321,926 | 257,243 | -216,690 | -157,989 | 1,383 | 37,003 | 91,115 |
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.
