Quarterly
Annual
| Unit: USD | 2022-10-01 | 2022-07-02 | 2022-04-02 | 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-03-31 | 2018-12-31 | 2018-09-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2011-12-31 | 2011-09-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-03-31 | 2006-09-30 | 2006-06-30 | 2005-09-30 | 2005-06-30 | 2004-09-30 | 2004-06-30 | 2003-09-30 | 2003-06-30 | 2002-09-30 | 2002-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 157,105,000 | 161,934,000 | 159,621,000 | 251,382,000 | 176,872,000 | 177,274,000 | 153,345,000 | 198,625,000 | 161,546,000 | 874,895 | 165,698,000 | 324,414,000 | 224,439,000 | 210,984,000 | 338,418,000 | 227,313,000 | 223,296,000 | 333,807,000 | 218,756,000 | 203,001,000 | 328,137,000 | 211,885,000 | 211,380,000 | 319,876,000 | 202,328,000 | 189,726,000 | 301,401,000 | 202,208,000 | 182,765,000 | 285,771,000 | 183,678,000 | 178,073,000 | 285,312,000 | 172,795,000 | 273,054,000 | 170,653,000 | 174,316,000 | 279,312,000 | 172,756,000 | 172,000,000 | 289,615,000 | 165,867,000 | 167,000,000 | 272,650,000 | 173,401,000 | 178,446,000 | 308,687,000 | 201,656,000 | 189,156,000 | 194,412,000 | 207,669,000 | 192,276,000 | 218,756,000 | 186,148,000 | 210,697,000 | 173,898,000 | 177,413,000 | 154,644,000 | 161,438,000 |
cost of revenue | 122,469,000 | 131,592,000 | 120,700,000 | 179,838,000 | 125,858,000 | 130,596,000 | 105,145,000 | 138,571,000 | 110,476,000 | 590,025 | 113,531,000 | 218,638,000 | 143,307,000 | 134,486,000 | 221,673,000 | 144,895,000 | 142,993,000 | 228,122,000 | 140,806,000 | 135,845,000 | 222,155,000 | 134,546,000 | 133,903,000 | 207,197,000 | 129,654,000 | 117,326,000 | 192,355,000 | 130,274,000 | 114,664,000 | 186,433,000 | 120,251,000 | 111,916,000 | 223,711,000 | 107,889,000 | 168,239,000 | 105,680,000 | 107,620,000 | 172,133,000 | 105,958,000 | 107,440,000 | 180,152,000 | 102,488,000 | 106,022,000 | 171,755,000 | 109,245,000 | 114,447,000 | 193,783,000 | 125,947,000 | 118,288,000 | 121,348,000 | 133,396,000 | 117,577,000 | 137,338,000 | 117,525,000 | 134,307,000 | 110,702,000 | 115,436,000 | 100,318,000 | 107,085,000 |
gross profit | 34,636,000 | 30,342,000 | 38,921,000 | 71,544,000 | 51,014,000 | 46,678,000 | 48,200,000 | 60,054,000 | 51,070,000 | 284,870 | 52,167,000 | 105,776,000 | 81,132,000 | 76,498,000 | 116,745,000 | 82,418,000 | 80,303,000 | 105,685,000 | 77,950,000 | 67,156,000 | 105,982,000 | 77,339,000 | 77,477,000 | 112,679,000 | 72,674,000 | 72,400,000 | 109,046,000 | 71,934,000 | 68,101,000 | 99,338,000 | 63,427,000 | 66,157,000 | 61,601,000 | 64,906,000 | 104,815,000 | 64,973,000 | 66,696,000 | 107,179,000 | 66,798,000 | 64,560,000 | 109,463,000 | 63,379,000 | 60,978,000 | 100,895,000 | 64,156,000 | 63,999,000 | 114,904,000 | 75,709,000 | 70,868,000 | 73,064,000 | 74,273,000 | 74,699,000 | 81,418,000 | 68,623,000 | 76,390,000 | 63,196,000 | 61,977,000 | 54,326,000 | 54,353,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 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 60,523,000 | 57,363,000 | 55,568,000 | 67,662,000 | 60,277,000 | 59,555,000 | 59,183,000 | 63,348,000 | 62,069,000 | 330,572 | 82,814,000 | 94,677,000 | 89,783,000 | 84,309,000 | 100,437,000 | 90,006,000 | 88,092,000 | 97,409,000 | 89,944,000 | 81,834,000 | 97,215,000 | 86,579,000 | 83,409,000 | 92,108,000 | 78,630,000 | 74,515,000 | 84,824,000 | 77,689,000 | 75,730,000 | 81,053,000 | 75,894,000 | 77,891,000 | 84,194,000 | 75,790,000 | 79,330,000 | 73,471,000 | 71,941,000 | 78,809,000 | 70,281,000 | 70,814,000 | 79,295,000 | 70,312,000 | 70,366,000 | 80,315,000 | 70,910,000 | 71,357,000 | 80,664,000 | 72,544,000 | 69,289,000 | 67,341,000 | 69,227,000 | 61,387,000 | 64,672,000 | 55,700,000 | 59,837,000 | 50,494,000 | 49,719,000 | 43,159,000 | 43,903,000 |
operating income | -25,987,000 | -26,424,000 | -16,163,000 | 3,770,000 | -11,693,000 | -16,157,000 | -12,030,000 | -4,312,000 | -16,488,000 | -130,996,000 | -30,647,000 | 11,099,000 | -8,651,000 | -7,811,000 | 16,308,000 | -7,588,000 | -7,789,000 | 8,276,000 | -11,994,000 | -14,678,000 | 8,767,000 | -9,240,000 | -5,932,000 | 20,571,000 | -5,956,000 | -2,115,000 | 24,222,000 | -5,755,000 | -7,629,000 | 18,285,000 | -12,467,000 | -11,734,000 | -22,593,000 | -10,884,000 | 25,485,000 | -8,498,000 | -5,245,000 | 28,370,000 | -3,483,000 | -6,254,000 | 30,168,000 | -6,933,000 | -9,388,000 | 20,580,000 | -6,754,000 | -7,358,000 | 34,240,000 | 3,165,000 | 1,579,000 | 5,723,000 | 5,046,000 | 13,312,000 | 16,746,000 | 12,923,000 | 16,553,000 | 12,702,000 | 12,258,000 | 11,167,000 | 10,450,000 |
net income | -28,163,000 | -28,143,000 | -18,151,000 | 1,894,000 | -14,603,000 | -18,862,000 | -37,119,000 | 40,339,000 | 18,624,000 | -166,328 | -31,040,000 | 10,937,000 | -9,629,000 | -8,289,000 | 16,006,000 | -8,109,000 | -8,080,000 | 8,692,000 | -12,254,000 | -14,796,000 | 8,430,000 | -8,855,000 | -5,240,000 | 18,944,000 | -6,140,000 | -2,804,000 | 23,658,000 | -6,230,000 | -8,428,000 | 17,674,000 | -12,009,000 | -12,366,000 | -21,466,000 | -6,961,000 | 15,857,000 | -5,690,000 | -3,635,000 | 17,261,000 | -2,645,000 | -4,336,000 | 18,450,000 | -4,661,000 | -6,828,000 | 12,711,000 | -4,297,000 | -4,697,000 | 20,534,000 | 1,156,000 | 1,047,000 | 3,163,000 | 2,899,000 | 8,213,000 | 10,530,000 | 7,522,000 | 10,009,000 | 6,381,000 | 6,292,000 | 3,932,000 | 4,499,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.
