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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 133,784,000 | 127,321,000 | 126,051,000 | 122,182,000 | 128,429,000 | 130,998,000 | 140,866,000 | 137,547,000 | 133,213,000 | 133,606,000 | 133,517,000 | 134,695,000 | 143,953,000 | 132,660,000 | 115,925,000 | 101,828,000 | 99,234,000 | 92,062,000 | 86,713,000 | 73,309,000 | 69,674,000 | 64,756,000 | 61,514,000 | 52,125,000 | 53,661,000 | 50,109,000 | 38,376,000 | 34,880,000 | 30,242,000 | 21,674,000 | 17,919,000 | 13,053,000 | 12,383,000 | 8,953,000 | 6,543,000 | 5,208,000 | 3,801,000 | 4,374,000 |
cost of revenue | 32,556,000 | 32,092,000 | 34,018,000 | 29,614,000 | 28,888,000 | 29,749,000 | 28,503,000 | 27,727,000 | 29,687,000 | 30,206,000 | 28,599,000 | 26,385,000 | 28,136,000 | 28,395,000 | 25,474,000 | 24,496,000 | 24,786,000 | 22,900,000 | 21,106,000 | 19,814,000 | 23,028,000 | 18,949,000 | 19,833,000 | 18,238,000 | 15,640,000 | 15,153,000 | 13,152,000 | 11,664,000 | 10,973,000 | 11,118,000 | 16,209,000 | 7,982,000 | 6,304,000 | 5,659,000 | 4,750,000 | 3,897,000 | 2,630,000 | 2,586,000 |
gross profit | 101,228,000 | 95,229,000 | 92,033,000 | 92,568,000 | 99,541,000 | 101,249,000 | 112,363,000 | 109,820,000 | 103,526,000 | 103,400,000 | 104,918,000 | 108,310,000 | 115,817,000 | 104,265,000 | 90,451,000 | 77,332,000 | 74,448,000 | 69,162,000 | 65,607,000 | 53,495,000 | 46,646,000 | 45,807,000 | 41,681,000 | 33,887,000 | 38,021,000 | 34,956,000 | 25,224,000 | 23,216,000 | 19,269,000 | 10,556,000 | 1,710,000 | 5,071,000 | 6,079,000 | 3,294,000 | 1,793,000 | 1,311,000 | 1,171,000 | 1,788,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||
research and development | 54,308,000 | 53,623,000 | 55,427,000 | 59,704,000 | 54,820,000 | 51,956,000 | 57,075,000 | 42,234,000 | 56,931,000 | 48,141,000 | 50,315,000 | 45,916,000 | 44,002,000 | 32,818,000 | 29,918,000 | 25,271,000 | 23,741,000 | 18,766,000 | 19,454,000 | 17,042,000 | 15,034,000 | 13,074,000 | 11,362,000 | 11,104,000 | 10,048,000 | 9,273,000 | 9,371,000 | 9,411,000 | 8,471,000 | 10,233,000 | 11,318,000 | 11,445,000 | 10,845,000 | 10,211,000 | 12,765,000 | 9,927,000 | 11,190,000 | 9,276,000 |
sales and marketing | 59,188,000 | 57,964,000 | 58,488,000 | 51,169,000 | 49,629,000 | 41,395,000 | 44,750,000 | 37,884,000 | 38,982,000 | 32,580,000 | 34,138,000 | 31,357,000 | 31,359,000 | 29,364,000 | 28,461,000 | 28,834,000 | 26,804,000 | 23,830,000 | 23,708,000 | 22,333,000 | 21,208,000 | 19,124,000 | 19,196,000 | 18,135,000 | 16,025,000 | 16,387,000 | 16,360,000 | 14,756,000 | 15,678,000 | 15,865,000 | 14,598,000 | 13,308,000 | 14,724,000 | 8,916,000 | 8,866,000 | 6,355,000 | 4,738,000 | 5,384,000 |
general and administrative | ||||||||||||||||||||||||||||||||||||||
total operating expenses | 39,448,000 | 41,887,000 | 40,778,000 | 41,944,000 | 38,070,000 | 32,509,000 | 31,666,000 | 30,508,000 | 31,011,000 | 31,231,000 | 32,760,000 | 31,125,000 | 28,364,000 | 27,061,000 | 25,404,000 | 26,608,000 | 23,751,000 | 22,711,000 | 21,249,000 | 20,238,000 | 19,068,000 | 18,855,000 | 18,208,000 | 17,325,000 | 16,454,000 | 15,215,000 | 15,023,000 | 12,422,000 | 12,997,000 | 12,723,000 | 13,031,000 | 12,256,000 | 11,116,000 | 8,405,000 | 7,368,000 | 6,975,000 | 8,252,000 | 5,033,000 |
operating income | 152,944,000 | 153,474,000 | 154,693,000 | 152,817,000 | 142,519,000 | 125,860,000 | 133,491,000 | 110,626,000 | 126,924,000 | 111,952,000 | 117,213,000 | 108,398,000 | 103,725,000 | 89,243,000 | 83,783,000 | 80,713,000 | 74,296,000 | 65,307,000 | 64,411,000 | 59,613,000 | 55,310,000 | 51,053,000 | 48,766,000 | 46,564,000 | 42,527,000 | 40,875,000 | 40,754,000 | 36,589,000 | 37,146,000 | 38,821,000 | 38,947,000 | 37,009,000 | 36,685,000 | 27,532,000 | 28,999,000 | 23,257,000 | 24,180,000 | 19,693,000 |
net income | -51,716,000 | -58,245,000 | -62,660,000 | -60,249,000 | -42,978,000 | -24,611,000 | -21,128,000 | -806,000 | -23,398,000 | -8,552,000 | -12,295,000 | -88,000 | 12,092,000 | 15,022,000 | 6,668,000 | -3,381,000 | 152,000 | 3,855,000 | 1,196,000 | -6,118,000 | -8,664,000 | -5,246,000 | -7,085,000 | -12,677,000 | -4,506,000 | -5,919,000 | -15,530,000 | -13,373,000 | -17,877,000 | -28,265,000 | -37,237,000 | -31,938,000 | -30,606,000 | -24,238,000 | -27,206,000 | -21,946,000 | -23,009,000 | -17,905,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.
