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 | 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 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2001-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 1,582,713,000 | 1,344,395,000 | 1,436,212,000 | 1,596,837,000 | 1,260,443,000 | 1,221,416,000 | 1,312,515,000 | 1,473,763,000 | 1,505,556,000 | 1,391,303,000 | 1,111,272,000 | 1,069,582,000 | 960,940,000 | 864,492,000 | 462,914,000 | 1,190,397,000 | 76,382,000 | 90,728,000 | 95,866,000 | 75,360,000 | 74,042,000 | 85,798,000 | 84,224,000 | 66,225,000 | 65,140,000 | 73,379,000 | 75,520,000 | 58,189,000 | 57,324,000 | 64,129,000 | 66,504,000 | 54,704,000 | 50,040,000 | 54,545,000 | 52,566,000 | 44,197,000 | 40,991,000 | 46,622,000 | 40,311,000 | 30,609,000 | 36,126,000 | 37,905,000 | 35,737,000 | 29,597,000 | 44,873,566 | 31,063,000 | 19,848,000 | 34,908,000 | 31,706,000 | 33,118,000 | 35,842,000 | 32,502,000 | 31,985,000 | 33,869,000 | 36,189,000 | 32,417,000 | 36,920,000 | 34,334,000 | 32,595,000 | 28,332,000 | 27,436,000 | 31,590,000 | 32,398,000 | 27,779,000 | 29,129,000 | 29,985,000 | 27,914,000 | 23,814,000 | 21,855,000 | 13,660,000 | 1,111,272,000 |
cost of revenue | 645,437,000 | 487,886,000 | 584,014,000 | 724,282,000 | 464,233,000 | 398,518,000 | 508,385,000 | 694,641,000 | 806,616,000 | 673,215,000 | 570,955,000 | 546,392,000 | 469,278,000 | 422,070,000 | 172,643,000 | 681,284,000 | 2,984,000 | 2,851,000 | 3,253,000 | 5,218,000 | 2,116,000 | 3,560,000 | 3,633,000 | 3,224,000 | 2,296,000 | 3,309,000 | 3,312,000 | 2,938,000 | 2,170,000 | 2,848,000 | 2,826,000 | 2,329,000 | 1,934,000 | 1,899,000 | 1,991,000 | 1,833,000 | 2,210,000 | 1,588,000 | 1,679,000 | 1,696,000 | 1,509,000 | 1,511,000 | 1,401,000 | 1,365,000 | 7,681,868 | 0 | 0 | 0 | 0 | 0 | 1,208,000 | 1,143,000 | 907,000 | 1,165,000 | 1,103,000 | 1,208,000 | 1,036,000 | 1,288,000 | 1,168,000 | 1,253,000 | 1,033,000 | 1,141,000 | 1,855,000 | 1,739,000 | 1,531,000 | 1,827,000 | 6,242,000 | 0 | 0 | 0 | 570,955,000 |
gross profit | 937,276,000 | 856,509,000 | 852,198,000 | 872,555,000 | 796,210,000 | 822,898,000 | 804,130,000 | 779,122,000 | 698,940,000 | 718,088,000 | 540,317,000 | 523,190,000 | 491,662,000 | 442,422,000 | 290,271,000 | 509,113,000 | 73,398,000 | 87,877,000 | 92,613,000 | 70,142,000 | 71,926,000 | 82,238,000 | 80,591,000 | 63,001,000 | 62,844,000 | 70,070,000 | 72,208,000 | 55,251,000 | 55,154,000 | 61,281,000 | 63,678,000 | 52,375,000 | 48,106,000 | 52,646,000 | 50,575,000 | 42,364,000 | 38,781,000 | 45,034,000 | 38,632,000 | 28,913,000 | 34,617,000 | 36,394,000 | 34,336,000 | 28,232,000 | 37,191,698 | 31,063,000 | 19,848,000 | 34,908,000 | 31,706,000 | 33,118,000 | 34,634,000 | 31,359,000 | 31,078,000 | 32,704,000 | 35,086,000 | 31,209,000 | 35,884,000 | 33,046,000 | 31,427,000 | 27,079,000 | 26,403,000 | 30,449,000 | 30,543,000 | 26,040,000 | 27,598,000 | 28,158,000 | 21,672,000 | 23,814,000 | 21,855,000 | 13,660,000 | 540,317,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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 897,918,000 | 796,438,000 | 693,749,000 | 735,964,000 | 701,386,000 | 665,040,000 | 653,111,000 | 606,200,000 | 671,543,000 | 592,287,000 | 854,262,000 | 448,349,000 | 501,579,000 | 395,404,000 | 386,798,000 | 469,418,000 | 12,845,000 | 8,781,000 | 16,705,000 | 7,952,000 | 12,344,000 | 5,180,000 | 4,833,000 | 5,306,000 | 5,365,000 | 4,928,000 | 4,885,000 | 3,543,000 | 4,925,000 | 4,735,000 | 4,812,000 | 5,708,000 | 4,172,000 | 4,132,000 | 4,058,000 | 3,871,000 | 4,082,000 | 5,881,000 | 4,186,000 | 4,866,000 | 4,214,000 | 4,235,000 | 5,458,000 | 5,263,000 | 25,189,000 | 25,466,000 | -8,010,000 | 68,928,000 | 26,676,000 | 27,062,000 | 28,127,000 | 33,045,000 | 25,916,000 | 26,518,000 | 29,661,000 | 32,581,000 | 27,299,000 | 26,867,000 | 24,802,000 | 27,830,000 | 22,526,000 | 24,407,000 | 25,080,000 | 28,489,000 | 24,394,000 | 24,076,000 | 21,374,000 | 26,719,000 | 22,275,000 | 17,035,000 | 847,822,000 |
operating income | -7,358,000 | 31,875,000 | 158,449,000 | 136,591,000 | 94,824,000 | 157,169,000 | 151,019,000 | 579,366,000 | 53,487,000 | 137,280,000 | -307,505,000 | 94,498,000 | -21,645,000 | 66,581,000 | -251,918,000 | 53,764,000 | 67,500,000 | 45,775,000 | 31,804,000 | 2,405,000 | 9,475,000 | 18,300,000 | 17,938,000 | -12,000 | 21,379,000 | 21,383,000 | 21,629,000 | 1,509,000 | 8,458,000 | 12,960,000 | 27,640,000 | 26,818,000 | -3,924,000 | 17,712,000 | 7,164,000 | 55,000 | 7,687,000 | 7,126,000 | 8,470,000 | 3,205,000 | 4,808,000 | 5,923,000 | -1,002,000 | -2,392,000 | 15,338,772 | -3,722,000 | 15,205,000 | -45,528,000 | -6,017,000 | -5,509,000 | 19,008,000 | -13,227,000 | -5,407,000 | -5,722,000 | 12,779,000 | -12,893,000 | -2,749,000 | -5,084,000 | -7,366,000 | -12,146,000 | -6,854,000 | -7,878,000 | -8,896,000 | -15,359,000 | -9,693,000 | -7,650,000 | -14,188,000 | -7,184,000 | -4,060,000 | -6,305,000 | -307,505,000 |
net income | 14,519,000 | -69,208,000 | 403,174,000 | 42,801,000 | -147,106,000 | 71,966,000 | 82,087,000 | 538,321,000 | -19,513,000 | 42,485,000 | -326,413,000 | -24,870,000 | -53,175,000 | -80,249,000 | -466,554,000 | -54,956,000 | 41,242,000 | 19,220,000 | 25,037,000 | -772,000 | 5,253,000 | 15,887,000 | 14,038,000 | -3,427,000 | 5,289,000 | 5,176,000 | 12,105,000 | -4,444,000 | 2,978,000 | 7,341,000 | 10,002,000 | 12,103,000 | -9,046,000 | 1,517,000 | 6,569,000 | -4,341,000 | -4,340,000 | 3,547,000 | 4,487,000 | -6,185,000 | 570,000 | 2,368,000 | -5,563,000 | -6,002,000 | 5,111,466 | 111,000 | 24,344,000 | -40,120,000 | -609,000 | 302,000 | 1,076,000 | -7,429,000 | 134,000 | 559,000 | -3,965,000 | -7,392,000 | 3,418,000 | 987,000 | 1,304,000 | -5,876,000 | -2,315,000 | 6,987,000 | -75,000 | -8,822,000 | -2,758,000 | 5,844,000 | 18,562,000 | -7,184,000 | -4,060,000 | -6,305,000 | -319,597,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.
