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 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 295,420,000 | 294,299,000 | 241,020,000 | 174,720,000 | 321,021,000 | 305,130,000 | 250,685,000 | 216,705,000 | 391,149,000 | 316,669,000 | 249,586,000 | 203,680,000 | 357,772,000 | 280,507,000 | 134,246,000 | 119,400,000 | 528,345,000 | 131,169,000 | 292,429,000 | 242,708,000 | 377,378,000 | 285,936,000 | 282,677,000 | 202,346,000 | 334,796,000 | 329,805,000 | 296,526,000 | 218,614,000 | 540,621,000 | 240,569,000 | 220,755,000 | 183,536,000 | 436,603,000 | 400,340,000 | 419,919,000 | 363,109,000 | 633,913,000 | 279,971,000 | 244,605,000 | 235,716,000 | 361,452,000 | 192,146,000 | 177,082,000 | 255,057,000 |
cost of revenue | 194,325,000 | 200,095,000 | 165,248,000 | 122,218,000 | 216,718,000 | 189,085,000 | 154,681,000 | 126,229,000 | 230,075,000 | 178,616,000 | 150,304,000 | 124,984,000 | 221,689,000 | 181,195,000 | 93,554,000 | 80,973,000 | 326,520,000 | 102,737,000 | 190,244,000 | 162,361,000 | 235,261,000 | 194,904,000 | 199,308,000 | 157,430,000 | 255,010,000 | 199,259,000 | 190,894,000 | 150,048,000 | 328,486,000 | 143,500,000 | 127,753,000 | 123,822,000 | 308,092,000 | 213,710,000 | 225,579,000 | 199,376,000 | 330,100,000 | 155,932,000 | 141,736,000 | 139,202,000 | 209,948,000 | 128,135,000 | 120,242,000 | 165,628,000 |
gross profit | 101,095,000 | 94,204,000 | 75,772,000 | 52,502,000 | 104,303,000 | 116,045,000 | 96,004,000 | 90,476,000 | 161,074,000 | 138,053,000 | 99,282,000 | 78,696,000 | 136,083,000 | 99,312,000 | 40,692,000 | 38,427,000 | 201,825,000 | 28,432,000 | 102,185,000 | 80,347,000 | 142,117,000 | 91,032,000 | 83,369,000 | 44,916,000 | 79,786,000 | 130,546,000 | 105,632,000 | 68,566,000 | 212,135,000 | 97,069,000 | 93,002,000 | 59,714,000 | 128,511,000 | 186,630,000 | 194,340,000 | 163,733,000 | 303,813,000 | 124,039,000 | 102,869,000 | 96,514,000 | 151,504,000 | 64,011,000 | 56,840,000 | 89,429,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||
research and development | 43,892,000 | 41,708,000 | 41,903,000 | 38,185,000 | 36,026,000 | 36,043,000 | 36,218,000 | 31,598,000 | 34,806,000 | 36,458,000 | 37,800,000 | 32,430,000 | 27,515,000 | 37,235,000 | 34,558,000 | 32,281,000 | 31,679,000 | 34,940,000 | 38,811,000 | 37,464,000 | 36,935,000 | 41,157,000 | 38,225,000 | 50,979,000 | 52,504,000 | 55,098,000 | 55,497,000 | 66,166,000 | 92,728,000 | 96,146,000 | 93,049,000 | 76,979,000 | 66,432,000 | 67,372,000 | 58,453,000 | 49,437,000 | 46,074,000 | 42,376,000 | 34,663,000 | 28,739,000 | 25,451,000 | 19,587,000 | 16,687,000 | 12,012,000 |
sales and marketing | 48,165,000 | 41,254,000 | 37,547,000 | 38,055,000 | 51,079,000 | 39,259,000 | 37,161,000 | 35,373,000 | 47,882,000 | 37,352,000 | 35,670,000 | 35,790,000 | 38,535,000 | 34,378,000 | 26,942,000 | 41,804,000 | 58,158,000 | 48,848,000 | 52,135,000 | 47,290,000 | 56,799,000 | 52,247,000 | 60,256,000 | 42,805,000 | 65,425,000 | 46,622,000 | 54,322,000 | 67,856,000 | 100,146,000 | 91,567,000 | 84,888,000 | 79,449,000 | 82,649,000 | 66,427,000 | 63,494,000 | 56,369,000 | 61,226,000 | 48,109,000 | 43,701,000 | 41,341,000 | 45,620,000 | 37,413,000 | 39,065,000 | 35,673,000 |
general and administrative | ||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 17,452,000 | 15,029,000 | 18,816,000 | 16,076,000 | 15,491,000 | 16,315,000 | 17,894,000 | 15,294,000 | 19,761,000 | 15,593,000 | 16,258,000 | 13,931,000 | 14,678,000 | 14,425,000 | 15,615,000 | 20,492,000 | 15,888,000 | 15,842,000 | 18,186,000 | 15,881,000 | 15,416,000 | 17,369,000 | 15,724,000 | 19,968,000 | 20,168,000 | 20,777,000 | 20,166,000 | 22,759,000 | 23,897,000 | 24,945,000 | 24,442,000 | 24,721,000 | 20,724,000 | 25,195,000 | 26,255,000 | 35,659,000 | 22,825,000 | 20,097,000 | 41,171,000 | 9,878,000 | 9,858,000 | 7,683,000 | 7,044,000 | 6,988,000 |
operating income | 109,509,000 | 97,991,000 | 98,266,000 | 92,316,000 | 102,596,000 | 91,617,000 | 91,273,000 | 82,265,000 | 102,449,000 | 89,403,000 | 89,728,000 | 82,151,000 | 80,728,000 | 86,038,000 | 77,115,000 | 94,577,000 | 105,725,000 | 99,630,000 | 109,132,000 | 100,635,000 | 109,150,000 | 110,773,000 | 114,205,000 | 113,752,000 | 138,097,000 | 122,497,000 | 129,985,000 | 156,781,000 | 216,771,000 | 212,658,000 | 202,379,000 | 181,149,000 | 169,805,000 | 158,994,000 | 148,202,000 | 141,465,000 | 130,125,000 | 110,582,000 | 119,535,000 | 79,958,000 | 80,929,000 | 64,683,000 | 62,796,000 | 54,673,000 |
net income | -9,368,000 | -3,787,000 | -22,494,000 | -39,814,000 | 3,970,000 | 24,431,000 | 4,655,000 | 8,162,000 | 58,625,000 | 48,601,000 | 9,502,000 | -3,512,000 | 55,355,000 | 8,854,000 | -44,914,000 | -56,114,000 | 96,100,000 | -71,198,000 | -6,947,000 | -20,288,000 | 32,967,000 | -21,354,000 | -30,836,000 | -74,739,000 | -58,311,000 | 8,049,000 | -24,983,000 | -88,215,000 | -26,568,000 | -115,589,000 | -109,377,000 | -121,435,000 | -41,294,000 | 27,636,000 | 46,138,000 | 22,268,000 | 173,688,000 | 13,457,000 | -16,666,000 | 16,556,000 | 70,575,000 | -672,000 | -5,956,000 | 34,756,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.
