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-04-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-09-30 | 2013-06-30 | 2013-03-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 1,126,776,000 | 1,035,916,000 | 660,526,000 | 656,022,000 | 814,273,000 | 1,007,951,000 | 1,151,364,000 | 817,810,000 | 510,457,000 | 189,963,000 | 156,035,000 | 74,159,000 | 62,635,000 | 58,858,000 | 36,192,000 | 60,405,000 | 79,667,000 | 75,176,000 | 85,783,000 | 72,594,000 | 66,213,000 | 74,380,000 | 71,872,000 | 64,193,000 | 63,607,000 | 45,232,000 | 372,345,000 | 68,589,000 | 68,589,000 | 47,266,000 | 49,325,000 | 54,530,000 | 44,174,000 | 345,747,000 | 72,149,000 | 90,422,000 | 73,076,000 | 334,590,000 | 156,371,000 | 151,682,000 | 127,395,000 | 125,973,199,000 | 84,517,472,000 | 78,307,013,000 | 58,327,823,000 | 51,455,094,000 | 49,542,329,000 |
cost of revenue | 428,871,000 | 587,767,000 | 414,651,000 | 376,916,000 | 416,141,000 | 435,858,000 | 419,254,000 | 340,298,000 | 240,557,000 | 73,637,000 | 74,144,000 | 38,030,000 | 39,777,000 | 30,517,000 | 38,621,000 | 39,951,000 | 43,153,000 | 41,028,000 | 40,039,000 | 31,776,000 | 24,798,000 | 30,421,000 | 31,858,000 | 29,151,000 | 111,258,000 | 22,692,000 | 292,498,000 | 50,405,000 | 50,405,000 | 42,757,000 | 44,163,000 | 49,476,000 | 46,620,000 | 271,012,000 | 168,410,000 | 14,527,000 | 5,469,000 | 257,558,000 | 18,217,000 | 18,018,000 | 0 | 12,957,541,000 | 12,898,081,000 | 11,130,685,000 | 8,712,903,000 | 6,954,397,000 | 7,775,074,000 |
gross profit | 697,905,000 | 448,149,000 | 245,875,000 | 279,106,000 | 398,132,000 | 572,093,000 | 732,110,000 | 477,512,000 | 269,900,000 | 116,326,000 | 81,891,000 | 36,129,000 | 22,858,000 | 28,341,000 | -2,429,000 | 20,454,000 | 36,514,000 | 34,148,000 | 45,744,000 | 40,818,000 | 41,415,000 | 43,959,000 | 40,014,000 | 35,042,000 | -47,651,000 | 22,540,000 | 79,847,000 | 18,184,000 | 18,184,000 | 4,509,000 | 5,162,000 | 5,054,000 | -2,446,000 | 74,735,000 | -96,261,000 | 75,895,000 | 67,607,000 | 77,032,000 | 138,154,000 | 133,664,000 | 127,395,000 | 113,015,658,000 | 71,619,391,000 | 67,176,328,000 | 49,614,920,000 | 44,500,697,000 | 41,767,255,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 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 334,432,000 | 40,525,000 | 34,450,000 | 37,820,000 | 42,281,000 | 41,844,000 | 32,950,000 | 37,024,000 | 34,794,000 | 16,601,000 | 20,019,000 | 9,347,000 | 9,136,000 | 8,985,000 | 8,518,000 | 9,802,000 | 9,926,000 | 9,953,000 | 10,211,000 | 10,375,000 | 12,150,000 | 10,893,000 | 10,138,000 | 9,583,000 | 34,698,000 | 15,181,000 | 59,574,000 | 19,784,000 | 19,784,000 | 31,703,000 | 20,359,000 | 13,912,000 | 17,951,000 | 67,529,000 | 20,236,000 | 21,602,000 | 16,872,000 | 57,518,000 | 96,680,000 | 95,023,000 | 23,714,000 | 60,746,167,000 | 49,014,023,000 | 41,904,193,000 | 36,432,111,000 | 24,928,831,000 | 22,684,858,000 |
operating income | 1,017,215,000 | 941,256,000 | 582,521,000 | 250,309,000 | 359,203,000 | 540,550,000 | 701,119,000 | 439,080,000 | 232,533,000 | 58,266,000 | -33,232,000 | -163,000 | -4,608,000 | 7,940,000 | -38,745,000 | 78,394,000 | -2,063,000 | 36,215,000 | 35,148,000 | 29,292,000 | 106,927,000 | 32,458,000 | 29,071,000 | 25,102,000 | -32,230,000 | 7,094,000 | 20,273,000 | -1,600,000 | -89,708,000 | -51,492,000 | -19,760,000 | -18,733,000 | -37,303,000 | 7,206,000 | -202,340,000 | -46,423,000 | -34,527,000 | 19,514,000 | 41,474,000 | 38,641,000 | 33,635,000 | 52,269,491,000 | 22,605,368,000 | 25,272,135,000 | 13,182,809,000 | 19,571,866,000 | 19,082,397,000 |
net income | 302,868,000 | 139,672,000 | 139,287,000 | 202,461,000 | 281,868,000 | 405,752,000 | 468,821,000 | 91,639,000 | 163,700,000 | 40,659,000 | -25,319,000 | -119,000 | 60,628,000 | 3,251,000 | -38,902,000 | 78,551,000 | -2,855,000 | 35,893,000 | 41,022,000 | -6,993,000 | 106,094,000 | 43,363,000 | 4,859,000 | 13,870,000 | -122,751,000 | 4,328,000 | 7,361,000 | 2,660,000 | 2,660,000 | -67,334,000 | -34,902,000 | -49,477,000 | -47,237,000 | -5,604,000 | -248,893,000 | -91,178,000 | -41,495,000 | -3,440,000 | 109,692,000 | 2,863,000 | 13,531,000 | 40,367,720,000 | 33,539,308,000 | 25,388,724,000 | 3,420,887,000 | 21,506,103,000 | 8,546,153,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.
