Quarterly
Annual
| Unit: USD | 2023-07-02 | 2023-06-30 | 2023-04-02 | 2023-01-01 | 2022-10-02 | 2022-07-03 | 2022-04-03 | 2022-01-02 | 2021-10-03 | 2021-07-04 | 2021-04-04 | 2021-01-03 | 2020-09-27 | 2020-06-28 | 2020-03-29 | 2019-12-29 | 2019-09-29 | 2019-06-30 | 2019-03-31 | 2018-12-30 | 2018-09-30 | 2018-07-01 | 2018-04-01 | 2017-12-31 | 2017-10-01 | 2017-07-02 | 2017-04-02 | 2017-01-01 | 2016-10-02 | 2016-07-03 | 2016-04-03 | 2016-01-03 | 2015-09-27 | 2015-06-28 | 2015-03-29 | 2014-12-28 | 2014-09-28 | 2014-06-29 | 2014-03-30 | 2013-12-29 | 2013-09-29 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-12-30 | 2012-09-30 | 2012-07-01 | 2012-06-30 | 2012-04-01 | 2012-03-31 | 2012-01-01 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 106,843,000 | 106,843,000 | 103,371,000 | 97,624,000 | 95,631,000 | 98,487,000 | 95,609,000 | 89,315,000 | 88,592,000 | 91,155,000 | 144,739,000 | 148,904,000 | 137,332,000 | 121,868,000 | 146,699,000 | 159,462,000 | 164,248,000 | 171,381,000 | 165,852,000 | 167,638,000 | 174,648,000 | 176,827,000 | 169,484,000 | 162,210,000 | 158,691,000 | 172,624,000 | 175,607,000 | 171,305,000 | 182,256,000 | 181,532,000 | 176,677,000 | 179,512,000 | 172,105,000 | 171,900,000 | 163,875,000 | 156,224,000 | 155,298,000 | 154,185,000 | 145,436,000 | 136,155,000 | 140,678,000 | 140,880,000 | 133,624,000 | 126,578,000 | 126,578,000 | 128,173,000 | 128,833,000 | 128,833,000 | 126,142,000 | 126,142,000 | 116,900,000 | 116,946,000 | 121,157,000 | 121,249,000 | 115,616,000 |
cost of revenue | 82,966,000 | 82,966,000 | 82,707,000 | 78,340,000 | 78,587,000 | 79,894,000 | 76,998,000 | 72,668,000 | 72,296,000 | 69,498,000 | 115,059,000 | 116,147,000 | 109,609,000 | 101,822,000 | 119,621,000 | 130,706,000 | 132,638,000 | 133,935,000 | 129,054,000 | 133,302,000 | 140,387,000 | 137,860,000 | 132,390,000 | 132,175,000 | 127,760,000 | 130,548,000 | 133,010,000 | 131,057,000 | 137,432,000 | 134,964,000 | 130,411,000 | 135,844,000 | 130,499,000 | 126,016,000 | 119,579,000 | 117,112,000 | 116,804,000 | 114,916,000 | 107,124,000 | 103,095,000 | 107,277,000 | 104,887,000 | 100,126,000 | 198,679,000 | 97,252,000 | 41,021,000 | 41,301,000 | 41,301,000 | 40,784,000 | 40,784,000 | 37,900,000 | 245,181,000 | 38,833,000 | 39,675,000 | 36,344,000 |
gross profit | 23,877,000 | 23,877,000 | 20,664,000 | 19,284,000 | 17,044,000 | 18,593,000 | 18,611,000 | 16,647,000 | 16,296,000 | 21,657,000 | 29,680,000 | 32,757,000 | 27,723,000 | 20,046,000 | 27,078,000 | 28,756,000 | 31,610,000 | 37,446,000 | 36,798,000 | 34,336,000 | 34,261,000 | 38,967,000 | 37,094,000 | 30,035,000 | 30,931,000 | 42,076,000 | 42,597,000 | 40,248,000 | 44,824,000 | 46,568,000 | 46,266,000 | 43,668,000 | 41,606,000 | 45,884,000 | 44,296,000 | 39,112,000 | 38,494,000 | 39,269,000 | 38,312,000 | 33,060,000 | 33,401,000 | 35,993,000 | 33,498,000 | -72,101,000 | 29,326,000 | 87,152,000 | 87,532,000 | 87,532,000 | 85,358,000 | 85,358,000 | 79,000,000 | -128,235,000 | 82,324,000 | 81,574,000 | 79,272,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 |
sales and marketing | 3,116,000 | 3,116,000 | 3,196,000 | 3,340,000 | 3,311,000 | 3,245,000 | 2,864,000 | 3,478,000 | 2,757,000 | 2,898,000 | 3,988,000 | 4,880,000 | 2,033,000 | 2,143,000 | 5,783,000 | 5,390,000 | 6,385,000 | 5,883,000 | 5,521,000 | 5,649,000 | 6,472,000 | 5,361,000 | 6,213,000 | 8,375,000 | 5,885,000 | 4,292,000 | 7,539,000 | 5,293,000 | 7,506,000 | 7,006,000 | 6,995,000 | 6,088,000 | 4,831,000 | 5,144,000 | 5,554,000 | 5,218,000 | 4,180,000 | 4,676,000 | 5,419,000 | 3,863,000 | 4,271,000 | 4,455,000 | 4,549,000 | 4,953,000 | 4,953,000 | 3,776,000 | 4,023,000 | 4,023,000 | 4,295,000 | 4,295,000 | 0 | 3,721,000 | 4,468,000 | 3,774,000 | 4,119,000 |
general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 10,967,000 | 10,967,000 | 13,183,000 | 15,664,000 | 12,675,000 | 13,192,000 | 12,722,000 | 13,214,000 | 11,877,000 | 12,016,000 | 15,659,000 | 16,094,000 | 13,336,000 | 14,118,000 | 16,016,000 | 14,486,000 | 14,546,000 | 14,831,000 | 16,495,000 | 13,502,000 | 13,284,000 | 12,820,000 | 14,919,000 | 12,931,000 | 12,065,000 | 19,140,000 | 16,008,000 | 13,463,000 | 14,520,000 | 14,253,000 | 13,848,000 | 12,874,000 | 14,259,000 | 13,624,000 | 13,764,000 | 13,286,000 | 11,845,000 | 12,132,000 | 12,151,000 | 12,626,000 | 11,685,000 | 11,999,000 | 12,211,000 | -155,176,000 | 11,070,000 | 68,024,000 | 66,321,000 | 66,321,000 | 64,701,000 | 64,701,000 | 65,600,000 | -146,193,000 | 62,498,000 | 61,797,000 | 59,357,000 |
operating income | 19,062,000 | 19,062,000 | 20,786,000 | 23,721,000 | 20,251,000 | 21,752,000 | 20,751,000 | 22,022,000 | 20,100,000 | 19,959,000 | 28,535,000 | 28,668,000 | 23,497,000 | 26,610,000 | 32,206,000 | 29,781,000 | 31,237,000 | 31,060,000 | 32,667,000 | 29,207,000 | 29,765,000 | 24,683,000 | 30,878,000 | 30,658,000 | 27,438,000 | 33,592,000 | 33,301,000 | 29,972,000 | 33,048,000 | 31,910,000 | 30,113,000 | 28,409,000 | 28,210,000 | 27,238,000 | 26,744,000 | 25,353,000 | 22,938,000 | 23,574,000 | 23,592,000 | 22,135,000 | 21,618,000 | 22,590,000 | 21,904,000 | -87,737,000 | 20,506,000 | 76,241,000 | 74,721,000 | 74,682,000 | 73,836,000 | 73,836,000 | 72,300,000 | -137,745,000 | 71,842,000 | 71,340,000 | 68,273,000 |
net income | 4,130,000 | 4,130,000 | 162,000 | -4,437,000 | -3,207,000 | -3,159,000 | -1,438,000 | -7,137,000 | -3,834,000 | 1,900,000 | 1,267,000 | 3,872,000 | 1,822,000 | -8,849,000 | -9,361,000 | -9,459,000 | -24,305,000 | -41,850,000 | 4,469,000 | -9,476,000 | -1,921,000 | 13,500,000 | 6,878,000 | -3,302,000 | -12,412,000 | -2,278,000 | -23,118,000 | 3,239,000 | -6,737,000 | 14,576,000 | 16,141,000 | 13,358,000 | 13,009,000 | 18,646,000 | 17,458,000 | 13,596,000 | 15,373,000 | 15,663,000 | 14,735,000 | 10,965,000 | 12,095,000 | 12,947,000 | 11,499,000 | 8,597,000 | 8,597,000 | 10,911,000 | 12,850,000 | 12,850,000 | 4,622,000 | 4,622,000 | 6,766,000 | 6,766,000 | 10,482,000 | 10,234,000 | 10,735,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.
