Quarterly
Annual
| Unit: USD | 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 | 64,646,000 | 66,305,000 | 60,699,000 | 65,901,000 | 74,136,000 | 115,874,000 | 42,320,000 | 39,853,000 | 48,124,000 | 41,249,000 | 49,916,000 | 49,928,000 | 41,938,000 | 46,020,000 | 48,258,000 | 41,147,000 | 56,702,000 | 49,785,000 | 56,054,000 | 51,337,000 | 59,296,000 | 46,626,000 | 46,785,000 | 63,021,000 | 50,108,000 | 76,793,000 | 81,141,000 | 37,833,000 | 40,918,000 | 29,591,000 | 18,181,000 | 5,736,000 | 6,002,000 | 36,309,000 | 5,600,000 | 2,811,000 | 5,791,876 | 5,004,766 | 5,491,565 | 4,639,974 | 5,075,029 | 2,480,834 | 1,483,066 | 1,306,041 |
cost of revenue | 16,858,000 | 17,300,000 | 19,866,000 | 23,651,000 | 23,664,000 | 27,755,000 | 12,309,000 | 8,259,000 | 10,757,000 | 10,855,000 | 12,541,000 | 11,986,000 | 13,135,000 | 7,803,000 | 11,591,000 | 14,922,000 | 21,284,000 | 13,100,000 | 18,557,000 | 12,991,000 | 18,559,000 | 11,808,000 | 13,707,000 | 11,665,000 | 13,820,000 | 17,994,000 | 18,819,000 | 10,425,000 | 11,473,000 | 14,589,000 | 2,598,000 | 3,753,000 | 3,348,000 | 5,948,000 | 4,489,000 | 2,174,000 | 1,555,711 | 3,359,532 | 4,624,193 | 2,931,488 | 2,925,046 | 1,313,135 | 211,156 | 841,612 |
gross profit | 47,788,000 | 49,005,000 | 40,833,000 | 42,250,000 | 50,472,000 | 88,119,000 | 30,011,000 | 31,594,000 | 37,367,000 | 30,394,000 | 37,375,000 | 37,942,000 | 28,803,000 | 38,217,000 | 36,667,000 | 26,225,000 | 35,418,000 | 36,685,000 | 37,497,000 | 38,346,000 | 40,737,000 | 34,818,000 | 33,078,000 | 51,356,000 | 36,288,000 | 58,799,000 | 62,322,000 | 27,408,000 | 29,445,000 | 15,002,000 | 15,583,000 | 1,983,000 | 2,654,000 | 30,361,000 | 1,111,000 | 637,000 | 4,236,165 | 1,645,234 | 867,372 | 1,708,486 | 2,149,983 | 1,167,699 | 1,271,910 | 464,429 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||
research and development | 9,833,000 | 9,272,000 | 7,217,000 | 9,326,000 | 11,437,000 | 6,108,000 | 3,787,000 | 23,289,000 | 9,911,000 | 14,288,000 | 9,395,000 | 4,828,000 | 7,135,000 | 9,427,000 | 11,306,000 | 10,172,000 | 8,957,000 | 6,375,000 | 5,859,000 | 5,975,000 | 15,265,000 | 17,320,000 | 9,409,000 | 8,954,000 | 6,684,000 | 7,525,000 | 16,650,000 | 3,207,000 | 3,729,000 | 6,676,000 | 8,782,000 | 6,911,000 | 5,878,000 | 6,285,000 | 3,986,000 | 5,888,000 | 4,545,158 | 3,793,789 | 2,588,965 | 3,419,646 | 1,632,280 | 2,525,001 | 2,218,615 | 2,560,716 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 37,484,000 | 37,232,000 | 31,367,000 | 32,788,000 | 48,269,000 | 28,290,000 | 24,112,000 | 41,771,000 | 26,547,000 | 34,167,000 | 27,582,000 | 22,525,000 | 25,094,000 | 34,182,000 | 33,770,000 | 28,709,000 | 26,185,000 | 24,516,000 | 21,335,000 | 19,853,000 | 31,252,000 | 32,513,000 | 22,760,000 | 25,623,000 | 30,386,000 | 26,103,000 | 34,036,000 | 15,100,000 | 15,789,000 | 17,649,000 | 14,390,000 | 12,371,000 | 10,989,000 | 10,271,000 | 7,676,000 | 9,743,000 | 7,218,563 | 5,248,250 | 3,932,826 | 4,239,771 | 890,232 | 5,473,814 | 4,149,385 | 4,434,363 |
operating income | 10,304,000 | 6,187,000 | 9,466,000 | -2,306,000 | 2,203,000 | 59,829,000 | 5,899,000 | -10,177,000 | 10,820,000 | -3,773,000 | 9,793,000 | 15,417,000 | 3,709,000 | 4,035,000 | 2,897,000 | -2,484,000 | 9,233,000 | 12,169,000 | 15,730,000 | 18,402,000 | 183,000 | 2,305,000 | 10,441,000 | 24,950,000 | 5,902,000 | 32,696,000 | 28,286,000 | 12,308,000 | 13,656,000 | -897,000 | 1,193,000 | -10,388,000 | -8,335,000 | 20,090,000 | -6,565,000 | -9,106,000 | -2,982,398 | -3,603,016 | -3,065,454 | -2,531,285 | 1,259,751 | -4,306,115 | -2,877,475 | -3,917,659 |
net income | 5,164,000 | 5,750,000 | 8,165,000 | -3,513,000 | -9,450,000 | 44,058,000 | -6,196,000 | -5,622,000 | 3,612,000 | -421,000 | 8,057,000 | 7,059,000 | -256,000 | -2,871,000 | 1,005,000 | -2,390,000 | 6,725,000 | 8,973,000 | 12,590,000 | 14,040,000 | 2,659,000 | 2,616,000 | 9,084,000 | 15,431,000 | 4,503,000 | 22,924,000 | 57,301,000 | 11,952,000 | 13,099,000 | -896,000 | 1,219,000 | -10,167,000 | -8,177,000 | 19,697,000 | -5,506,000 | -9,104,000 | -2,934,079 | -2,684,331 | -3,255,142 | 483,329 | 754,576 | -4,803,893 | -2,482,485 | -5,196,355 |
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.
