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 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2007-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 49,999,000 | 43,270,000 | 35,342,000 | 35,411,000 | 32,300,000 | 30,962,000 | 28,333,000 | 28,075,000 | 29,787,000 | 30,211,000 | 28,759,000 | 32,601,000 | 34,138,000 | 35,871,000 | 31,540,000 | 25,862,000 | 22,086,000 | 23,616,000 | 22,910,000 | 21,656,000 | 19,265,000 | 16,810,000 | 16,835,000 | 15,892,000 | 15,816,000 | 16,685,000 | 15,422,000 | 13,686,000 | 13,920,000 | 15,283,000 | 14,160,000 | 11,707,000 | 11,203,000 | 11,134,000 | 11,752,000 | 10,006,000 | 9,010,000 | 7,909,000 | 7,258,000 | 6,606,000 | 5,985,000 | 6,689,000 | 7,393,000 | 6,550,000 | 7,019,000 | 5,748,000 | 5,013,000 | 4,373,000 | 4,261,000 | 3,949,000 | 3,833,000 | 3,903,000 | 3,324,303 |
cost of revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,279,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
gross profit | 49,999,000 | 43,270,000 | 35,342,000 | 35,411,000 | 32,300,000 | 30,962,000 | 28,333,000 | 28,075,000 | 29,787,000 | 30,211,000 | 28,759,000 | 32,601,000 | 34,138,000 | 35,871,000 | 31,540,000 | 25,862,000 | 22,086,000 | 23,616,000 | 22,910,000 | 21,656,000 | 19,267,000 | 16,810,000 | 16,835,000 | 15,892,000 | 15,815,000 | 16,685,000 | 15,422,000 | 13,686,000 | 13,920,000 | 15,283,000 | 14,160,000 | 11,707,000 | 11,203,000 | 11,134,000 | 11,752,000 | 10,006,000 | 9,008,000 | 7,909,000 | 7,258,000 | 6,606,000 | 5,985,000 | 6,689,000 | 7,393,000 | 6,550,000 | 5,740,000 | 5,748,000 | 5,013,000 | 4,373,000 | 4,261,000 | 3,949,000 | 3,833,000 | 3,903,000 | 3,324,303 |
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 | 0 | 0 | 0 | 0 | 0 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 8,083,000 | 1,118,000 | 1,087,000 | 868,000 | 2,019,000 | 851,000 | 1,007,000 | 1,181,000 | 3,815,000 | 934,000 | 941,000 | 919,000 | 3,327,000 | 710,000 | 771,000 | 827,000 | 3,104,000 | 832,000 | 807,000 | 685,000 | -28,744,000 | 615,000 | 678,000 | 593,000 | -27,432,000 | 570,000 | 584,000 | 618,000 | 23,165,000 | 704,000 | 731,000 | 609,000 | 17,489,000 | 662,000 | 568,000 | 497,000 | 13,798,000 | 455,000 | 423,000 | 411,000 | 11,812,000 | 438,000 | 491,000 | 315,000 | 9,181,000 | 258,000,000 | 233,000 | 190,000 | -3,269,000 | -3,024,000 | -2,598,000 | -2,504,000 | -4,801,695 |
operating income | 13,616,000 | 11,482,000 | 11,465,000 | 18,199,000 | 19,448,000 | 14,429,000 | 13,720,000 | 14,508,000 | 12,722,000 | 16,071,000 | 16,494,000 | 22,957,000 | 21,634,000 | 21,878,000 | 20,995,000 | 12,972,000 | 14,045,000 | 18,936,000 | 12,259,000 | 13,450,000 | 17,640,000 | 9,915,000 | 8,466,000 | 7,688,000 | 7,806,000 | 7,703,000 | 7,316,000 | 6,224,000 | -64,315,000 | 7,348,000 | 6,971,000 | 4,330,000 | -50,381,000 | 4,003,000 | 5,192,000 | 3,941,000 | -35,571,000 | 2,461,000 | 2,141,000 | 1,916,000 | -32,444,000 | 2,201,000 | 2,164,000 | 2,370,000 | -24,315,000 | 1,573,000 | 1,234,000 | 926,000 | 992,000 | 925,000 | 1,235,000 | 1,399,000 | -1,477,392 |
net income | 9,772,000 | 8,953,000 | 9,116,000 | 8,212,000 | 7,622,000 | 8,305,000 | 6,561,000 | 6,743,000 | 8,649,000 | 8,331,000 | 8,549,000 | 11,883,000 | 11,364,000 | 12,713,000 | 10,020,000 | 5,167,000 | 5,918,000 | 7,144,000 | 4,463,000 | 5,192,000 | 11,716,000 | 4,052,000 | 4,257,000 | 4,322,000 | 3,678,000 | 3,454,000 | 4,359,000 | 2,593,000 | 2,546,000 | 3,457,000 | 2,835,000 | 1,661,000 | 2,016,000 | 1,995,000 | 2,794,000 | 2,070,000 | 1,533,000 | 1,146,000 | 986,000 | 875,000 | 537,000 | 1,062,000 | 1,086,000 | 1,235,000 | 1,073,000 | 3,325,000 | 621,000 | 277,000 | 312,000 | 225,000 | 443,000 | 564,000 | -3,772,269 |
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.
