Quarterly
Annual
| Unit: USD | 2023-12-27 | 2023-09-27 | 2023-06-28 | 2023-03-29 | 2022-12-28 | 2022-09-28 | 2022-06-29 | 2022-03-30 | 2021-12-29 | 2021-09-29 | 2021-06-30 | 2021-03-31 | 2020-12-30 | 2020-09-23 | 2020-06-24 | 2020-03-25 | 2019-12-25 | 2019-09-25 | 2019-06-26 | 2019-03-27 | 2018-12-26 | 2018-09-26 | 2018-06-27 | 2018-03-28 | 2017-12-27 | 2017-09-27 | 2017-06-28 | 2017-03-29 | 2016-12-28 | 2016-09-28 | 2016-06-29 | 2016-03-30 | 2015-12-30 | 2015-09-30 | 2015-07-01 | 2015-04-01 | 2014-12-31 | 2014-09-24 | 2014-06-30 | 2014-06-25 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 112,247,000 | 120,399,000 | 121,492,000 | 114,526,000 | 115,922,000 | 119,878,000 | 124,111,000 | 110,048,000 | 108,957,000 | 115,700,000 | 121,985,000 | 107,721,000 | 110,341,000 | 110,979,000 | 99,604,000 | 105,163,000 | 107,546,000 | 112,067,000 | 113,740,000 | 108,977,000 | 106,261,000 | 112,178,000 | 111,633,000 | 105,756,000 | 95,202,000 | 101,155,000 | 105,573,000 | 99,771,000 | 92,479,000 | 95,816,000 | 97,474,000 | 94,354,000 | 86,306,000 | 88,870,000 | 89,454,000 | 90,426,000 | 89,973,000 | 86,557,000 | 86,904,000 | 86,904,000 | 81,427,000 | 76,238,000 | 79,767,000 | 81,727,000 | 76,995,000 |
cost of revenue | 83,085,000 | 97,516,000 | 95,819,000 | 92,210,000 | 93,795,000 | 99,389,000 | 100,095,000 | 92,980,000 | 87,314,000 | 88,153,000 | 92,905,000 | 86,718,000 | 88,870,000 | 83,086,000 | 77,181,000 | 83,275,000 | 84,099,000 | 87,654,000 | 87,732,000 | 86,099,000 | 82,983,000 | 88,042,000 | 85,700,000 | 82,648,000 | 73,550,000 | 78,316,000 | 78,318,000 | 75,264,000 | 71,331,000 | 71,781,000 | 72,128,000 | 71,033,000 | 64,187,000 | 66,325,000 | 66,372,000 | 66,696,000 | 66,195,000 | 65,021,000 | 63,920,000 | 63,920,000 | 60,363,000 | 57,660,000 | 60,050,000 | 60,280,000 | 58,259,000 |
gross profit | 29,162,000 | 22,883,000 | 25,673,000 | 22,316,000 | 22,127,000 | 20,489,000 | 24,016,000 | 17,068,000 | 21,643,000 | 27,547,000 | 29,080,000 | 21,003,000 | 21,471,000 | 27,893,000 | 22,423,000 | 21,888,000 | 23,447,000 | 24,413,000 | 26,008,000 | 22,878,000 | 23,278,000 | 24,136,000 | 25,933,000 | 23,108,000 | 21,652,000 | 22,839,000 | 27,255,000 | 24,507,000 | 21,148,000 | 24,035,000 | 25,346,000 | 23,321,000 | 22,119,000 | 22,545,000 | 23,082,000 | 23,730,000 | 23,778,000 | 21,536,000 | 22,984,000 | 22,984,000 | 21,064,000 | 18,578,000 | 19,717,000 | 21,447,000 | 18,736,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 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 20,831,000 | 13,090,000 | 14,802,000 | 14,836,000 | 13,278,000 | 13,385,000 | 13,297,000 | 13,551,000 | 13,134,000 | 13,042,000 | 14,440,000 | 14,412,000 | 13,134,000 | 13,895,000 | 14,633,000 | 13,700,000 | 14,451,000 | 13,882,000 | 13,802,000 | 16,109,000 | 17,161,000 | 16,693,000 | 16,818,000 | 17,414,000 | 15,411,000 | 12,982,000 | 14,208,000 | 14,050,000 | 13,142,000 | 12,326,000 | 12,251,000 | 12,995,000 | 12,259,000 | 9,594,000 | 9,605,000 | 10,631,000 | 11,812,000 | 10,433,000 | 9,587,000 | 9,587,000 | 9,225,000 | 9,395,000 | 8,888,000 | 8,839,000 | 8,597,000 |
operating income | 8,330,999 | 13,692,000 | 10,888,000 | 7,751,000 | 9,507,000 | 6,864,000 | 10,429,000 | 3,320,000 | 8,418,000 | 14,245,000 | 12,671,000 | 6,001,000 | 8,228,000 | 12,193,000 | 7,449,000 | 5,686,000 | 5,336,000 | 10,118,000 | 20,580,000 | 2,292,000 | -30,990,000 | 9,492,000 | 7,589,000 | 4,448,000 | -9,665,000 | -5,612,000 | 12,740,000 | 9,361,000 | 1,926,000 | 9,008,000 | 13,401,000 | 10,294,000 | 9,748,000 | 12,527,000 | 13,582,000 | 12,967,000 | 11,311,000 | 13,621,000 | 12,842,000 | 12,842,000 | 11,510,000 | 9,676,000 | 10,651,000 | 12,181,000 | 9,884,000 |
net income | 4,351,000 | 9,229,000 | 7,056,000 | 4,918,000 | 6,536,000 | 5,009,000 | 7,141,000 | 2,115,000 | 6,178,000 | 10,161,000 | 8,818,000 | 3,964,000 | 5,455,000 | 9,920,000 | 5,499,000 | 3,600,000 | 3,498,000 | 6,402,000 | 14,087,000 | 913,000 | -23,410,000 | 6,835,000 | 5,052,000 | 2,529,000 | -38,000 | -4,039,000 | 7,819,000 | 4,877,000 | 418,000 | 5,211,000 | 7,267,000 | 5,443,000 | 5,366,000 | 4,666,000 | 7,230,000 | 6,791,000 | 4,575,000 | 25,849,000 | 6,569,000 | 6,569,000 | 5,470,000 | -18,141,000 | 918,000 | 410,000 | -60,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.
