7Baggers
Quarterly
Annual
    Unit: USD2023-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 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 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-09-30 1995-06-30 1995-03-31 1994-12-31 1994-09-30 1994-06-30 1994-03-31 1993-12-31 1993-09-30 1993-06-30 1993-03-31 1992-12-31 1992-09-30 1992-06-30 1992-03-31 1991-12-31 1991-09-30 
      revenue
    8,052,000,000 8,147,000,000 7,178,000,000 6,951,000,000 7,376,000,000 7,829,000,000 6,929,000,000 9,780,000,000 9,527,000,000 9,077,000,000 8,092,000,000 7,418,000,000 8,739,000,000 8,646,000,000 7,624,000,000 9,090,000,000 8,899,000,000 9,385,000,000 7,809,000,000 7,661,000,000 8,197,000,000 8,092,000,000 7,310,000,000 7,222,000,000 7,639,000,000 7,843,000,000 7,320,000,000 7,384,000,000 7,586,000,000 7,542,000,000 6,532,000,000 6,229,000,000 6,286,000,000 6,127,000,000 5,888,000,000 5,622,000,000 6,186,000,000 5,646,000,000 5,561,000,000 5,613,000,000 6,906,000,000 6,510,000,000 6,618,000,000 6,471,000,000 6,802,000,000 6,527,000,000 6,462,000,000 6,640,000,000 6,978,000,000 7,104,000,000 6,720,000,000 6,585,000,000 7,197,000,000 6,813,000,000 7,025,000,000 7,357,000,000 8,094,000,000 6,758,000,000 6,747,000,000 6,769,000,000 6,910,000,000 5,882,000,000 5,874,000,000 5,686,000,000 5,996,649,500 5,475,160,810 5,674,000,000 5,592,000,000 5,951,530,080 5,642,000,000 5,813,355,560 5,813,000,000 5,902,183,920 5,471,000,000 5,238,524,160 5,036,000,000 5,599,723,520 4,925,512,560 4,971,000,000 4,855,000,000 5,350,280,000 5,466,000,000 5,320,065,550 5,276,934,450 5,668,000,000 5,019,000,000 5,415,000,000 5,110,000,000 5,661,030,280 4,994,000,000 5,122,000,000 4,757,000,000 5,029,000,000 4,429,000,000 4,530,000,000 4,091,000,000 2,278,893,768 2,275,855,311 2,054,603,800 2,011,988,595 2,063,883,241 2,057,278,740 1,931,702,566 1,931,608,046 1,839,699,246 2,002,410,314 2,012,514,570 2,044,832,420 3,363,361,660 2,488,819,170 2,091,390,000 2,127,404,775 1,629,748,629 1,686,274,238 1,597,938,462 1,650,181,437 1,633,360,489 1,313,073,750 1,519,268,750 1,421,374,100 1,392,843,175 1,094,021,359 1,509,001,629 1,146,311,138 977,284,446 736,261,420 1,119,912,860 1,041,691,464 1,111,706,728 
      cost of revenue
    2,338,000,000 2,272,000,000 1,932,000,000 1,943,000,000 2,238,000,000 2,423,000,000 2,176,000,000 3,690,000,000 3,680,000,000 2,889,000,000 2,554,000,000 2,480,000,000 3,171,000,000 2,885,000,000 2,449,000,000 3,199,000,000 3,248,000,000 3,245,000,000 2,637,000,000 2,733,000,000 2,904,000,000 2,636,000,000 2,310,000,000 2,391,000,000 2,558,000,000 2,652,000,000 2,619,000,000 2,513,000,000 2,508,000,000 2,525,000,000 2,124,000,000 2,133,000,000 2,541,000,000 2,204,000,000 2,005,000,000 2,103,000,000 2,029,000,000 1,829,000,000 1,722,000,000 1,743,000,000 2,526,000,000 2,111,000,000 1,972,000,000 1,976,000,000 2,011,000,000 2,081,000,000 1,992,000,000 1,810,000,000 1,895,000,000 1,998,000,000 1,644,000,000 1,795,000,000 2,077,000,000 1,906,000,000 1,657,000,000 1,952,000,000 2,119,000,000 1,782,000,000 1,692,000,000 1,787,000,000 1,953,000,000 1,590,000,000 1,513,000,000 1,299,000,000 1,532,919,500 1,231,801,200 1,212,000,000 1,234,000,000 1,443,653,330 1,222,000,000 1,209,537,300 1,134,000,000 1,297,187,360 1,184,000,000 1,153,323,840 1,127,000,000 1,122,954,960 1,105,535,820 1,044,000,000 1,035,000,000 4,534,935,000 -2,171,695,000 1,053,296,160 1,121,703,840 1,253,000,000 1,129,000,000 1,110,000,000 1,117,000,000 1,132,771,730 1,150,000,000 1,112,000,000 1,045,000,000 1,137,000,000 943,000,000 1,016,000,000 866,000,000 312,245,000 293,392,808 
      gross profit
    5,714,000,000 5,875,000,000 5,246,000,000 5,008,000,000 5,138,000,000 5,406,000,000 4,753,000,000 6,090,000,000 5,847,000,000 6,188,000,000 5,538,000,000 4,938,000,000 5,568,000,000 5,761,000,000 5,175,000,000 5,891,000,000 5,651,000,000 6,140,000,000 5,172,000,000 4,928,000,000 5,293,000,000 5,456,000,000 5,000,000,000 4,831,000,000 5,081,000,000 5,191,000,000 4,701,000,000 4,871,000,000 5,078,000,000 5,017,000,000 4,408,000,000 4,096,000,000 3,745,000,000 3,923,000,000 3,883,000,000 3,519,000,000 4,157,000,000 3,817,000,000 3,839,000,000 3,870,000,000 4,380,000,000 4,399,000,000 4,646,000,000 4,495,000,000 4,791,000,000 4,446,000,000 4,470,000,000 4,830,000,000 5,083,000,000 5,106,000,000 5,076,000,000 4,790,000,000 5,120,000,000 4,907,000,000 5,368,000,000 5,405,000,000 5,975,000,000 4,976,000,000 5,055,000,000 4,982,000,000 4,957,000,000 4,292,000,000 4,361,000,000 4,387,000,000 4,463,730,000 4,243,359,610 4,462,000,000 4,358,000,000 4,507,876,750 4,420,000,000 4,603,818,260 4,679,000,000 4,604,996,560 4,287,000,000 4,085,200,320 3,909,000,000 4,476,768,560 3,819,976,740 3,927,000,000 3,820,000,000 815,345,000 7,637,695,000 4,266,769,390 4,155,230,610 4,415,000,000 3,890,000,000 4,305,000,000 3,993,000,000 4,528,258,550 3,844,000,000 4,010,000,000 3,712,000,000 3,892,000,000 3,486,000,000 3,514,000,000 3,225,000,000 2,278,893,768 2,275,855,311 1,742,358,800 2,011,988,595 2,063,883,241 2,057,278,740 1,638,309,758 1,931,608,046 1,839,699,246 2,002,410,314 2,012,514,570 2,044,832,420 3,363,361,660 2,488,819,170 2,091,390,000 2,127,404,775 1,629,748,629 1,686,274,238 1,597,938,462 1,650,181,437 1,633,360,489 1,313,073,750 1,519,268,750 1,421,374,100 1,392,843,175 1,094,021,359 1,509,001,629 1,146,311,138 977,284,446 736,261,420 1,119,912,860 1,041,691,464 1,111,706,728 
      operating expenses
                                                                                                                                     
      research and development
    2,049,000,000 1,575,000,000 1,341,000,000 1,260,000,000 1,797,000,000 1,346,000,000 1,242,000,000 1,167,000,000 1,448,000,000 1,490,000,000 1,222,000,000 1,118,000,000 1,470,000,000 1,140,000,000 1,301,000,000 1,187,000,000 1,243,000,000 1,206,000,000 1,113,000,000 1,006,000,000 1,076,000,000 988,000,000 925,000,000 904,000,000 1,209,000,000 1,047,000,000 1,260,000,000 960,000,000 1,003,000,000 922,000,000 888,000,000 815,000,000 1,054,000,000 827,000,000 812,000,000 867,000,000 979,000,000 803,000,000 809,000,000 859,000,000 1,070,000,000 900,000,000 1,049,000,000 904,000,000 1,141,000,000 934,000,000 922,000,000 971,000,000 1,095,000,000 984,000,000 1,015,000,000 915,000,000 1,097,000,000 1,004,000,000 1,196,000,000 1,160,000,000 1,127,000,000 882,000,000 973,000,000 1,124,000,000 1,212,000,000 869,000,000 820,000,000 780,000,000 956,310,500 768,898,130 789,000,000 726,000,000 978,986,110 871,000,000 853,440,860 753,000,000 967,358,200 803,000,000 701,149,440 663,000,000 786,762,480 695,996,340 696,000,000 659,000,000 818,120,000 681,000,000 647,567,740 640,432,260 905,000,000 706,000,000 623,000,000 666,000,000 652,903,830 657,000,000 656,000,000 595,000,000 729,000,000 639,000,000 617,000,000 541,000,000 290,245,200 275,880,400 
      sales, general and administrative
                                                                                                                                     
      total operating expenses
    4,662,000,000 3,926,000,000 3,105,000,000 2,926,000,000 3,270,000,000 4,215,000,000 3,672,000,000 3,289,000,000 4,952,000,000 4,250,000,000 3,863,000,000 3,245,000,000 4,507,000,000 3,903,000,000 3,935,000,000 3,877,000,000 3,749,000,000 3,980,000,000 3,688,000,000 3,410,000,000 3,739,000,000 3,546,000,000 3,309,000,000 3,162,000,000 4,569,000,000 3,314,000,000 4,721,000,000 3,153,000,000 4,483,000,000 3,586,000,000 4,559,000,000 3,373,000,000 3,999,000,000 2,898,000,000 3,548,000,000 3,015,000,000 3,466,000,000 3,114,000,000 2,702,000,000 2,804,000,000 3,172,000,000 2,830,000,000 3,208,000,000 2,915,000,000 3,263,000,000 3,066,000,000 3,043,000,000 3,029,000,000 3,204,000,000 3,082,000,000 3,360,000,000 3,072,000,000 5,440,000,000 2,949,000,000 5,317,000,000 3,510,000,000 3,528,000,000 2,905,000,000 2,860,000,000 3,270,000,000 3,375,000,000 2,635,000,000 2,422,000,000 2,339,000,000 2,268,112,250 4,191,545,750 2,730,000,000 2,192,000,000 2,810,687,030 2,397,000,000 2,692,370,500 2,505,000,000 9,482,190,400 2,504,000,000 2,376,985,920 2,162,000,000 2,844,412,800 2,322,563,520 2,402,000,000 2,327,000,000 2,973,600,000 6,364,000,000 -1,301,621,920 2,455,621,920 6,912,000,000 1,209,000,000 -595,000,000 2,383,000,000 6,155,034,910 1,429,000,000 1,112,000,000 1,295,000,000 7,547,000,000 1,178,000,000 1,067,000,000 904,000,000 -5,691,000,000 1,079,892,200 -5,329,000,000 1,027,054,750 -5,083,000,000 -5,214,000,000 -5,026,282,936 -3,843,000,000 -3,410,000,000 -2,803,000,000 
      operating income
    1,052,000,000 1,949,000,000 2,141,000,000 2,082,000,000 1,868,000,000 1,191,000,000 1,081,000,000 2,801,000,000 895,000,000 1,938,000,000 1,675,000,000 1,693,000,000 1,061,000,000 1,858,000,000 2,850,000,000 2,014,000,000 1,902,000,000 2,147,000,000 1,484,000,000 1,428,000,000 1,554,000,000 1,910,000,000 779,000,000 1,240,000,000 512,000,000 1,877,000,000 -20,000,000 1,718,000,000 595,000,000 1,431,000,000 -151,000,000 723,000,000 -254,000,000 1,025,000,000 335,000,000 9,216,000,000 691,000,000 703,000,000 1,137,000,000 1,066,000,000 2,441,000,000 1,569,000,000 1,438,000,000 1,580,000,000 1,940,000,000 1,679,000,000 1,736,000,000 2,037,000,000 1,879,000,000 2,115,000,000 1,778,000,000 2,035,000,000 -320,000,000 1,958,000,000 51,000,000 2,094,000,000 2,447,000,000 2,071,000,000 2,195,000,000 1,712,000,000 1,582,000,000 1,657,000,000 1,939,000,000 1,963,000,000 1,933,912,000 51,813,860 1,929,000,000 2,166,000,000 1,697,700,130 2,023,000,000 1,911,447,760 2,174,000,000 -4,877,193,840 1,783,000,000 1,708,214,400 1,747,000,000 1,632,355,760 1,497,413,220 1,525,000,000 1,493,000,000 1,143,440,000 1,670,000,000 1,870,391,310 1,699,608,690 1,349,000,000 1,126,000,000 1,641,000,000 1,435,000,000 2,700,223,640 999,000,000 1,356,000,000 1,048,000,000 1,272,000,000 1,124,000,000 1,164,000,000 1,169,000,000 -3,412,106,232 2,275,855,311 662,466,600 2,011,988,595 -3,265,116,759 2,057,278,740 611,255,008 1,931,608,046 -3,243,300,754 2,002,410,314 2,012,514,570 2,044,832,420 -1,850,638,340 2,488,819,170 2,091,390,000 2,127,404,775 1,629,748,629 -3,340,008,698 1,597,938,462 1,650,181,437 1,633,360,489 -2,529,926,250 1,519,268,750 1,421,374,100 1,392,843,175 -2,315,978,641 1,509,001,629 1,146,311,138 977,284,446 -2,066,738,580 1,119,912,860 1,041,691,464 1,111,706,728 
      net income
    350,000,000 1,464,000,000 1,624,000,000 1,490,000,000 1,461,000,000 779,000,000 838,000,000 1,802,000,000 749,000,000 1,168,000,000 1,395,000,000 1,073,000,000 677,000,000 1,244,000,000 2,263,000,000 1,565,000,000 1,299,000,000 1,552,000,000 964,000,000 830,000,000 1,215,000,000 1,418,000,000 441,000,000 549,000,000 -546,000,000 1,212,000,000 -180,000,000 1,046,000,000 257,000,000 808,000,000 -435,000,000 282,000,000 -354,000,000 538,000,000 149,000,000 8,089,000,000 1,033,000,000 401,000,000 654,000,000 668,000,000 2,461,000,000 969,000,000 1,045,000,000 961,000,000 864,000,000 1,122,000,000 1,254,000,000 1,325,000,000 1,252,000,000 1,378,000,000 1,106,000,000 1,525,000,000 -690,000,000 1,288,000,000 -304,000,000 1,340,000,000 1,630,000,000 1,335,000,000 1,435,000,000 1,131,000,000 1,017,000,000 1,056,000,000 1,286,000,000 1,307,000,000 1,061,987,500 1,310,010,800 1,333,000,000 1,514,000,000 1,179,377,550 1,391,000,000 1,315,608,580 1,502,000,000 1,120,636,560 1,207,000,000 1,187,376,480 1,202,000,000 1,211,177,280 1,008,394,380 1,089,000,000 1,037,000,000 782,320,000 1,164,000,000 1,321,241,970 1,210,758,030 940,000,000 790,000,000 1,179,000,000 1,026,000,000 994,787,920 378,000,000 1,027,000,000 700,000,000 1,742,000,000 748,000,000 879,000,000 793,000,000 459,196,712 458,534,784 466,370,400 456,697,260 505,591,127 504,086,223 413,340,808 413,275,392 380,116,046 417,804,614 511,691,895 519,908,870 845,925,128 116,628,450 521,253,600 530,229,846 261,401,598 270,467,100 256,299,444 264,678,894 261,980,918 265,494,350 317,015,150 360,667,340 353,427,745 255,383,380 356,688,930 293,072,185 249,857,895 185,653,660 282,448,780 262,720,872 280,379,144 
    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.