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 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 444,521,000 | 435,514,000 | 335,062,000 | 332,507,000 | 364,131,000 | 464,114,000 | 560,156,000 | 532,395,000 | 470,224,000 | 379,250,000 | 294,371,000 | 250,230,000 | 188,065,000 | 173,547,000 | 110,588,000 | 204,992,000 | 218,122,000 | 193,569,000 | 216,643,000 | 208,947,000 | 215,287,000 | 279,746,000 | 351,046,000 | 259,696,000 | 240,337,000 | 205,818,000 | 187,001,000 | 189,006,000 | 184,314,000 | 159,734,000 | 146,773,000 | 106,557,000 | 123,275,000 | 150,340,000 | 182,331,000 | 150,694,000 | 237,290,000 | 200,241,000 | 183,044,000 | 173,310,000 | 153,416,000 | 170,840,000 | 177,296,000 | 163,705,000 | 152,408,000 | 144,700,000 | 140,624,000 | 150,348,000 | 138,963,000 | 132,460,000 | 131,727,000 | 107,111,000 | 84,943,000 | 60,135,000 |
cost of revenue | 265,392,999 | 214,371,000 | 183,253,000 | 171,658,000 | 167,019,000 | 167,739,000 | 161,663,000 | 226,233,000 | 199,583,000 | 180,271,000 | 139,921,000 | 121,084,000 | 127,306,000 | 119,401,000 | 111,035,000 | 173,053,000 | 140,993,000 | 124,713,000 | 131,442,000 | 127,220,000 | 131,717,000 | 145,789,000 | 226,790,000 | 140,673,000 | 129,772,000 | 118,923,000 | 111,495,000 | 111,057,000 | 112,260,000 | 107,254,000 | 106,574,000 | 101,986,000 | 138,290,000 | 147,837,000 | 170,411,000 | 147,838,000 | 178,495,000 | 103,557,000 | 88,509,000 | 85,203,000 | 72,921,000 | 88,665,000 | 98,977,000 | 99,172,000 | 274,441,000 | 29,210,000 | 23,702,000 | 25,641,000 | 24,920,000 | 20,182,000 | 19,103,000 | 15,868,000 | 12,984,000 | 9,261,000 |
gross profit | 179,128,001 | 221,143,000 | 151,809,000 | 160,849,000 | 197,112,000 | 296,375,000 | 398,493,000 | 306,162,000 | 270,641,000 | 198,979,000 | 154,450,000 | 129,146,000 | 60,759,000 | 54,146,000 | -447,000 | 31,939,000 | 77,129,000 | 68,856,000 | 85,201,000 | 81,727,000 | 83,570,000 | 133,957,000 | 124,256,000 | 119,023,000 | 110,565,000 | 86,895,000 | 75,506,000 | 77,949,000 | 72,054,000 | 52,480,000 | 40,199,000 | 4,571,000 | -15,015,000 | 2,503,000 | 11,920,000 | 2,856,000 | 58,795,000 | 96,684,000 | 94,535,000 | 88,107,000 | 80,495,000 | 82,175,000 | 78,319,000 | 64,533,000 | -122,033,000 | 115,490,000 | 116,922,000 | 124,707,000 | 114,043,000 | 112,278,000 | 112,624,000 | 91,243,000 | 71,959,000 | 50,874,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 42,344,000 | 41,139,000 | 30,514,000 | 38,329,000 | 33,781,000 | 26,914,000 | 27,257,000 | 37,706,000 | 27,192,000 | 28,466,000 | 32,949,000 | 26,343,000 | 28,986,000 | 25,736,000 | 22,957,000 | 27,212,000 | 24,507,000 | 15,440,000 | 16,967,000 | 27,330,000 | 27,447,000 | 29,547,000 | 29,489,000 | 25,831,000 | 24,732,000 | 26,443,000 | 23,445,000 | 26,623,000 | 26,594,000 | 26,988,000 | 21,362,000 | 20,295,000 | 23,101,000 | 23,512,000 | 23,801,000 | 22,434,000 | 22,268,000 | 27,520,000 | 29,974,000 | 28,069,000 | 25,483,000 | 24,755,000 | 20,905,000 | 20,028,000 | -159,872,000 | 78,461,000 | 75,399,000 | 69,318,000 | 74,380,000 | 57,675,000 | 54,116,000 | 41,875,000 | 45,386,000 | 31,495,000 |
operating income | 136,784,000 | 180,153,000 | 121,449,000 | 122,757,000 | 157,260,000 | 263,323,000 | 371,236,000 | 268,456,000 | 243,449,000 | 170,954,000 | 108,347,000 | 102,803,000 | 32,845,000 | 28,336,000 | -24,371,000 | 4,216,000 | 52,108,000 | 55,266,000 | 57,828,000 | 54,397,000 | 56,123,000 | 104,410,000 | 94,767,000 | 93,192,000 | 491,686,000 | 60,452,000 | 52,061,000 | 51,326,000 | 45,460,000 | 25,492,000 | 17,874,000 | -13,487,000 | -36,054,000 | -18,813,000 | -8,794,000 | -19,888,000 | 32,623,000 | 69,164,000 | 64,561,000 | 60,038,000 | 55,012,000 | 57,420,000 | 57,414,000 | 44,505,000 | 37,839,000 | 37,029,000 | 41,523,000 | 55,389,000 | 39,663,000 | 54,603,000 | 58,471,000 | 49,162,000 | 26,573,000 | 19,379,000 |
net income | 281,434,000 | 4,893,000 | 294,811,000 | 113,940,000 | 118,224,000 | 337,523,000 | 262,546,000 | -86,781,000 | 216,276,000 | 136,832,000 | -132,661,000 | -75,439,000 | -165,932,000 | -237,432,000 | -545,455,000 | 235,095,000 | -241,721,000 | -264,629,000 | 173,382,000 | -9,491,000 | 149,573,000 | 55,050,000 | -12,524,000 | 86,520,000 | 408,561,000 | -16,414,000 | 90,007,000 | 104,947,000 | -62,063,000 | 16,335,000 | -140,913,000 | -323,550,000 | -1,869,753,000 | -847,783,000 | -397,034,000 | -472,000 | 201,278,000 | 83,407,000 | -18,899,000 | -213,000 | 68,236,000 | 12,543,000 | 35,812,000 | 1,409,000 | 11,828,000 | -7,384,000 | 30,975,000 | 26,235,000 | 1,566,000 | 58,246,000 | 41,072,000 | 4,670,000 | 35,090,000 | 16,633,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.
