Quarterly
Annual
| Unit: USD | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2020-12-31 | 2020-06-30 | 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 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-30 | 2000-06-30 | 2000-03-31 | 1999-12-31 | 1999-09-30 | 1999-06-30 | 1999-03-31 | 1998-12-31 | 1998-09-30 | 1998-06-30 | 1998-03-31 | 1997-12-31 | 1997-09-30 | 1997-06-30 | 1997-03-31 | 1996-12-31 | 1996-09-30 | 1996-06-30 | 1996-03-31 | 1995-12-31 | 1995-09-30 | 1995-06-30 | 1995-03-31 | 1994-12-31 | 1994-09-30 | 1994-06-30 | 1994-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 7,289,733,913 | 7,566,758,786 | 8,760,607,901 | 10,110,086,744 | 45,984,000,000 | 45,598,500,000 | 41,259,242,970 | 41,690,650,000 | 10,202,301,720 | 37,258,092,760 | 27,749,200,080 | 27,747,930,000 | 32,186,733,900 | 30,174,856,500 | 24,194,505,900 | 18,680,546,400 | 21,618,735,870 | 11,785,093,460 | 15,517,810,000 | 20,230,961,200 | 13,906,104,240 | 16,007,504,100 | 17,008,491,440 | 16,916,121,420 | 15,705,205,920 | 14,137,605,000 | 15,008,361,600 | 14,949,709,100 | 26,264,963,780 | 14,822,415,480 | 14,539,214,400 | 17,862,034,560 | 28,014,975,000 | 17,451,825,000 | 17,952,098,950 | 13,516,483,000 | 12,882,584,200 | 12,656,906,000 | 8,472,800,000 | 8,473,080,000 | 5,938,747,790 | 6,917,782,080 | 5,977,858,320 | 5,990,395,200 | 4,717,653,054 | 4,818,798,768 | 4,791,658,050 | 4,762,352,000 | 3,787,139,200 | 4,379,898,800 | 3,958,897,750 | 3,964,523,750 | 4,245,728,200 | 3,856,849,650 | 4,077,876,300 | 3,955,287,160 | 4,183,348,950 | 3,088,917,000 | 2,830,730,750 | 2,835,234,450 | 3,136,123,830 | 2,939,525,350 | 2,939,525,350 | 2,939,525,350 | 3,580,791,800 | 2,018,934,250 |
cost of revenue | 5,193,557,648 | 5,194,254,683 | 6,257,354,397 | 6,134,228,159 | 23,471,000,000 | 24,482,000,000 | 25,190,544,390 | 0 | 0 | 0 | 16,269,375,220 | 0 | 0 | 0 | 15,110,193,300 | 0 | 0 | 0 | 7,676,565,600 | 0 | 0 | 0 | 10,815,859,480 | 0 | 0 | 0 | 9,896,284,800 | 0 | 0 | 0 | 8,401,197,000 | 0 | 0 | 0 | 10,958,085,750 | 0 | 0 | 0 | 5,567,840,000 | 0 | 0 | 0 | 4,311,192,060 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
gross profit | 2,096,176,265 | 2,372,504,103 | 2,503,253,504 | 3,975,858,585 | 22,513,000,000 | 21,116,500,000 | 16,068,698,580 | 41,690,650,000 | 10,202,301,720 | 37,258,092,760 | 11,479,824,860 | 27,747,930,000 | 32,186,733,900 | 30,174,856,500 | 9,084,312,600 | 18,680,546,400 | 21,618,735,870 | 11,785,093,460 | 7,841,244,400 | 20,230,961,200 | 13,906,104,240 | 16,007,504,100 | 6,192,631,960 | 16,916,121,420 | 15,705,205,920 | 14,137,605,000 | 5,112,076,800 | 14,949,709,100 | 26,264,963,780 | 14,822,415,480 | 6,138,017,400 | 17,862,034,560 | 28,014,975,000 | 17,451,825,000 | 6,994,013,200 | 13,516,483,000 | 12,882,584,200 | 12,656,906,000 | 2,904,960,000 | 8,473,080,000 | 5,938,747,790 | 6,917,782,080 | 1,666,666,260 | 5,990,395,200 | 4,717,653,054 | 4,818,798,768 | 4,791,658,050 | 4,762,352,000 | 3,787,139,200 | 4,379,898,800 | 3,958,897,750 | 3,964,523,750 | 4,245,728,200 | 3,856,849,650 | 4,077,876,300 | 3,955,287,160 | 4,183,348,950 | 3,088,917,000 | 2,830,730,750 | 2,835,234,450 | 3,136,123,830 | 2,939,525,350 | 2,939,525,350 | 2,939,525,350 | 3,580,791,800 | 2,018,934,250 |
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 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 701,881,269 | 753,242,074 | 702,984,659 | 947,121,138 | 23,471,000,000 | 24,482,000,000 | 5,399,982,720 | 0 | -90,236,740,000 | 0 | 4,473,906,640 | 0 | 0 | 0 | 3,002,442,300 | 0 | 0 | 0 | 2,394,176,400 | 0 | 0 | 0 | 2,900,848,640 | 0 | 0 | 0 | 3,111,408,000 | 0 | 0 | 0 | 3,017,572,800 | 0 | 0 | 0 | 2,455,090,250 | 0 | 0 | 0 | 514,420,000 | 0 | 0 | 0 | 467,404,560 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
operating income | 1,394,295,000 | 1,619,262,030 | 1,800,268,840 | 3,028,737,450 | 7,175,500,000 | 1,764,000,000 | 10,668,715,860 | 41,690,650,000 | -80,034,438,280 | 37,258,092,760 | 7,005,918,220 | 27,747,930,000 | -41,648,588,700 | 30,174,856,500 | 6,081,870,300 | 18,680,546,400 | -16,308,482,610 | 11,785,093,460 | 5,561,076,400 | 20,230,961,200 | -38,587,277,060 | 16,007,504,100 | 3,291,783,320 | 16,916,121,420 | -33,702,573,430 | 14,137,605,000 | 2,000,668,800 | 14,949,709,100 | -29,745,515,710 | 14,822,415,480 | 3,120,444,600 | 17,862,034,560 | -19,677,825,000 | 17,451,825,000 | 4,538,922,950 | 13,516,483,000 | -19,246,890,800 | 12,656,906,000 | 2,390,540,000 | 8,473,080,000 | -12,997,196,050 | 6,917,782,080 | 1,199,261,700 | 5,990,395,200 | -10,836,488,304 | 4,818,798,768 | 4,791,658,050 | 4,762,352,000 | -9,549,541,850 | 4,379,898,800 | 3,958,897,750 | 3,964,523,750 | -7,338,022,300 | 3,856,849,650 | 4,077,876,300 | 3,955,287,160 | -6,028,836,150 | 3,088,917,000 | 2,830,730,750 | 2,835,234,450 | -5,988,807,390 | 2,939,525,350 | 2,939,525,350 | 2,939,525,350 | -3,500,678,200 | 2,018,934,250 |
net income | 512,637,559 | -316,940,920 | 841,537,933 | 1,555,697,407 | 7,245,500,000 | -47,581,000,000 | 6,562,479,000 | 6,628,813,350 | 1,126,972,630 | 6,983,862,200 | 4,569,972,120 | 4,575,420,000 | 4,865,297,300 | 4,517,150,600 | 3,982,260,300 | 4,077,714,000 | 5,791,010,870 | 1,536,117,500 | 3,660,936,400 | 3,713,680,850 | 2,714,447,080 | 2,655,421,250 | 2,005,664,880 | 1,993,547,490 | 1,545,070,220 | 1,401,193,740 | 1,251,254,400 | 2,490,461,980 | 902,994,630 | 3,409,629,120 | 1,954,564,200 | 2,401,264,080 | 4,515,000,000 | 2,548,125,000 | 2,898,204,100 | 2,182,114,000 | 2,049,016,300 | 2,018,696,400 | 1,565,955,000 | 1,563,485,000 | 1,143,795,500 | 1,277,431,350 | 744,157,260 | 756,302,400 | 610,156,335 | 622,758,003 | 619,321,950 | 615,333,600 | 358,529,150 | 467,619,200 | 570,353,800 | 571,156,250 | 684,175,900 | 621,501,750 | 657,118,500 | 637,364,200 | 746,731,800 | 575,616,600 | 527,503,850 | 528,343,110 | 488,016,070 | 457,076,700 | 457,076,700 | 457,076,700 | 504,286,500 | 332,256,850 |
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.
