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-03-31 | 2009-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 36,355,000 | 34,265,000 | 33,470,000 | 26,103,000 | 20,329,000 | 22,823,000 | 23,323,000 | 22,120,000 | 20,188,000 | 18,711,000 | 18,134,000 | 15,443,000 | 14,595,000 | 14,399,000 | 8,060,000 | 11,817,000 | 12,604,000 | 12,755,000 | 13,516,000 | 12,290,000 | 11,384,000 | 10,739,000 | 10,384,000 | 8,865,000 | 7,337,000 | 6,483,000 | 6,857,000 | 6,097,000 | 5,793,000 | 4,861,000 | 4,907,000 | 4,381,000 | 3,503,000 | 2,683,000 | 1,967,000 | 1,563,000 | 550,105 | 441,030 | 667,701 | 1,410 | 2,500 | 2,500 | 2,500 | 2,500 | 100,000 | 34,064 |
cost of revenue | 11,302,000 | 10,067,000 | 10,000,000 | 8,271,000 | 6,165,000 | 6,721,000 | 6,534,000 | 5,963,000 | 5,080,000 | 4,947,000 | 4,417,000 | 3,770,000 | 3,937,000 | 3,696,000 | 3,204,000 | 3,626,000 | 3,565,000 | 4,061,000 | 5,225,000 | 3,898,000 | 4,102,000 | 4,191,000 | 4,157,000 | 4,071,000 | 3,457,000 | 3,403,000 | 3,288,000 | 3,357,000 | 3,071,000 | 2,339,000 | 2,172,000 | 2,249,000 | 1,947,000 | 1,202,000 | 1,050,000 | 1,007,000 | 377,339 | 238,951 | 476,549 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
gross profit | 25,053,000 | 24,198,000 | 23,470,000 | 17,832,000 | 14,164,000 | 16,102,000 | 16,789,000 | 16,157,000 | 15,108,000 | 13,764,000 | 13,717,000 | 11,673,000 | 10,658,000 | 10,703,000 | 4,856,000 | 8,191,000 | 9,039,000 | 8,694,000 | 8,291,000 | 8,392,000 | 7,282,000 | 6,548,000 | 6,227,000 | 4,794,000 | 3,880,000 | 3,080,000 | 3,569,000 | 2,740,000 | 2,722,000 | 2,522,000 | 2,735,000 | 2,132,000 | 1,556,000 | 1,481,000 | 917,000 | 556,000 | 172,766 | 202,079 | 191,152 | 1,410 | 2,500 | 2,500 | 2,500 | 2,500 | 100,000 | 34,064 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||
research and development | 3,336,000 | 1,421,000 | 1,161,000 | 734,000 | 703,000 | 775,000 | 914,000 | 658,000 | 3,942,000 | 6,125,000 | 425,000 | 592,000 | 591,000 | 670,000 | 749,000 | 403,000 | 424,000 | 444,000 | 810,000 | 405,000 | 433,000 | 233,000 | 72,000 | 87,000 | 89,000 | 63,000 | 101,000 | 160,000 | 601,000 | 16,000 | 76,000 | 46,000 | 33,000 | 93,000 | 25,000 | 181,000 | 70,839 | 70,098 | 35,571 | 60,152 | 14,155 | 469,480 | 677,347 | 455,100 | 142,963 | 1,146,551 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 29,548,000 | 22,454,000 | 21,118,000 | 16,622,000 | 15,942,000 | 16,196,000 | 15,099,000 | 14,056,000 | 16,614,000 | 17,481,000 | 9,548,000 | 8,756,000 | 8,032,000 | 9,106,000 | 7,703,000 | 8,819,000 | 8,121,000 | 9,052,000 | 9,058,000 | 8,948,000 | 9,445,000 | 7,197,000 | 6,851,000 | 6,575,000 | 6,031,000 | 5,844,000 | 6,586,000 | 6,971,000 | 6,230,000 | 6,831,000 | 6,743,000 | 5,886,000 | 6,251,000 | 5,010,000 | 4,398,000 | 3,673,000 | 2,922,759 | 2,660,523 | 2,793,992 | 2,336,882 | 1,895,934 | 2,092,404 | 2,233,492 | 1,475,049 | 451,919 | 1,628,025 |
operating income | -4,495,000 | 1,744,000 | 2,352,000 | -1,466,000 | -1,778,000 | -94,000 | -956,000 | -785,000 | -1,755,000 | -3,717,000 | 4,169,000 | 2,917,000 | 2,626,000 | 1,597,000 | -3,210,000 | -628,000 | 918,000 | -4,398,000 | -767,000 | -556,000 | -2,163,000 | -649,000 | -624,000 | -1,781,000 | -2,151,000 | -2,764,000 | -3,017,000 | -4,231,000 | -3,508,000 | -4,612,000 | -4,008,000 | -3,754,000 | -4,695,000 | -3,529,000 | -3,481,000 | -3,117,000 | -2,749,993 | -2,458,444 | -2,602,840 | -2,335,472 | -1,893,434 | -2,089,904 | -2,230,992 | -1,472,549 | -351,919 | -1,628,025 |
net income | -9,148,000 | -4,391,000 | -4,229,000 | -6,643,000 | 1,055,000 | -6,464,000 | -6,239,000 | -2,299,000 | -7,418,000 | -8,328,000 | -2,478,000 | 217,000 | 1,149,000 | 8,638,000 | -237,000 | -12,907,000 | 2,657,000 | -11,469,000 | -2,378,000 | 11,358,000 | 18,130,000 | -2,514,000 | 2,522,000 | -3,513,000 | -2,771,000 | -5,692,000 | 1,484,000 | -5,006,000 | -6,102,000 | -3,850,000 | -4,639,000 | -4,496,000 | -5,124,000 | -3,952,000 | -3,730,000 | -3,093,000 | -2,745,280 | -2,451,935 | -2,595,725 | -2,325,163 | -1,882,127 | -2,077,464 | -2,218,052 | -1,465,481 | -1,379,088 | -1,621,236 |
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.
