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-10-17 | 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 | 9,029,000 | 8,302,000 | 7,829,000 | 6,625,000 | 6,033,000 | 5,168,000 | 8,006,000 | 7,970,000 | 8,470,000 | 8,061,000 | 7,005,000 | 6,121,000 | 7,066,000 | 6,014,000 | 4,820,000 | 4,157,000 | 6,292,000 | 5,932,000 | 5,932,000 | 5,695,000 | 5,182,000 | 4,772,000 | 4,295,000 | 3,726,000 | 3,605,000 | 3,602,000 | 3,016,000 | 2,379,000 | 2,148,000 | 2,876,000 | 3,407,000 | 2,753,000 | 2,488,000 | 2,303,064.299 | 1,790,986.277 | 1,484,501.497 | 5,021,000 | 1,196,065.445 | 840,037.444 | 724,196.494 | 2,467,000 |
cost of revenue | 2,290,000 | 2,131,000 | 2,095,000 | 1,792,000 | 1,729,000 | 1,341,000 | 2,192,000 | 1,867,000 | 1,906,000 | 1,930,000 | 1,300,000 | 1,515,000 | 1,566,000 | 1,485,000 | 992,000 | 1,015,000 | 1,442,000 | 1,153,000 | 1,153,000 | 1,376,000 | 1,158,000 | 1,105,000 | 926,000 | 862,000 | 697,000 | 911,000 | 681,000 | 556,000 | 447,000 | 767,000 | 649,000 | 538,000 | 473,000 | 579,796.474 | 306,175.429 | 312,721.577 | 1,097,000 | 209,119.616 | 176,093.12 | 113,319.564 | 609,000 |
gross profit | 6,739,000 | 6,171,000 | 5,734,000 | 4,833,000 | 4,304,000 | 3,827,000 | 5,814,000 | 6,103,000 | 6,564,000 | 6,131,000 | 5,705,000 | 4,606,000 | 5,500,000 | 4,529,000 | 3,828,000 | 3,142,000 | 4,850,000 | 4,779,000 | 4,779,000 | 4,319,000 | 4,024,000 | 3,667,000 | 3,369,000 | 2,864,000 | 2,908,000 | 2,691,000 | 2,335,000 | 1,823,000 | 1,701,000 | 2,109,000 | 2,758,000 | 2,215,000 | 2,015,000 | 1,723,267.826 | 1,484,810.848 | 1,171,779.92 | 3,924,000 | 986,945.829 | 663,944.323 | 610,876.93 | 1,858,000 |
operating expenses | |||||||||||||||||||||||||||||||||||||||||
research and development | 1,434,000 | 1,544,000 | 1,902,000 | 1,785,000 | 2,151,000 | 2,220,000 | 1,731,000 | 1,576,000 | 2,032,000 | 1,786,000 | 1,650,000 | 1,228,000 | 1,576,000 | 1,411,000 | 1,041,000 | 1,795,000 | 1,809,000 | 1,913,000 | 1,913,000 | 2,362,000 | 1,792,000 | 1,822,000 | 1,353,000 | 1,270,000 | 1,711,000 | 1,507,000 | 1,336,000 | 1,339,000 | 1,161,000 | 1,252,000 | 1,303,000 | 193,000 | 1,044,000 | 1,280,994.055 | 1,062,069.878 | 723,334.004 | 4,181,000 | 2,144,203.959 | 2,133,738.519 | 1,141,061.009 | 4,044,000 |
sales and marketing | 0 | 3,602,000 | 3,983,000 | 4,912,000 | 4,750,000 | 4,751,000 | 4,552,000 | 4,146,000 | 4,518,000 | 4,042,000 | 4,191,000 | 3,578,000 | 2,999,000 | 2,393,000 | 2,178,000 | 3,713,000 | 3,604,000 | 3,549,000 | 3,549,000 | 3,278,000 | 2,838,000 | -2,710,000 | 2,028,000 | 1,907,000 | 1,881,000 | -2,743,000 | 1,523,000 | 1,612,000 | 1,436,000 | -2,514,000 | 1,397,000 | 1,283,000 | 1,040,000 | -196,157.796 | 495,530.806 | 834,188.776 | 3,250,000 | -145,734.938 | 625,415.474 | 429,099.532 | 1,226,000 |
general and administrative | |||||||||||||||||||||||||||||||||||||||||
total operating expenses | 0 | 1,158,000 | 1,192,000 | 1,803,000 | 1,726,000 | 1,726,000 | 1,539,000 | 1,863,000 | 1,466,000 | 1,536,000 | 1,377,000 | 1,956,000 | 1,332,000 | 1,311,000 | 824,000 | 1,255,000 | 512,000 | 1,492,000 | 1,492,000 | 1,380,000 | 1,003,000 | 5,880,000 | 929,000 | 691,000 | 733,000 | 5,479,000 | 742,000 | 660,000 | 586,000 | 4,340,000 | 588,000 | -289,000 | 1,103,000 | 2,323,251.985 | 393,472.33 | 512,736.393 | 1,560,000 | 1,213,166.827 | 450,679.003 | 369,963.615 | 1,222,000 |
operating income | 6,555,000 | 6,304,000 | 7,077,000 | 8,500,000 | 8,627,000 | 8,697,000 | 7,822,000 | 7,585,000 | 8,016,000 | 7,364,000 | 7,218,000 | 6,762,000 | 5,907,000 | 5,115,000 | 4,043,000 | 6,763,000 | 6,841,000 | 6,954,000 | 6,954,000 | 7,020,000 | 5,633,000 | 5,419,000 | 4,310,000 | 3,868,000 | 4,325,000 | 4,766,000 | 3,601,000 | 3,611,000 | 3,183,000 | 3,504,000 | 3,288,000 | 1,187,000 | 3,187,000 | 3,608,088.244 | 1,951,073.014 | 2,070,259.173 | 8,991,000 | 3,222,635.848 | 3,209,832.996 | 1,940,124.156 | 6,492,000 |
net income | 184,000 | -133,000 | -1,343,000 | -3,667,000 | -4,323,000 | -4,870,000 | -2,008,000 | -1,482,000 | -1,452,000 | -1,233,000 | -1,513,000 | -2,156,000 | -407,000 | 586,000 | 215,000 | -3,621,000 | -1,991,000 | -2,175,000 | -2,175,000 | -2,701,000 | -1,609,000 | -1,752,000 | -941,000 | -1,004,000 | 1,417,000 | -2,075,000 | -1,266,000 | -1,788,000 | -1,482,000 | -1,395,000 | -530,000 | 1,028,000 | -1,172,000 | -1,884,820.418 | -466,262.166 | -898,479.252 | 5,067,000 | -2,235,690.019 | -2,545,888.673 | -1,329,247.226 | 4,634,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.
