Quarterly
Annual
| Unit: USD | 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 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 5,975,000 | 6,299,000 | 7,190,000 | 7,168,000 | 6,300,000 | 6,220,000 | 6,207,000 | 9,067,000 | 8,456,000 | 7,175,000 | 7,182,000 | 7,402,000 | 6,866,000 | 6,395,000 | 6,661,000 | 7,207,000 | 6,795,000 | 6,551,000 | 6,777,000 | 6,678,000 | 5,817,000 | 4,006,000 | 4,188,000 | 4,050,000 | 3,726,000 | 3,530,000 | 5,523,000 | 3,418,000 | 3,628,000 | 3,689,000 | 3,700,000 | 3,504,000 | 3,646,000 | 3,325,000 | 3,332,000 | 4,166,000 | 3,313,000 | 3,401,000 | 5,742,000 | 3,584,000 | 3,519,000 | 3,679,000 | 3,919,000 | 4,041,000 | 3,850,000 | 3,860,000 | 3,995,000 | 4,223,000 | 4,220,000 | 4,200,000 | 3,977,000 | 3,633,000 | 3,692,000 | 3,972,000 | 2,798,000 | -836,000 | 3,011,000 | 2,989,000 | 3,164,000 | 3,266,000 | 3,339,000 | 3,399,390 | 3,407,371 | 3,334,326 | 3,466,810 | 3,336,550 | 3,198,603 | 3,255,628 | 2,970,067 | 2,923,186 | 10,620,451 | 177,158 | 145,655 | 148,780 |
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 | 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 |
gross profit | 5,975,000 | 6,299,000 | 7,190,000 | 7,168,000 | 6,300,000 | 6,220,000 | 6,207,000 | 9,067,000 | 8,456,000 | 7,175,000 | 7,182,000 | 7,402,000 | 6,866,000 | 6,395,000 | 6,661,000 | 7,207,000 | 6,795,000 | 6,551,000 | 6,777,000 | 6,678,000 | 5,817,000 | 4,006,000 | 4,188,000 | 4,050,000 | 3,726,000 | 3,530,000 | 5,523,000 | 3,418,000 | 3,628,000 | 3,689,000 | 3,700,000 | 3,504,000 | 3,646,000 | 3,325,000 | 3,332,000 | 4,166,000 | 3,313,000 | 3,401,000 | 5,742,000 | 3,584,000 | 3,519,000 | 3,679,000 | 3,919,000 | 4,041,000 | 3,850,000 | 3,860,000 | 3,995,000 | 4,223,000 | 4,220,000 | 4,200,000 | 3,977,000 | 3,633,000 | 3,692,000 | 3,972,000 | 2,798,000 | -836,000 | 3,011,000 | 2,989,000 | 3,164,000 | 3,266,000 | 3,339,000 | 3,399,390 | 3,407,371 | 3,334,326 | 3,466,810 | 3,336,550 | 3,198,603 | 3,255,628 | 2,970,067 | 2,923,186 | 10,620,451 | 177,158 | 145,655 | 148,780 |
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 | 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 | -11,252,000 | -897,000 | -1,352,000 | -977,000 | -610,000 | -91,000 | -1,665,000 | -260,000 | 262,000 | 1,338,000 | 1,597,000 | 868,000 | 665,000 | -6,000 | -681,000 | -1,386,000 | -1,892,000 | -2,353,000 | -2,337,000 | -2,153,000 | -7,756,000 | -2,048,000 | -1,930,000 | -2,141,000 | -2,022,000 | -2,096,000 | -4,673,000 | -2,560,000 | -1,147,000 | -2,100,000 | -2,374,000 | -1,930,000 | -2,102,000 | -1,898,000 | -1,203,000 | -1,680,000 | -1,974,000 | -1,558,000 | -2,057,000 | -1,604,000 | 2,139,000 | 1,998,000 | 1,588,000 | 1,951,000 | 2,029,000 | 2,057,000 | 1,774,000 | 1,962,000 | 2,031,000 | 2,014,000 | 2,424,000 | 1,774,000 | 2,109,000 | 3,445,000 | 330,000 | 1,478,000 | -309,000 | 1,803,000 | 1,542,000 | 1,909,000 | 1,437,000 | 1,512,029 | 1,387,104 | 1,071,635 | 748,653 | 792,507 | 563,145 | 603,293 | 689,600 | 371,632 | -7,353,321 | 2,605,418 | 3,094,311 | 3,282,926 |
operating income | -5,277,000 | 5,402,000 | 5,838,000 | 6,191,000 | 5,690,000 | 6,129,000 | 4,542,000 | 8,807,000 | 8,718,000 | 8,513,000 | 8,779,000 | 8,270,000 | 7,531,000 | 6,389,000 | 5,980,000 | 5,821,000 | 4,903,000 | 4,198,000 | 4,440,000 | 4,525,000 | -1,939,000 | 1,958,000 | 2,258,000 | 1,909,000 | 1,704,000 | 1,434,000 | 850,000 | 858,000 | 2,481,000 | 1,589,000 | 1,326,000 | 1,574,000 | 1,544,000 | 1,427,000 | 2,129,000 | 2,486,000 | 1,339,000 | 1,843,000 | 3,685,000 | 1,980,000 | 1,850,000 | 2,139,000 | 2,358,000 | 3,081,000 | -786,000 | 2,344,000 | 2,752,000 | 3,582,000 | 3,462,000 | 3,797,000 | 3,238,000 | 2,973,000 | 3,743,000 | 2,513,000 | 3,128,000 | 642,000 | 2,702,000 | 4,792,000 | 4,706,000 | 5,175,000 | 4,776,000 | 4,911,419 | 4,794,475 | 4,405,961 | 4,215,463 | 4,129,057 | 3,761,748 | 3,858,921 | 3,659,667 | 3,294,818 | 3,267,130 | 2,782,576 | 3,239,966 | 3,431,706 |
net income | -6,515,000 | 1,838,000 | 1,991,000 | 2,238,000 | 1,715,000 | 1,837,000 | 548,000 | 3,620,000 | 2,924,000 | 2,463,000 | 2,586,000 | 2,630,000 | 2,340,000 | 1,974,000 | 2,437,000 | 2,436,000 | 2,157,000 | 34,000 | 2,071,000 | 2,117,000 | -2,140,000 | 731,000 | 982,000 | 777,000 | 548,000 | 413,000 | 13,000 | 47,000 | 1,701,000 | 471,000 | 386,000 | 521,000 | 535,000 | 338,000 | 784,000 | 685,000 | 14,000 | 272,000 | 1,645,000 | 460,000 | 84,000 | 404,000 | 896,000 | 1,171,000 | -1,862,000 | -94,000 | 323,000 | 1,279,000 | 843,000 | 686,000 | 441,000 | -226,000 | -48,000 | -993,000 | -509,000 | -3,564,000 | -682,000 | 610,000 | 559,000 | 977,000 | 965,000 | 895,761 | 913,349 | 882,331 | 954,784 | 1,086,441 | 792,946 | 1,007,296 | 894,107 | 697,226 | 715,986 | 435,683 | 612,779 | 708,515 |
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.
