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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 78,985,000 | 76,770,000 | 71,971,000 | 79,870,000 | 98,947,000 | 126,299,000 | 121,777,000 | 111,433,000 | 93,053,000 | 97,001,000 | 80,393,000 | 72,469,000 | 56,092,000 | 52,745,000 | 35,171,000 | 58,136,000 | 77,929,000 | 72,959,000 | 23,240,000 | 29,841,000 | 44,218,000 | 54,348,000 | 53,672,000 | 52,844,000 | 58,452,000 | 53,306,000 | 53,186,000 | 60,150,000 | 63,000,000 | 64,193,000 | 62,559,000 | 51,961,000 | 63,350,000 | 76,995,000 | 94,047,000 | 89,826,000 | 134,419,000 | 173,783,000 | 179,457,000 | 167,335,000 | 162,256,000 | 156,801,000 | 103,587,000 | 91,146,000 | 89,825,000 | 25,932,000 | 102,582,000 | 54,909,000 | 66,438,000 | 51,898,000 | 54,187,000 | 41,755,000 | 30,839,000 |
cost of revenue | 49,395,000 | 49,556,000 | 47,124,000 | 44,370,000 | 45,913,000 | 45,827,000 | 46,430,000 | 46,565,000 | 41,816,000 | 46,533,000 | 41,092,000 | 40,832,000 | 44,209,000 | 40,845,000 | 40,140,000 | 56,332,000 | 56,854,000 | 53,053,000 | 20,847,000 | 20,803,000 | 25,489,000 | 27,400,000 | 33,503,000 | 30,078,000 | 38,064,000 | 34,522,000 | 36,159,000 | 34,881,000 | 18,600,000 | 37,702,000 | 39,458,000 | 45,017,000 | 62,056,000 | 67,534,000 | 80,944,000 | 85,128,000 | 85,343,000 | 93,976,000 | 93,735,000 | 89,883,000 | 103,857,000 | 99,156,000 | 70,405,000 | 55,847,000 | 50,503,000 | 0 | 6,272,000 | 5,376,000 | 4,785,000 | 0 | 5,370,000 | 4,124,000 | 3,065,000 |
gross profit | 29,590,000 | 27,214,000 | 24,847,000 | 35,500,000 | 53,034,000 | 80,472,000 | 75,347,000 | 64,868,000 | 51,237,000 | 50,468,000 | 39,301,000 | 31,637,000 | 11,883,000 | 11,900,000 | -4,969,000 | 1,804,000 | 21,075,000 | 19,906,000 | 2,393,000 | 9,038,000 | 18,729,000 | 26,948,000 | 20,169,000 | 22,766,000 | 20,388,000 | 18,784,000 | 17,027,000 | 25,269,000 | 44,400,000 | 26,491,000 | 23,101,000 | 6,944,000 | 1,294,000 | 9,461,000 | 13,103,000 | 4,698,000 | 49,076,000 | 79,807,000 | 85,722,000 | 77,452,000 | 58,399,000 | 57,645,000 | 33,182,000 | 35,299,000 | 39,322,000 | 25,932,000 | 96,310,000 | 49,533,000 | 61,653,000 | 51,898,000 | 48,817,000 | 37,631,000 | 27,774,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 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 14,657,000 | 15,202,000 | 14,958,000 | 15,749,000 | 17,050,000 | 17,890,000 | 19,000,000 | 17,044,000 | 14,146,000 | 14,137,000 | 12,739,000 | 13,165,000 | 10,861,000 | 11,774,000 | 10,492,000 | 13,868,000 | 15,952,000 | 33,824,000 | 6,970,000 | 8,528,000 | 7,639,000 | 8,195,000 | 8,216,000 | 13,015,000 | 9,218,000 | 9,881,000 | 9,550,000 | 10,672,000 | -1,498,600,000 | 5,548,000 | 6,425,000 | 13,212,000 | -3,710,000 | 9,719,000 | 14,356,000 | 15,761,000 | 21,137,000 | 18,411,000 | 20,107,000 | 20,158,000 | 20,112,000 | 23,026,000 | 22,164,000 | 17,235,000 | 18,656,000 | 51,824,000 | 38,923,000 | 40,692,000 | 89,367,000 | 43,348,000 | 35,615,000 | 25,175,000 | 23,505,000 |
operating income | 14,933,000 | -12,324,000 | 6,590,000 | 19,798,000 | 34,723,000 | 51,183,000 | 32,278,000 | -46,195,000 | 38,254,000 | -10,331,000 | -37,348,000 | -16,184,000 | -33,542,000 | -14,339,000 | -34,626,000 | -359,382,000 | -23,054,000 | 14,807,000 | -35,593,000 | -16,875,000 | 36,515,000 | 12,170,000 | -245,000 | 5,812,000 | -119,238,000 | 5,312,000 | 14,970,000 | 19,462,000 | 1,543,100,000 | -12,944,000 | -52,759,000 | -135,119,000 | -470,330,000 | -453,790,000 | -553,584,000 | -166,101,000 | 170,055,000 | 111,091,000 | 31,665,000 | -51,978,000 | -416,425,000 | -10,871,000 | 21,947,000 | -2,060,000 | 7,547,000 | -28,567,000 | 57,387,000 | -15,824,000 | -55,000,000 | 49,110,000 | 23,679,000 | -16,140,000 | -15,546,000 |
net income | 43,578,000 | -13,403,000 | 9,816,000 | 352,759,000 | 30,035,000 | 44,962,000 | 27,818,000 | -48,614,000 | 35,751,000 | -13,470,000 | -35,023,000 | -19,328,000 | -37,810,000 | -17,685,000 | -41,336,000 | -367,199,000 | -27,518,000 | 5,157,000 | -36,948,000 | -17,807,000 | 35,807,000 | 11,516,000 | -1,542,000 | 4,004,000 | -120,967,000 | 3,663,000 | 13,742,000 | 18,485,000 | 1,541,700,000 | -38,384,000 | 8,962,000 | -179,274,000 | -510,865,000 | -494,342,000 | -598,437,000 | -193,554,000 | 128,075,000 | 74,597,000 | -2,098,000 | -83,645,000 | -315,768,000 | -23,606,000 | 3,338,000 | -7,949,000 | -2,410,000 | -17,803,000 | -112,377,000 | -17,507,000 | -56,351,000 | 48,512,000 | 23,549,000 | -16,132,000 | -15,543,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.
