Quarterly
Annual
| Unit: USD | 2023-12-31 | 2023-10-01 | 2023-06-30 | 2023-04-02 | 2023-01-01 | 2022-10-02 | 2022-06-30 | 2022-04-03 | 2022-01-02 | 2021-10-03 | 2021-06-30 | 2021-04-04 | 2021-01-03 | 2020-10-04 | 2020-06-30 | 2020-03-29 | 2019-12-29 | 2019-09-29 | 2019-06-30 | 2019-03-31 | 2018-12-30 | 2018-09-30 | 2018-06-30 | 2018-04-01 | 2017-12-31 | 2017-10-01 | 2017-06-30 | 2017-04-02 | 2017-01-01 | 2016-10-02 | 2016-06-30 | 2016-03-27 | 2015-12-27 | 2015-09-27 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 99,481,000 | 104,217,000 | 166,566,000 | 166,776,000 | 159,188,000 | 169,516,000 | 217,652,000 | 186,735,000 | 159,465,000 | 144,010,000 | 155,532,000 | 147,854,000 | 118,677,000 | 103,745,000 | 51,094,000 | 102,562,000 | 99,628,000 | 109,789,000 | 122,809,000 | 128,390,000 | 121,541,000 | 93,641,000 | 95,430,000 | 93,811,000 | 78,435,000 | 65,049,000 | 58,325,000 | 58,486,000 | 51,134,000 | 60,689,000 | 53,386,000 | 57,030,000 | 55,203,000 | 55,981,000 | 54,853,000 | 54,282,000 | 52,827,000 | 52,424,000 | 51,590,000 | 43,825,000 |
cost of revenue | 80,752,000 | 82,381,000 | 123,651,000 | 124,178,000 | 120,961,000 | 123,543,000 | 162,643,000 | 144,702,000 | 124,267,000 | 113,888,000 | 118,291,000 | 110,627,000 | 89,404,000 | 77,515,000 | 43,687,000 | 81,288,000 | 78,486,000 | 84,256,000 | 91,316,000 | 97,033,000 | 94,467,000 | 70,438,000 | 67,545,000 | 69,429,000 | 58,501,000 | 46,886,000 | 41,869,000 | 43,561,000 | 36,848,000 | 42,880,000 | 39,353,000 | 41,188,000 | 39,838,000 | 40,142,000 | 42,051,000 | 41,395,000 | 40,131,000 | 39,643,000 | 39,286,000 | 34,997,000 |
gross profit | 18,729,000 | 21,836,000 | 42,915,000 | 42,598,000 | 38,227,000 | 45,973,000 | 55,009,000 | 42,033,000 | 35,198,000 | 30,122,000 | 37,241,000 | 37,227,000 | 29,273,000 | 26,230,000 | 7,407,000 | 21,274,000 | 21,142,000 | 25,533,000 | 31,493,000 | 31,357,000 | 27,074,000 | 23,203,000 | 27,885,000 | 24,382,000 | 19,934,000 | 18,163,000 | 16,456,000 | 14,925,000 | 14,286,000 | 17,809,000 | 14,033,000 | 15,842,000 | 15,365,000 | 15,839,000 | 12,802,000 | 12,887,000 | 12,696,000 | 12,781,000 | 12,304,000 | 8,828,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||
research and development | 0 | 0 | 8,300,000 | 0 | 0 | 0 | 7,200,000 | 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 and marketing | 3,150,000 | 3,464,000 | 3,060,000 | 3,927,000 | 3,042,000 | 3,779,000 | 3,336,000 | 3,611,000 | 3,395,000 | 4,282,000 | 3,432,000 | 3,693,000 | 2,989,000 | 2,907,000 | 2,641,000 | 4,933,000 | 4,343,000 | 4,064,000 | 3,913,000 | 5,210,000 | 4,257,000 | 4,290,000 | 3,042,000 | 3,560,000 | 3,672,000 | 2,737,000 | 2,204,000 | 2,678,000 | 2,444,000 | 2,054,000 | 2,116,000 | 2,210,000 | 2,882,000 | 2,477,000 | 2,164,000 | 2,266,000 | 1,982,000 | 2,140,000 | 2,156,000 | 2,001,000 |
general and administrative | ||||||||||||||||||||||||||||||||||||||||
total operating expenses | 8,111,000 | 9,357,000 | 10,160,000 | 9,156,000 | 8,235,000 | 9,483,000 | 11,079,000 | 9,948,000 | 10,263,000 | 9,670,000 | 9,781,000 | 9,984,000 | 8,352,000 | 8,932,000 | 6,201,000 | 6,094,000 | 5,477,000 | 7,785,000 | 7,130,000 | 6,696,000 | 7,108,000 | 6,772,000 | 5,385,000 | 5,099,000 | 4,955,000 | 4,335,000 | 3,666,000 | 7,939,000 | 4,776,000 | 4,093,000 | 4,164,000 | 6,064,000 | 9,647,000 | 9,287,000 | 3,790,000 | 9,479,000 | 2,644,000 | 2,559,000 | 2,649,000 | 2,601,000 |
operating income | 11,711,000 | 13,283,000 | 13,709,000 | 13,572,000 | 11,766,000 | 13,751,000 | 15,403,000 | 14,546,000 | 14,645,000 | 14,978,000 | 14,200,000 | 14,664,000 | 12,328,000 | 12,826,000 | 9,829,000 | 12,014,000 | 10,807,000 | 12,836,000 | 12,031,000 | 12,893,000 | 12,352,000 | 11,592,000 | 8,947,000 | 9,183,000 | 9,152,000 | 7,099,000 | 5,897,000 | 10,643,000 | 7,247,000 | 6,174,000 | 6,335,000 | 8,329,000 | 12,585,000 | 11,819,000 | 6,010,000 | 11,799,000 | 4,683,000 | 4,754,000 | 4,860,000 | 4,657,000 |
net income | 7,018,000 | 8,553,000 | 29,206,000 | 29,026,000 | 26,461,000 | 32,222,000 | 39,606,000 | 27,487,000 | 20,553,000 | 14,044,000 | 23,041,000 | 22,563,000 | 16,945,000 | 13,404,000 | -2,422,000 | -47,177,000 | 10,335,000 | 12,697,000 | -11,538,000 | 18,464,000 | 14,722,000 | 11,611,000 | 18,938,000 | 15,199,000 | 10,782,000 | 11,064,000 | 10,559,000 | 4,282,000 | 7,039,000 | 11,635,000 | 7,698,000 | 7,513,000 | 2,780,000 | 4,020,000 | 6,792,000 | 1,088,000 | 8,013,000 | 8,027,000 | 7,444,000 | 4,171,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.
