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 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 167,046,000 | 168,607,000 | 163,955,000 | 161,374,000 | 162,799,000 | 160,600,000 | 154,763,000 | 150,362,000 | 76,916,000 | 60,780,000 | 57,444,000 | 55,112,000 | 54,088,000 | 54,200,000 | 52,268,000 | 51,350,000 | 51,428,000 | 51,299,000 | 50,956,000 | 49,540,000 | 49,809,000 | 48,779,000 | 46,889,000 | 45,755,000 | 42,447,000 | 40,066,000 | 39,561,000 | 39,142,000 | 38,031,000 | 38,364,000 | 38,327,000 | 38,666,000 | 39,709,000 | 25,492,000 | 22,812,000 | 21,700,000 | 16,362,000 | 13,057,000 | 11,649,000 | 8,135,000 | 5,768,000 | 4,787,000 | 4,700,000 | 4,688,000 | 4,512,000 | 4,041,000 | 4,086,000 | 3,990,000 | 3,272,000 | 3,222,000 | 2,174,000 | -1 | 1,000 | 2,730 | 2,639 | 1,000 |
cost of revenue | 122,265,000 | 12,446,000 | 68,889,000 | 65,626,000 | 64,043,000 | 65,711,000 | 65,115,000 | 61,439,000 | 30,173,000 | 25,363,000 | 24,474,000 | 22,781,000 | 22,321,000 | 24,207,000 | 23,051,000 | 21,893,000 | 21,014,000 | 22,447,000 | 22,134,000 | 21,699,000 | 21,477,000 | 21,453,000 | 20,295,000 | 20,101,000 | 18,306,000 | 17,524,000 | 17,362,000 | 17,530,000 | 16,697,000 | 17,326,000 | 16,852,000 | 17,120,000 | 17,398,000 | 11,945,000 | 10,611,000 | 10,138,000 | 7,702,000 | 6,152,000 | 5,585,000 | 3,988,000 | 2,609,000 | 2,414,000 | 2,241,000 | 2,165,000 | 2,158,000 | 2,099,000 | 1,924,000 | 1,885,000 | 1,652,000 | 1,721,000 | 1,104,000 | 0 | 0 | 0 | 0 | 0 |
gross profit | 44,781,000 | 156,161,000 | 95,066,000 | 95,748,000 | 98,756,000 | 94,889,000 | 89,648,000 | 88,923,000 | 46,743,000 | 35,417,000 | 32,970,000 | 32,331,000 | 31,767,000 | 29,993,000 | 29,217,000 | 29,457,000 | 30,414,000 | 28,852,000 | 28,822,000 | 27,841,000 | 28,332,000 | 27,326,000 | 26,594,000 | 25,654,000 | 24,141,000 | 22,542,000 | 22,199,000 | 21,612,000 | 21,334,000 | 21,038,000 | 21,475,000 | 21,546,000 | 22,311,000 | 13,547,000 | 12,201,000 | 11,562,000 | 8,660,000 | 6,905,000 | 6,064,000 | 4,147,000 | 3,159,000 | 2,373,000 | 2,459,000 | 2,523,000 | 2,354,000 | 1,942,000 | 2,162,000 | 2,105,000 | 1,620,000 | 1,501,000 | 1,070,000 | -1 | 1,000 | 2,730 | 2,639 | 1,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 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 5,043,000 | 50,854,000 | 59,894,000 | 61,690,000 | 57,900,000 | 55,347,000 | 79,761,000 | 86,102,000 | 30,652,000 | 21,369,000 | 21,004,000 | 22,494,000 | 18,629,000 | 18,144,000 | 18,805,000 | 20,204,000 | 17,200,000 | 16,547,000 | 16,259,000 | 15,554,000 | 14,264,000 | 13,361,000 | 14,455,000 | 13,958,000 | 12,310,000 | 10,993,000 | 10,717,000 | 9,707,000 | 10,687,000 | 10,430,000 | 10,422,000 | 14,149,000 | 14,223,000 | 6,509,000 | 7,403,000 | 7,749,000 | 4,843,000 | 4,002,000 | 4,111,000 | 2,437,000 | 1,687,000 | 1,115,000 | 1,236,000 | 1,295,000 | 1,343,000 | 1,095,000 | 1,111,000 | 1,125,000 | 915,000 | 879,000 | 495,000 | 74 | 366 | 0 | 0 | 100 |
operating income | 39,738,000 | 105,307,000 | 33,895,000 | 33,375,000 | 41,155,000 | 38,830,000 | 9,311,000 | 3,201,000 | 39,372,000 | 14,048,000 | 11,966,000 | 9,837,000 | 13,138,000 | 11,849,000 | 10,412,000 | 9,253,000 | 13,214,000 | 12,305,000 | 12,563,000 | 12,287,000 | 14,022,000 | 13,965,000 | 12,139,000 | 11,696,000 | 11,445,000 | 10,980,000 | 11,217,000 | 11,783,000 | 10,641,000 | 10,589,000 | 11,045,000 | 7,387,000 | 7,564,000 | -5,792,000 | 4,630,000 | 3,780,000 | 3,176,000 | 2,216,000 | 1,801,000 | 1,348,000 | 1,274,000 | 1,208,000 | 1,223,000 | 1,228,000 | 946,000 | 795,000 | 1,038,000 | 953,000 | 621,000 | 564,000 | 235,000 | -75 | -366 | 2,730 | 2,639 | 900 |
net income | -40,515,000 | 3,930,000 | 10,709,000 | 6,269,000 | 11,187,000 | 16,223,000 | -7,205,000 | 74,600,000 | 28,615,000 | 11,502,000 | 3,386,000 | 1,086,000 | 13,261,000 | 1,090,000 | 789,000 | -372,000 | 23,784,000 | 4,863,000 | 14,709,000 | 2,540,000 | 14,580,000 | 4,787,000 | 3,509,000 | 3,412,000 | 6,293,000 | 1,097,000 | 18,739,000 | 4,077,000 | -40,980,000 | 2,267,000 | 28,987,000 | -75,000 | 4,123,000 | 24,015,000 | 337,000 | -233,000 | 189,000 | -56,000 | -128,000 | 2,935,000 | 308,000 | 257,000 | 52,000 | 8,000 | -52,000 | -24,000 | -14,000 | -26,000 | -28,000 | -48,000 | 27,000 | -209 | -1,185 | 2,605 | 2,514 | 577 |
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.
