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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 442,151,000 | 440,240,000 | 413,778,000 | 447,998,000 | 453,560,000 | 450,152,000 | 484,622,000 | 616,287,000 | 607,434,000 | 574,466,000 | 458,896,000 | 513,410,000 | 465,739,000 | 387,393,000 | 323,389,000 | 468,148,000 | 467,753,000 | 431,836,000 | 399,177,000 | 481,875,000 | 460,171,000 | 426,589,000 | 349,883,000 | 377,445,000 | 320,035,000 | 253,373,000 | 199,201,000 | 212,748,000 | 176,877,000 | 146,885,000 | 119,290,000 | 149,025,000 | 124,734,000 | 107,842,000 | 96,290,000 | 105,212,000 | 84,130,000 | 77,320,000 |
cost of revenue | 93,998,000 | 94,272,000 | 85,853,000 | 106,087,000 | 94,383,000 | 95,314,000 | 104,801,000 | 128,545,000 | 102,978,000 | 92,548,000 | 79,770,000 | 87,288,000 | 77,198,000 | 63,584,000 | 74,110,000 | 90,566,000 | 73,471,000 | 81,972,000 | 82,817,000 | 82,940,000 | 70,016,000 | 61,790,000 | 62,902,000 | 72,005,000 | 62,428,000 | 50,372,000 | 46,450,000 | 49,454,000 | 44,494,000 | 40,657,000 | 36,626,000 | 42,105,000 | 37,241,000 | 33,689,000 | 28,925,000 | 25,786,000 | 20,670,000 | 19,700,000 |
gross profit | 348,153,000 | 345,968,000 | 327,925,000 | 341,911,000 | 359,177,000 | 354,838,000 | 379,821,000 | 487,742,000 | 504,456,000 | 481,918,000 | 379,126,000 | 426,122,000 | 388,541,000 | 323,809,000 | 249,279,000 | 377,582,000 | 394,282,000 | 349,864,000 | 316,360,000 | 398,935,000 | 390,155,000 | 364,799,000 | 286,981,000 | 305,440,000 | 257,607,000 | 203,001,000 | 152,751,000 | 163,294,000 | 132,383,000 | 106,228,000 | 82,664,000 | 106,920,000 | 87,493,000 | 74,153,000 | 67,365,000 | 79,426,000 | 63,460,000 | 57,620,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||
research and development | 82,764,000 | 92,945,000 | 90,676,000 | 99,328,000 | 97,025,000 | 106,403,000 | 112,434,000 | 113,867,000 | 118,821,000 | 101,419,000 | 96,566,000 | 90,229,000 | 83,511,000 | 75,961,000 | 74,409,000 | 75,187,000 | 69,036,000 | 70,368,000 | 69,853,000 | 62,515,000 | 66,222,000 | 60,613,000 | 60,523,000 | 57,904,000 | 50,770,000 | 45,528,000 | 39,191,000 | 39,869,000 | 39,674,000 | 37,611,000 | 36,934,000 | 36,614,000 | 37,493,000 | 35,009,000 | 34,328,000 | 33,112,000 | 31,757,000 | 32,155,000 |
sales and marketing | 109,776,000 | 101,312,000 | 106,494,000 | 122,665,000 | 113,619,000 | 115,512,000 | 125,311,000 | 152,475,000 | 140,839,000 | 154,393,000 | 143,975,000 | 139,136,000 | 105,263,000 | 112,118,000 | 99,102,000 | 123,372,000 | 129,411,000 | 106,405,000 | 106,151,000 | 140,525,000 | 141,059,000 | 139,977,000 | 105,863,000 | 92,665,000 | 76,346,000 | 59,363,000 | 47,163,000 | 48,006,000 | 38,070,000 | 32,166,000 | 30,041,000 | 36,253,000 | 30,106,000 | 28,514,000 | 31,177,000 | 34,045,000 | 32,414,000 | 30,006,000 |
general and administrative | ||||||||||||||||||||||||||||||||||||||
total operating expenses | 21,627,000 | 28,258,000 | 34,265,000 | -40,552,000 | 25,322,000 | 28,809,000 | 39,227,000 | 38,878,000 | 31,747,000 | 32,869,000 | 29,981,000 | 15,113,000 | 38,813,000 | 29,545,000 | 17,753,000 | 28,286,000 | 23,323,000 | 21,825,000 | 17,287,000 | 12,865,000 | 10,361,000 | 9,313,000 | 11,216,000 | 9,592,000 | 12,037,000 | 10,140,000 | 10,546,000 | 11,762,000 | 11,718,000 | 9,200,000 | 8,538,000 | 8,265,000 | 5,996,000 | 8,292,000 | 6,169,000 | 7,397,000 | 6,919,000 | 5,931,000 |
operating income | 214,167,000 | 222,515,000 | 231,435,000 | 181,441,000 | 235,966,000 | 250,724,000 | 276,972,000 | 305,220,000 | 291,407,000 | 288,681,000 | 270,522,000 | 244,478,000 | 227,587,000 | 217,624,000 | 191,264,000 | 226,845,000 | 221,770,000 | 198,598,000 | 193,291,000 | 215,905,000 | 217,642,000 | 209,903,000 | 177,602,000 | 160,161,000 | 139,153,000 | 115,031,000 | 96,900,000 | 99,637,000 | 89,462,000 | 78,977,000 | 75,513,000 | 81,132,000 | 73,595,000 | 71,815,000 | 71,674,000 | 74,554,000 | 71,090,000 | 68,092,000 |
net income | 133,986,000 | 123,453,000 | 96,490,000 | -72,791,000 | 364,160,000 | 93,938,000 | 425,040,000 | 182,522,000 | 213,049,000 | 193,237,000 | 108,604,000 | 181,644,000 | 160,954,000 | 106,185,000 | 58,015,000 | 150,737,000 | 172,512,000 | 151,266,000 | 123,069,000 | 183,030,000 | 161,959,000 | 154,896,000 | 109,379,000 | 145,279,000 | 118,454,000 | 87,970,000 | 55,851,000 | 63,657,000 | 42,921,000 | 27,251,000 | 7,151,000 | 25,788,000 | 13,898,000 | 2,338,000 | -4,309,000 | 4,872,000 | -7,630,000 | -10,472,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.
