Quarterly
Annual
| Unit: USD | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2021-12-31 | 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 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 1,597,482,000 | 1,663,458,000 | 1,542,657,000 | 1,712,745,000 | 1,541,130,000 | 1,542,899,000 | 918,523,000 | 1,351,898,000 | 1,184,734,000 | 1,309,325,000 | 1,353,372,000 | 1,384,022,000 | 1,293,319,000 | 1,360,910,000 | 1,314,421,000 | 1,266,583,000 | 1,156,777,000 | 1,222,806,000 | 1,143,800,000 | 1,097,106,000 | 1,023,012,000 | 1,067,890,000 | 1,057,736,000 | 1,130,767,000 | 1,061,680,000 | 1,098,152,000 | 1,000,033,000 | 992,712,000 | 958,933,000 | 1,062,801,000 | 971,197,000 | 992,181,000 | 908,384,000 | 917,294,000 | 827,310,000 | 812,782,000 | 797,998,000 | 695,169,000 | 665,722,000 | 697,143,000 | 683,698,000 | 661,428,000 | 642,811,000 | 650,023,000 | 666,682,000 | 590,073,000 | 570,199,000 | 373,909,000 | 261,432,000 | 251,907,000 | 193,123,000 |
cost of revenue | 965,649,000 | 1,043,394,000 | 981,646,000 | 1,113,636,000 | 981,260,000 | 964,949,000 | 753,270,000 | 771,102,000 | 651,407,000 | 718,799,000 | 727,351,000 | 936,638,000 | 702,085,000 | 752,292,000 | 707,754,000 | 668,689,000 | 628,724,000 | 704,768,000 | 618,538,000 | 579,680,000 | 534,178,000 | 550,424,000 | 526,392,000 | 569,463,000 | 519,783,000 | 595,614,000 | 532,124,000 | 525,047,000 | 484,754,000 | 541,198,000 | 488,618,000 | 516,467,000 | 457,282,000 | 474,451,000 | 400,345,000 | 404,091,000 | 377,283,000 | 343,270,000 | 310,351,000 | 336,547,000 | 333,712,000 | 331,701,000 | 308,946,000 | 315,205,000 | 335,493,000 | -188,360,000 | 305,662,000 | 207,490,000 | 141,910,000 | -161,516,000 | 232,006,000 |
gross profit | 631,833,000 | 620,064,000 | 561,011,000 | 599,109,000 | 559,870,000 | 577,950,000 | 165,253,000 | 580,796,000 | 533,327,000 | 590,526,000 | 626,021,000 | 447,384,000 | 591,234,000 | 608,618,000 | 606,667,000 | 597,894,000 | 528,053,000 | 518,038,000 | 525,262,000 | 517,426,000 | 488,834,000 | 517,466,000 | 531,344,000 | 561,304,000 | 541,897,000 | 502,538,000 | 467,909,000 | 467,665,000 | 474,179,000 | 521,603,000 | 482,579,000 | 475,714,000 | 451,102,000 | 442,843,000 | 426,965,000 | 408,691,000 | 420,715,000 | 351,899,000 | 355,371,000 | 360,596,000 | 349,986,000 | 329,727,000 | 333,865,000 | 334,818,000 | 331,189,000 | 778,433,000 | 264,537,000 | 166,419,000 | 119,522,000 | 413,423,000 | -38,883,000 |
operating expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 88,448,000 | 87,322,000 | 100,887,000 | 106,244,000 | 93,614,000 | 85,127,000 | -593,716,000 | 86,732,000 | 71,810,000 | 80,750,000 | 71,353,000 | 74,248,000 | 67,865,000 | 75,029,000 | 68,416,000 | 69,963,000 | 62,610,000 | 70,180,000 | 58,234,000 | 58,281,000 | 53,966,000 | 106,436,000 | 60,309,000 | 62,404,000 | 59,171,000 | 47,958,000 | 52,311,000 | 49,683,000 | 47,665,000 | 66,059,000 | 54,198,000 | 53,020,000 | 50,916,000 | 53,214,000 | 42,345,000 | 47,299,000 | 37,895,000 | 33,013,000 | 31,787,000 | 29,163,000 | 29,308,000 | 34,074,000 | 31,667,000 | 30,368,000 | 28,334,000 | -46,901,000 | 28,222,000 | 18,679,000 | 11,486,000 | 0 | 0 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 388,764,000 | 379,441,000 | 399,776,000 | 432,906,000 | 371,759,000 | 392,673,000 | -1,344,826,000 | 336,593,000 | 328,951,000 | 342,098,000 | 311,254,000 | 308,029,000 | 318,450,000 | 321,675,000 | 313,568,000 | 286,624,000 | 296,973,000 | 296,923,000 | 258,495,000 | 255,734,000 | 244,284,000 | 316,623,000 | 266,681,000 | 276,179,000 | 289,185,000 | 255,272,000 | 228,437,000 | 246,448,000 | 242,726,000 | 269,241,000 | 235,259,000 | 241,387,000 | 214,741,000 | 216,375,000 | 213,078,000 | 215,221,000 | 196,851,000 | 182,209,000 | 169,304,000 | 167,637,000 | 162,582,000 | 180,101,000 | 162,302,000 | 166,993,000 | 160,119,000 | 685,090,000 | 149,840,000 | 150,006,000 | 67,206,000 | 374,379,000 | -81,850,000 |
operating income | 250,588,000 | 253,646,000 | 161,235,000 | 176,946,000 | 201,387,000 | 265,373,000 | 1,492,444,000 | 250,597,000 | 212,953,000 | 251,647,000 | 322,789,000 | 148,124,000 | 273,573,000 | 289,351,000 | 294,125,000 | 316,808,000 | 231,080,000 | 221,115,000 | 266,767,000 | 261,692,000 | 244,550,000 | 200,843,000 | 264,663,000 | 285,125,000 | 252,712,000 | 247,266,000 | 239,472,000 | 221,217,000 | 231,453,000 | 252,362,000 | 247,320,000 | 234,327,000 | 236,361,000 | 226,468,000 | 213,887,000 | 193,470,000 | 223,864,000 | 169,690,000 | 186,067,000 | 192,959,000 | 187,404,000 | 149,626,000 | 171,563,000 | 167,825,000 | 171,070,000 | 95,435,000 | 114,697,000 | 16,413,000 | 52,316,000 | 40,596,000 | 42,967,000 |
net income | 59,543,000 | 60,035,000 | -10,597,000 | 20,070,000 | 44,559,000 | 90,339,000 | -186,726,000 | 136,880,000 | 129,935,000 | 223,307,000 | 267,436,000 | 31,867,000 | 186,380,000 | 201,744,000 | 136,522,000 | 172,509,000 | 114,369,000 | 128,345,000 | 149,318,000 | 175,572,000 | 143,407,000 | 230,937,000 | 153,902,000 | 143,868,000 | 133,993,000 | 139,360,000 | 141,653,000 | 139,198,000 | 125,246,000 | 130,536,000 | 140,104,000 | 133,015,000 | 128,490,000 | 131,268,000 | 114,150,000 | 103,862,000 | 120,973,000 | 78,514,000 | 84,237,000 | 91,798,000 | 91,002,000 | 59,343,000 | 63,847,000 | 65,967,000 | 67,529,000 | 6,514,000 | 24,524,000 | -14,376,000 | 33,645,000 | 18,492,000 | 30,613,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.
