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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 211,780,000 | 215,846,000 | 236,422,000 | 240,698,000 | 263,869,000 | 268,821,000 | 298,957,000 | 279,032,000 | 285,281,000 | 282,229,000 | 301,384,000 | 283,450,000 | 304,211,000 | 295,833,000 | 230,284,000 | 267,374,000 | 273,854,000 | 263,960,000 | 288,567,000 | 266,220,000 | 268,921,000 | 270,469,000 | 283,474,000 | 261,772,000 | 259,859,000 | 257,185,000 | 263,500,000 | 248,389,000 | 244,901,000 | 244,082,000 | 238,092,000 | 233,513,000 | 234,807,000 | 236,064,000 | 247,944,000 | 259,961,000 | 271,976,000 | 266,067,000 | 263,085,000 | 246,291,000 | 258,433,000 | 254,278,000 | 257,111,000 | 230,419,000 | 210,655,000 | 204,291,000 | 210,347,000 | 188,034,000 | 174,454,000 | 171,993,000 | 175,460,000 | 159,680,000 | 153,220,000 | 147,192,000 | 168,674,000 | 151,195,000 | 137,080,000 | 140,520,000 | 143,116,000 | 123,852,000 | 116,530,000 | 123,063,000 | 128,037,000 | 114,549,000 | 105,510,000 | 102,050,000 | 105,725,000 | 92,022,000 | 84,841,000 | 83,090,000 | 88,078,000 | 76,051,000 |
cost of revenue | 130,201,000 | 147,338,000 | 151,891,000 | 152,698,000 | 169,117,000 | 173,239,000 | 192,207,000 | 174,953,000 | 178,762,000 | 177,028,000 | 188,654,000 | 167,858,000 | 186,289,000 | 179,307,000 | 141,992,000 | 162,402,000 | 161,940,000 | 168,286,000 | 186,080,000 | 172,609,000 | 172,946,000 | 169,787,000 | 182,164,000 | 166,800,000 | 167,739,000 | 164,499,000 | 166,044,000 | 161,590,000 | 164,414,000 | 167,393,000 | 167,508,000 | 157,404,000 | 180,841,000 | 165,068,000 | 185,660,000 | 168,349,000 | 165,492,000 | 161,909,000 | 156,847,000 | 145,004,000 | 152,902,000 | 147,903,000 | 151,032,000 | 137,422,000 | 128,373,000 | 126,405,000 | 131,867,000 | 117,897,000 | 112,544,000 | 110,745,000 | 115,736,000 | 101,887,000 | 101,195,000 | 95,431,000 | 110,134,000 | 97,691,000 | 88,727,000 | 89,336,000 | 92,538,000 | 79,290,000 | 76,646,000 | 79,646,000 | 83,782,000 | 74,427,000 | 69,789,000 | 67,603,000 | 71,350,000 | 61,451,000 | 0 | 0 | 0 | 0 |
gross profit | 81,579,000 | 68,508,000 | 84,531,000 | 88,000,000 | 94,752,000 | 95,582,000 | 106,750,000 | 104,079,000 | 106,519,000 | 105,201,000 | 112,730,000 | 115,592,000 | 117,922,000 | 116,526,000 | 88,292,000 | 104,972,000 | 111,914,000 | 95,674,000 | 102,487,000 | 93,611,000 | 95,975,000 | 100,682,000 | 101,310,000 | 94,972,000 | 92,120,000 | 92,686,000 | 97,456,000 | 86,799,000 | 80,487,000 | 76,689,000 | 70,584,000 | 76,109,000 | 53,966,000 | 70,996,000 | 62,284,000 | 91,612,000 | 106,484,000 | 104,158,000 | 106,238,000 | 101,287,000 | 105,531,000 | 106,375,000 | 106,079,000 | 92,997,000 | 82,282,000 | 77,886,000 | 78,480,000 | 70,137,000 | 61,910,000 | 61,248,000 | 59,724,000 | 57,793,000 | 52,025,000 | 51,761,000 | 58,540,000 | 53,504,000 | 48,353,000 | 51,184,000 | 50,578,000 | 44,562,000 | 39,884,000 | 43,417,000 | 44,255,000 | 40,122,000 | 35,721,000 | 34,447,000 | 34,375,000 | 30,571,000 | 84,841,000 | 83,090,000 | 88,078,000 | 76,051,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 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 99,169,000 | 98,109,000 | 105,000,000 | 101,185,000 | 112,080,000 | 99,692,000 | 102,087,000 | 99,025,000 | 95,589,000 | 93,165,000 | 96,116,000 | 102,487,000 | 99,561,000 | 93,374,000 | 82,288,000 | 96,207,000 | 92,578,000 | 93,495,000 | 103,864,000 | 97,032,000 | 150,885,000 | 93,987,000 | 102,223,000 | 96,418,000 | 91,515,000 | 109,962,000 | 92,336,000 | 112,214,000 | 89,707,000 | 100,661,000 | 89,900,000 | 117,236,000 | 85,487,000 | 88,333,000 | 90,551,000 | 97,445,000 | 77,805,000 | 78,377,000 | 79,066,000 | 78,866,000 | 71,270,000 | 73,108,000 | 72,992,000 | 67,589,000 | 57,801,000 | 57,135,000 | 58,685,000 | 56,819,000 | 48,405,000 | 50,327,000 | 51,051,000 | 48,453,000 | 42,682,000 | 44,909,000 | 43,863,000 | 42,213,000 | 36,801,000 | 38,727,000 | 39,247,000 | 36,295,000 | 28,838,000 | 34,607,000 | 34,934,000 | 32,314,000 | 30,817,000 | 28,260,000 | 30,415,000 | 26,816,000 | -310,647,000 | 0 | 0 | 0 |
operating income | -17,590,000 | -29,601,000 | -20,469,000 | -13,185,000 | -17,329,000 | -4,110,000 | 4,663,000 | 5,054,000 | 10,930,000 | 12,036,000 | 16,614,000 | 13,105,000 | 18,361,000 | 23,152,000 | 6,004,000 | 8,765,000 | 19,336,000 | 2,179,000 | -1,377,000 | -3,421,000 | -54,909,000 | 6,695,000 | -913,000 | -1,446,000 | 605,000 | -17,276,000 | 5,120,000 | -25,415,000 | -9,220,000 | -23,972,000 | -19,316,000 | -41,127,000 | -31,521,000 | -17,337,000 | -28,267,000 | -5,833,000 | 28,679,000 | 25,781,000 | 27,172,000 | 22,421,000 | 34,261,000 | 33,267,000 | 33,087,000 | 25,408,000 | 24,481,000 | 20,751,000 | 19,795,000 | 13,318,000 | 13,505,000 | 10,921,000 | 8,673,000 | 9,340,000 | 9,343,000 | 6,852,000 | 14,677,000 | 11,291,000 | 11,552,000 | 12,457,000 | 11,331,000 | 8,267,000 | 11,046,000 | 8,810,000 | 9,321,000 | 7,808,000 | 4,904,000 | 6,187,000 | 3,960,000 | 3,755,000 | -225,806,000 | 83,090,000 | 88,078,000 | 76,051,000 |
net income | -17,945,000 | -35,962,000 | -39,002,000 | -10,585,000 | -15,080,000 | -3,774,000 | 2,736,000 | 4,037,000 | 10,308,000 | 8,779,000 | 11,989,000 | 10,622,000 | 31,050,000 | 15,503,000 | 2,639,000 | 12,235,000 | 16,398,000 | 1,045,000 | -2,856,000 | -4,924,000 | -56,875,000 | 5,923,000 | -1,454,000 | -1,972,000 | 2,989,000 | -18,915,000 | 4,475,000 | -26,372,000 | -5,493,000 | -18,438,000 | -12,230,000 | -32,402,000 | -19,827,000 | -8,479,000 | -20,347,000 | -7,780,000 | 17,345,000 | 15,725,000 | 16,607,000 | 13,694,000 | 20,795,000 | 20,399,000 | 20,422,000 | 15,781,000 | 13,808,000 | 12,882,000 | 12,177,000 | 8,197,000 | 8,458,000 | 6,735,000 | 5,287,000 | 5,777,000 | 5,921,000 | 4,284,000 | 9,093,000 | 6,968,000 | 7,130,000 | 7,761,000 | 6,939,000 | 5,093,000 | 6,498,000 | 5,463,000 | 5,876,000 | 4,312,000 | 3,048,000 | 3,701,000 | 2,345,000 | 2,231,000 | 1,623,000 | 2,896,000 | 4,819,000 | 3,560,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.
