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 | 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 | 2004-12-31 | 2004-09-30 | 2004-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 18,565,000 | 16,894,000 | 14,169,000 | 16,160,000 | 15,394,000 | 15,209,000 | 13,969,000 | 12,219,000 | 13,018,000 | 12,404,000 | 12,201,000 | 11,838,000 | 13,137,000 | 12,261,000 | 12,488,000 | 13,367,000 | 14,274,000 | 14,720,000 | 14,504,000 | 14,938,000 | 21,777,000 | 14,546,000 | 15,982,000 | 14,560,000 | 14,985,000 | 14,156,000 | 13,828,000 | 13,661,000 | 13,409,000 | 13,496,000 | 13,203,000 | 13,528,000 | 13,348,000 | 13,207,000 | 13,224,000 | 13,086,000 | 13,376,000 | 13,039,000 | 13,409,000 | 12,786,000 | 13,157,000 | 12,807,000 | 12,926,000 | 14,618,000 | 12,411,000 | 15,318,000 | 16,228,000 | 17,308,000 | 17,425,000 | 18,329,000 | 19,020,000 | 14,977,000 | 14,829,000 | 14,687,000 | 14,572,000 | 14,835,000 | 15,589,000 | 15,502,000 | 15,073,000 | 14,781,000 | 14,345,000 | 14,734,000 | 14,503,000 | 17,979,000 | 15,547,000 | 16,002,000 | 15,678,000 | 16,070,000 | 16,173,000 | 17,245,000 | 16,907,000 | 16,543,000 | 16,090,000 | 16,412,000 | 14,513,000 | 45,010,000 | 2,564,000 | 2,165,000 |
cost of revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4,000 | 0 | 95,000 | 0 | 11,000 | 0 | 0 | 23,000 | 0 | 0 | 0 | 21,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 | 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 | 18,565,000 | 16,894,000 | 14,169,000 | 16,160,000 | 15,394,000 | 15,209,000 | 13,969,000 | 12,219,000 | 13,018,000 | 12,404,000 | 12,201,000 | 11,838,000 | 13,137,000 | 12,261,000 | 12,488,000 | 13,367,000 | 14,274,000 | 14,716,000 | 14,529,000 | 14,843,000 | 21,777,000 | 14,535,000 | 15,982,000 | 14,560,000 | 14,962,000 | 14,156,000 | 13,828,000 | 13,661,000 | 13,388,000 | 13,496,000 | 13,203,000 | 13,528,000 | 13,348,000 | 13,207,000 | 13,224,000 | 13,086,000 | 13,376,000 | 13,039,000 | 13,409,000 | 12,840,000 | 13,157,000 | 12,807,000 | 12,926,000 | 14,618,000 | 12,411,000 | 15,318,000 | 16,228,000 | 17,308,000 | 17,425,000 | 18,329,000 | 19,020,000 | 14,977,000 | 14,829,000 | 14,687,000 | 14,572,000 | 14,835,000 | 15,589,000 | 15,502,000 | 15,073,000 | 14,781,000 | 14,345,000 | 14,734,000 | 14,503,000 | 17,979,000 | 15,547,000 | 16,002,000 | 15,678,000 | 16,070,000 | 16,173,000 | 17,245,000 | 16,907,000 | 16,543,000 | 16,090,000 | 16,412,000 | 14,513,000 | 45,010,000 | 2,564,000 | 2,165,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 | 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 | 3,263,000 | 366,000 | 348,000 | 317,000 | 880,000 | 245,000 | 412,000 | -9,922,000 | 1,336,000 | 311,000 | 343,000 | 370,000 | 1,356,000 | 307,000 | 289,000 | 263,000 | 1,027,000 | -5,099,000 | -9,357,000 | -5,659,000 | -20,317,000 | -6,182,000 | -8,106,000 | -7,974,000 | -21,158,000 | 6,595,000 | 6,503,000 | 7,974,000 | -21,478,000 | 6,721,000 | 7,160,000 | 7,501,000 | -20,833,000 | 6,772,000 | 6,772,000 | 7,182,000 | -22,113,000 | 7,003,000 | 7,401,000 | 7,597,000 | -25,263,000 | 7,970,000 | 8,574,000 | 8,567,000 | -30,023,000 | 10,437,000 | 9,756,000 | 10,065,000 | 26,274,000 | 8,556,000 | 9,147,000 | 8,781,000 | 8,265,000 | 8,683,000 | 8,740,000 | 9,428,000 | 26,772,000 | 8,488,000 | 9,081,000 | 9,885,000 | 24,116,000 | -32,768,000 | -17,098,000 | -5,708,000 | 25,162,000 | -2,944,000 | -2,552,000 | -3,938,000 | -24,730,000 | -3,287,000 | -3,250,000 | -3,344,000 | -14,307,000 | -4,886,000 | -2,735,000 | -38,944,000 | 1,114,000 | 5,387,000 |
operating income | 3,068,000 | 3,268,000 | 3,150,000 | 5,917,000 | 6,688,000 | 5,266,000 | 4,065,000 | 2,297,000 | 3,576,000 | 2,962,000 | 3,360,000 | 3,122,000 | 5,040,000 | 4,149,000 | 5,066,000 | 5,952,000 | 6,839,000 | 9,617,000 | 5,172,000 | 9,184,000 | 14,087,000 | 8,353,000 | 7,876,000 | 6,586,000 | 8,401,000 | 5,769,000 | 5,600,000 | 3,479,000 | 5,843,000 | 5,095,000 | 2,297,000 | 3,913,000 | 4,998,000 | 4,580,000 | 4,339,000 | 3,958,000 | 4,975,000 | 5,336,000 | 2,203,000 | 2,779,000 | 3,531,000 | 1,921,000 | 1,011,000 | 1,672,000 | -22,514,000 | -4,186,000 | 1,453,000 | 4,034,000 | -78,600,000 | -2,168,000 | 3,081,000 | 240,000 | -6,408,000 | 4,241,000 | 3,228,000 | 5,071,000 | -72,128,000 | 7,162,000 | 4,621,000 | 6,162,000 | -71,332,000 | -18,034,000 | -2,595,000 | 12,271,000 | -72,912,000 | 13,058,000 | 13,126,000 | 12,132,000 | 11,547,000 | 13,958,000 | 13,657,000 | 13,199,000 | 11,610,000 | 11,526,000 | 11,778,000 | 6,066,000 | 3,678,000 | 7,552,000 |
net income | 2,079,000 | 2,369,000 | 2,312,000 | 2,633,000 | 3,438,000 | 3,221,000 | 2,567,000 | 1,268,000 | 2,371,000 | 1,644,000 | 1,926,000 | 1,469,000 | 2,445,000 | 1,948,000 | 2,352,000 | 2,418,000 | 3,390,000 | 3,924,000 | 807,000 | 3,551,000 | 7,416,000 | 3,737,000 | 4,630,000 | 3,559,000 | 991,000 | 3,560,000 | 2,572,000 | 1,881,000 | 2,259,000 | 2,508,000 | 831,000 | 1,904,000 | 2,116,000 | 2,349,000 | 2,224,000 | 1,986,000 | 34,678,000 | 3,590,000 | 1,404,000 | 942,000 | 1,505,000 | 1,039,000 | 76,000 | 678,000 | -25,022,000 | -5,222,000 | 798,000 | 2,337,000 | -47,049,000 | -1,896,000 | 1,026,000 | -777,000 | -5,472,000 | 737,000 | -288,000 | 716,000 | -1,596,000 | 1,351,000 | -665,000 | 172,000 | 7,908,000 | -25,082,000 | -5,407,000 | 3,192,000 | 929,000 | 2,237,000 | 2,338,000 | 1,651,000 | 1,207,000 | 2,795,000 | 2,904,000 | 3,140,000 | 2,919,000 | 3,697,000 | 2,821,000 | 96,000 | -1,046,000 | 1,507,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.
