Quarterly
Annual
| Unit: USD | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 121,241,000 | 120,532,000 | 117,356,000 | 122,454,000 | 133,536,000 | 136,622,000 | 123,691,000 | 126,121,000 | 114,395,000 | 116,312,000 | 103,621,000 | 100,431,000 | 68,728,000 | 46,191,000 | 64,248,000 | 66,285,000 | 56,511,000 | 53,475,000 | 40,553,000 | 45,356,000 | 37,366,000 | 37,306,000 | 27,671,000 | 25,399,000 | 18,148,000 | 14,336,000 | 10,338,000 | 9,236,000 | 6,276,000 | 5,581,000 | 3,955,000 | 3,161,000 | 2,187,000 | 1,801,000 | 1,229,000 | 875,000 | 310,000 | 301,000 | 118,000 | 88,000 |
cost of revenue | 82,186,000 | 87,474,000 | 88,442,000 | 92,844,000 | 116,956,000 | 110,340,000 | 97,116,000 | 96,106,000 | 87,741,000 | 91,161,000 | 75,491,000 | 68,258,000 | 46,643,000 | 42,952,000 | 40,422,000 | 36,723,000 | 32,120,000 | 28,006,000 | 21,254,000 | 21,141,000 | 20,441,000 | 20,447,000 | 18,076,000 | 17,049,000 | 13,274,000 | 10,490,000 | 9,329,000 | 8,173,000 | 7,242,000 | 6,476,000 | 5,987,000 | 5,506,000 | 3,952,000 | 3,866,000 | 3,199,000 | 2,361,000 | 1,689,000 | 963,000 | 611,000 | 226,000 |
gross profit | 39,055,000 | 33,058,000 | 28,914,000 | 29,610,000 | 16,580,000 | 26,282,000 | 26,575,000 | 30,015,000 | 26,654,000 | 25,151,000 | 28,130,000 | 32,173,000 | 22,085,000 | 3,239,000 | 23,826,000 | 29,562,000 | 24,391,000 | 25,469,000 | 19,299,000 | 24,215,000 | 16,925,000 | 16,859,000 | 9,595,000 | 8,350,000 | 4,874,000 | 3,846,000 | 1,009,000 | 1,063,000 | -966,000 | -895,000 | -2,032,000 | -2,345,000 | -1,765,000 | -2,065,000 | -1,970,000 | -1,486,000 | -1,379,000 | -662,000 | -493,000 | -138,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||
research and development | 58,336,000 | 63,824,000 | 61,978,000 | 71,529,000 | 87,177,000 | 115,146,000 | 128,236,000 | 131,764,000 | 97,511,000 | 116,893,000 | 80,358,000 | 72,172,000 | 37,802,000 | 74,963,000 | 55,668,000 | 51,279,000 | 46,951,000 | 25,302,000 | 17,994,000 | 16,570,000 | 15,776,000 | 15,784,000 | 15,366,000 | 13,605,000 | 11,502,000 | 11,339,000 | 10,023,000 | 11,775,000 | 11,482,000 | 10,713,000 | 10,660,000 | 11,380,000 | 11,134,000 | 11,837,000 | 8,455,000 | 6,540,000 | 5,557,000 | 5,078,000 | 4,965,000 | 5,418,000 |
sales and marketing | 37,999,000 | 44,732,000 | 44,510,000 | 46,795,000 | 49,193,000 | 62,749,000 | 60,144,000 | 62,205,000 | 55,501,000 | 58,584,000 | 51,240,000 | 48,877,000 | 37,800,000 | 39,520,000 | 42,120,000 | 34,575,000 | 32,690,000 | 30,779,000 | 24,193,000 | 19,206,000 | 17,591,000 | 18,707,000 | 18,924,000 | 16,079,000 | 13,246,000 | 12,520,000 | 11,572,000 | 7,949,000 | 6,803,000 | 6,843,000 | 7,043,000 | 6,111,000 | 5,439,000 | 6,189,000 | 4,740,000 | 2,940,000 | 2,386,000 | 1,771,000 | 1,666,000 | 832,000 |
general and administrative | ||||||||||||||||||||||||||||||||||||||||
total operating expenses | 45,619,000 | 69,966,000 | 45,241,000 | 43,243,000 | 44,939,000 | 52,858,000 | 51,274,000 | 50,430,000 | 86,820,000 | 55,370,000 | 8,896,000 | 242,607,000 | 27,306,000 | 30,838,000 | 23,822,000 | 22,744,000 | 21,733,000 | 21,274,000 | 13,319,000 | 14,343,000 | 13,668,000 | 12,436,000 | 11,780,000 | 13,557,000 | 11,102,000 | 8,062,000 | 6,751,000 | 6,291,000 | 5,655,000 | 5,637,000 | 5,569,000 | 4,455,000 | 4,118,000 | 4,034,000 | 3,440,000 | 4,493,000 | 3,212,000 | 3,005,000 | 1,895,000 | 1,727,000 |
operating income | 141,954,000 | 178,522,000 | 151,729,000 | 161,567,000 | 181,309,000 | 230,753,000 | 239,654,000 | 244,399,000 | 239,832,000 | 230,847,000 | 140,494,000 | 363,656,000 | 102,908,000 | 145,321,000 | 121,610,000 | 108,598,000 | 101,374,000 | 77,355,000 | 55,506,000 | 50,119,000 | 47,035,000 | 46,927,000 | 46,070,000 | 43,241,000 | 35,850,000 | 31,921,000 | 28,346,000 | 26,015,000 | 23,940,000 | 23,193,000 | 23,272,000 | 21,946,000 | 20,691,000 | 22,060,000 | 16,635,000 | 13,973,000 | 11,155,000 | 9,854,000 | 8,526,000 | 7,977,000 |
net income | -980,188,000 | -226,462,000 | -122,815,000 | -131,957,000 | -164,729,000 | -204,471,000 | -213,079,000 | -214,574,000 | -193,312,000 | -134,149,000 | -112,364,000 | -331,483,000 | -80,823,000 | -142,082,000 | -97,784,000 | -79,036,000 | -76,983,000 | -51,886,000 | -36,207,000 | -25,904,000 | -30,110,000 | -30,068,000 | -36,475,000 | -34,891,000 | -30,976,000 | -28,075,000 | -27,337,000 | -24,952,000 | -24,906,000 | -24,088,000 | -25,304,000 | -24,291,000 | -22,456,000 | -24,125,000 | -18,605,000 | -15,459,000 | -12,534,000 | -10,516,000 | -9,019,000 | -8,115,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.
