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 | 2012-06-30 | 2001-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 2,800,000 | 13,550,000 | 14,678,000 | 10,188,000 | 16,656,000 | 18,261,000 | 17,430,000 | 171,000 | 16,140,000 | 15,176,000 | 14,871,000 | 14,834,000 | 14,859,000 | 14,365,000 | 13,382,000 | 12,904,000 | 12,425,000 | 12,772,000 | 12,910,000 | 12,502,000 | 11,983,000 | 10,626,000 | 9,719,000 | 9,148,000 | 9,923,000 | 8,524,000 | 8,246,000 | 8,389,000 | 7,400,000 | 7,167,000 | 6,965,000 | 6,664,000 | 5,368,606 | 5,992,000 | 5,938,000 | 5,849,000 | 5,669,873 | 5,260,000 | 4,874,000 | 4,577,000 | 4,418,805 | 4,132,000 | 3,893,000 | 4,027,000 | 3,982,755 | 3,136,000 | 3,136,000 | 25,405,000 |
cost of revenue | 0 | 13,325,000 | 13,787,000 | 495,000 | 0 | 421,000 | 450,000 | 328,000 | 0 | 355,000 | 404,000 | 133,000 | 133,000 | 344,000 | 445,000 | 120,000 | 119,000 | 377,000 | 397,000 | 107,000 | 83,000 | 98,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
gross profit | 2,800,000 | 225,000 | 891,000 | 9,693,000 | 16,656,000 | 17,840,000 | 16,980,000 | -157,000 | 16,140,000 | 14,821,000 | 14,467,000 | 14,701,000 | 14,726,000 | 14,021,000 | 12,937,000 | 12,784,000 | 12,306,000 | 12,395,000 | 12,513,000 | 12,395,000 | 11,900,000 | 10,528,000 | 9,719,000 | 9,148,000 | 9,923,000 | 8,524,000 | 8,246,000 | 8,389,000 | 7,400,000 | 7,167,000 | 6,965,000 | 6,664,000 | 5,368,606 | 5,992,000 | 5,938,000 | 5,849,000 | 5,669,873 | 5,260,000 | 4,874,000 | 4,577,000 | 4,418,805 | 4,132,000 | 3,893,000 | 4,027,000 | 3,982,755 | 3,136,000 | 3,136,000 | 25,405,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 2,977,000 | 213,000 | 247,000 | 154,000 | -450,000 | 93,000 | 450,000 | 88,000 | 2,413,000 | 55,000 | 56,000 | -5,014,000 | 15,091,000 | 51,000 | 25,000 | -3,435,000 | 14,882,000 | 121,000 | 131,000 | -3,116,000 | 11,374,000 | 89,000 | -3,389,000 | -3,040,000 | -3,010,000 | -2,971,000 | -3,096,000 | -3,276,000 | -3,172,000 | -3,152,000 | -3,064,000 | 3,969,000 | 3,741,738 | 3,724,000 | -2,806,000 | -2,812,000 | -2,904,198 | -2,755,000 | -2,554,000 | -2,584,000 | -2,432,694 | -2,591,000 | -2,639,000 | -2,325,000 | -2,550,204 | -1,927,000 | -2,072,000 | -25,404,750 |
operating income | 3,760,000 | 5,241,000 | 4,232,000 | 11,295,000 | 13,329,000 | 12,503,000 | 10,402,000 | 10,055,000 | 10,749,000 | 16,976,000 | 16,316,000 | 9,687,000 | -55,357,000 | 16,366,000 | 15,811,000 | 9,349,000 | -52,746,000 | 16,508,000 | 16,462,000 | 9,279,000 | -40,784,000 | 12,686,000 | 6,330,000 | 6,108,000 | 6,913,000 | 5,553,000 | 5,150,000 | 5,113,000 | 4,228,000 | 4,015,000 | 3,901,000 | 2,695,000 | 2,014,436 | 2,268,000 | 3,132,000 | 3,037,000 | 2,765,675 | 2,505,000 | 2,320,000 | 1,993,000 | 1,986,111 | 1,541,000 | 1,254,000 | 1,702,000 | 1,432,551 | 1,209,000 | 1,064,000 | 250 |
net income | -5,071,000 | 4,039,000 | 4,233,000 | 621,000 | 4,904,000 | 7,043,000 | 6,425,000 | 6,613,000 | 6,517,000 | 4,682,000 | 5,165,000 | 5,569,000 | 5,014,000 | 3,874,000 | 2,880,000 | 3,733,000 | 3,724,000 | 4,093,000 | 4,085,000 | 3,926,000 | 1,410,000 | 3,385,000 | 3,077,000 | 2,997,000 | 1,005,000 | 2,235,000 | 2,120,000 | 2,329,000 | 1,740,000 | 1,639,000 | 1,789,000 | 1,765,000 | 1,029,071 | 1,497,000 | 1,473,000 | 1,418,000 | 1,234,488 | 1,094,000 | 994,000 | 811,000 | 716,826 | 524,000 | 358,000 | 628,000 | 481,908 | 303,000 | 339,000 | 2,880,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.
