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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 127,318,000 | 121,193,000 | 97,893,000 | 112,499,000 | 85,723,000 | 88,682,000 | 99,063,000 | 96,126,000 | 99,214,000 | 102,045,000 | 100,041,000 | 99,318,000 | 96,410,000 | 90,153,000 | 92,007,000 | 104,903,000 | 112,247,000 | 100,187,000 | 99,686,000 | 131,408,000 | 133,671,000 | 127,479,000 | 128,183,000 | 117,320,000 | 126,199,000 | 124,945,000 | 101,792,000 | 135,805,000 | 127,083,000 | 95,073,000 | 89,635,000 | 90,571,000 | 102,601,000 | 103,249,000 | 77,274,000 | 77,161,000 | 94,658,000 | 79,030,000 | 80,796,000 | 76,202,000 | 69,298,000 | 63,096,000 | 59,285,000 | 43,595,000 | 48,634,000 | 40,975,000 | 40,107,000 | 35,783,000 | 39,524,000 | 22,160,000 |
cost of revenue | 91,975,000 | 53,415,000 | 75,265,000 | 60,706,000 | 42,322,000 | 43,921,000 | 56,942,000 | 52,696,000 | 74,302,000 | 52,064,000 | 44,990,000 | 48,987,000 | 63,938,000 | 38,137,000 | 56,870,000 | 37,854,000 | 64,325,000 | 34,878,000 | 38,371,000 | 59,486,000 | 86,434,000 | 53,622,000 | 75,634,000 | 71,567,000 | 74,071,000 | 47,104,000 | 61,803,000 | 37,621,000 | 58,873,000 | 58,024,000 | 58,237,000 | 59,860,000 | 52,334,000 | 27,764,000 | 28,883,000 | 50,196,000 | 52,601,000 | 35,466,000 | 56,717,000 | 54,104,000 | 24,386,000 | 42,808,000 | 39,324,000 | 23,991,000 | 23,645,000 | 16,199,000 | 8,689,000 | 8,290,000 | 0 | 0 |
gross profit | 35,343,000 | 67,778,000 | 22,628,000 | 51,793,000 | 43,401,000 | 44,761,000 | 42,121,000 | 43,430,000 | 24,912,000 | 49,981,000 | 55,051,000 | 50,331,000 | 32,472,000 | 52,016,000 | 35,137,000 | 67,049,000 | 47,922,000 | 65,309,000 | 61,315,000 | 71,922,000 | 47,237,000 | 73,857,000 | 52,549,000 | 45,753,000 | 52,128,000 | 77,841,000 | 39,989,000 | 98,184,000 | 68,210,000 | 37,049,000 | 31,398,000 | 30,711,000 | 50,267,000 | 75,485,000 | 48,391,000 | 26,965,000 | 42,057,000 | 43,564,000 | 24,079,000 | 22,098,000 | 44,912,000 | 20,288,000 | 19,961,000 | 19,604,000 | 24,989,000 | 24,776,000 | 31,418,000 | 27,493,000 | 39,524,000 | 22,160,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 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 10,238,000 | 42,007,000 | 11,292,000 | 34,261,000 | 41,114,000 | 31,944,000 | 32,737,000 | 30,268,000 | 10,153,000 | 30,318,000 | 47,317,000 | 26,937,000 | 34,579,000 | 33,455,000 | 13,993,000 | 38,200,000 | 17,404,000 | 36,309,000 | 33,932,000 | 42,453,000 | 13,211,000 | 36,122,000 | 13,484,000 | 14,442,000 | 14,265,000 | 35,592,000 | 13,068,000 | 37,824,000 | 14,312,000 | 12,368,000 | 12,998,000 | 14,053,000 | 8,874,000 | 31,878,000 | 31,585,000 | 9,658,000 | 9,158,000 | 26,866,000 | 8,766,000 | 8,423,000 | 21,086,000 | 6,371,000 | 9,185,000 | 5,064,000 | 5,428,000 | 30,534,000 | 18,153,000 | 15,594,000 | 26,484,000 | 11,848,000 |
operating income | 25,105,000 | 25,771,000 | 10,233,000 | -12,471,000 | -27,605,000 | -16,259,000 | 9,380,000 | 13,162,000 | 4,980,000 | 19,663,000 | 7,734,000 | 23,394,000 | -2,107,000 | 18,561,000 | 21,144,000 | 28,849,000 | 30,518,000 | 29,000,000 | 27,383,000 | 29,469,000 | 34,026,000 | 37,735,000 | 39,065,000 | 31,311,000 | 37,863,000 | 42,249,000 | 26,921,000 | 60,360,000 | 53,898,000 | 24,681,000 | 18,400,000 | 16,658,000 | 41,393,000 | 43,607,000 | 17,020,000 | 17,307,000 | 32,899,000 | 16,698,000 | 15,313,000 | 13,675,000 | 23,826,000 | 13,917,000 | 10,776,000 | 14,540,000 | 19,561,000 | 10,441,000 | 13,265,000 | 11,899,000 | 13,040,000 | 10,312,000 |
net income | -15,118,000 | 3,874,000 | -13,540,000 | -19,072,000 | -27,843,000 | -13,522,000 | -96,197,000 | -4,040,000 | -16,205,000 | 7,004,000 | -19,738,000 | 8,988,000 | 102,966,000 | 25,629,000 | 56,721,000 | 5,309,000 | -327,083,000 | -10,645,000 | 4,809,000 | -36,914,000 | 38,654,000 | 57,430,000 | -49,913,000 | -3,845,000 | -18,250,000 | 93,546,000 | 11,246,000 | -685,000 | 13,995,000 | 1,922,000 | -50,287,000 | -6,454,000 | -220,468,000 | 23,604,000 | 2,985,000 | 1,667,000 | -37,686,000 | 6,113,000 | 4,036,000 | 3,545,000 | 16,345,000 | 6,691,000 | 8,068,000 | 12,480,000 | 17,614,000 | 7,396,000 | 9,129,000 | 7,587,000 | 10,205,000 | 9,807,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.
