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 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 388,965,000 | 548,247,000 | 496,029,000 | 293,346,000 | 390,520,000 | 565,207,000 | 504,817,000 | 270,693,000 | 370,820,000 | 521,206,000 | 439,784,000 | 171,920,000 | 154,075,000 | 106,117,000 | 18,026,000 | 153,561,000 | 298,011,000 | 473,666,000 | 405,992,000 | 220,575,000 | 280,028,000 | 483,175,000 | 391,921,000 | 217,166,000 | 265,505,000 | 437,712,000 | 373,750,000 | 186,357,000 | 267,597,000 | 485,318,000 | 371,136,000 | 220,241,000 | 267,857,000 | 496,939,000 | 391,616,000 | 214,592,000 | 264,537,000 | 495,834,000 | 405,151,000 | 212,290,000 | 271,959,000 | 538,389,000 | 411,292,000 | 238,610,000 | 263,173,000 | 522,255,000 | 425,882,000 | 212,442,000 | 252,040,000 |
cost of revenue | 29,835,000 | 40,431,000 | 38,210,000 | 23,221,000 | 29,274,000 | 41,385,000 | 41,518,000 | 23,040,000 | 27,195,000 | 37,977,000 | 34,173,000 | 14,942,000 | 13,157,000 | 9,298,000 | 1,153,000 | 13,104,000 | 21,891,000 | 37,843,000 | 32,006,000 | 17,213,000 | 21,592,000 | 36,062,000 | 31,899,000 | 17,051,000 | 20,382,000 | 31,988,000 | 29,061,000 | 14,483,000 | 18,875,000 | 35,854,000 | 28,913,000 | 17,001,000 | 20,006,000 | 36,959,000 | 31,112,000 | 15,903,000 | 20,394,000 | 38,219,000 | 33,651,000 | 16,760,000 | 20,968,000 | 40,422,000 | 32,974,000 | 19,828,000 | 19,450,000 | 43,450,000 | 36,959,000 | 18,700,000 | 22,762,000 |
gross profit | 359,130,000 | 507,816,000 | 457,819,000 | 270,125,000 | 361,246,000 | 523,822,000 | 463,299,000 | 247,653,000 | 343,625,000 | 483,229,000 | 405,611,000 | 156,978,000 | 140,918,000 | 96,819,000 | 16,873,000 | 140,457,000 | 276,120,000 | 435,823,000 | 373,986,000 | 203,362,000 | 258,436,000 | 447,113,000 | 360,022,000 | 200,115,000 | 245,123,000 | 405,724,000 | 344,689,000 | 171,874,000 | 248,722,000 | 449,464,000 | 342,223,000 | 203,240,000 | 247,851,000 | 459,980,000 | 360,504,000 | 198,689,000 | 244,143,000 | 457,615,000 | 371,500,000 | 195,530,000 | 250,991,000 | 497,967,000 | 378,318,000 | 218,782,000 | 243,723,000 | 478,805,000 | 388,923,000 | 193,742,000 | 229,278,000 |
operating expenses | |||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 0 | 0 | 0 | 0 | 700,000 | 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, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 270,377,000 | 304,684,000 | 301,725,000 | 258,349,000 | 259,383,000 | 306,197,000 | 285,205,000 | 237,596,000 | 258,376,000 | 285,036,000 | 236,744,000 | 175,794,000 | 164,120,000 | 153,724,000 | 118,094,000 | 197,966,000 | 281,072,000 | 281,088,000 | 277,656,000 | 232,099,000 | 246,568,000 | 291,517,000 | 301,121,000 | 257,427,000 | 255,909,000 | 291,802,000 | 297,921,000 | 248,609,000 | 251,357,000 | 296,823,000 | 304,173,000 | 322,695,000 | 252,825,000 | 289,120,000 | 314,632,000 | 248,743,000 | 253,695,000 | 295,700,000 | 290,840,000 | 254,264,000 | 249,079,000 | 292,373,000 | 347,338,000 | 254,655,000 | 245,603,000 | 294,943,000 | 295,837,000 | 242,021,000 | 255,260,000 |
operating income | 89,274,000 | 203,271,000 | 155,438,000 | 11,772,000 | 101,868,000 | 217,625,000 | 178,011,000 | 10,027,000 | 85,300,000 | 198,193,000 | 167,371,000 | -18,902,000 | -23,373,000 | -59,486,000 | -101,230,000 | -57,574,000 | -5,289,000 | 153,528,000 | 96,264,000 | -31,303,000 | 10,874,000 | 151,730,000 | 55,210,000 | -66,147,000 | -10,886,000 | 108,822,000 | -222,564,000 | -76,735,000 | -11,539,000 | 152,641,000 | 38,050,000 | -119,567,000 | -6,975,000 | 170,860,000 | 45,750,000 | -50,199,000 | -22,497,000 | 161,915,000 | 80,587,000 | -59,408,000 | 505,000 | 205,594,000 | 30,980,000 | -35,873,000 | -1,880,000 | 183,862,000 | 93,086,000 | -48,279,000 | -25,982,000 |
net income | 40,053,000 | 123,555,000 | 87,055,000 | -16,467,000 | 49,010,000 | 134,557,000 | 116,610,000 | -8,987,000 | 71,538,000 | 102,097,000 | 127,762,000 | -44,884,000 | -45,536,000 | -79,237,000 | -131,029,000 | -56,519,000 | -24,183,000 | 98,028,000 | 52,651,000 | -37,020,000 | -11,053,000 | 95,988,000 | 22,697,000 | -62,844,000 | -20,441,000 | 55,034,000 | -175,850,000 | -61,129,000 | -11,905,000 | 65,655,000 | 17,768,000 | -84,049,000 | -11,028,000 | 97,950,000 | 5,809,000 | -43,598,000 | -25,446,000 | 87,176,000 | 37,336,000 | -49,431,000 | -13,507,000 | 120,199,000 | -15,854,000 | -40,360,000 | -8,799,000 | 92,257,000 | 39,120,000 | -45,134,000 | -30,846,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.
