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-05-25 2000-03-31 2000-02-17 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 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
    5,062,000,000 4,471,000,000 4,470,000,000 4,167,000,000 5,422,000,000 4,310,000,000 4,177,000,000 3,918,000,000 4,944,000,000 4,156,000,000 4,230,000,000 3,827,000,000 6,001,000,000 4,980,000,000 4,395,000,000 4,159,000,000 5,958,000,000 4,702,000,000 4,671,000,000 4,151,000,000 5,586,000,000 4,306,000,000 4,288,000,000 3,942,000,000 5,303,000,000 4,148,000,000 4,294,000,000 5,724,000,000 7,240,000,000 5,898,000,000 5,861,000,000 5,517,000,000 7,095,000,000 5,836,000,000 5,974,000,000 5,339,000,000 6,536,000,000 5,547,000,000 5,293,000,000 5,020,000,000 6,799,000,000 5,618,000,000 5,654,000,000 5,258,000,000 7,161,000,000 6,127,000,000 5,892,000,000 5,608,000,000 6,712,000,000 5,394,000,000 5,213,000,000 5,257,000,000 7,392,000,000 6,159,000,000 6,191,000,000 5,677,000,000 7,263,000,000 5,621,000,000 5,230,000,000 5,075,000,000 7,643,958,790 6,326,688,400 6,468,881,000 5,962,117,040 8,215,189,950 6,525,570,240 6,099,285,120 5,989,228,560 8,147,732,870 6,306,831,840 7,606,089,400 7,370,639,340 9,046,508,680 7,617,856,350 7,072,438,590 6,632,755,140 9,160,254,660 7,227,969,840 7,272,800,640 6,622,333,940 8,981,861,000 6,983,756,850 6,519,194,110 6,480,885,250 8,980,309,590 7,304,316,580 7,973,278,600 7,590,536,800 7,294,475,940 7,817,819,400 7,676,138,400 8,212,310,700 11,096,489,600 9,376,501,860 9,171,140,160 9,171,140,160 8,330,640,600 8,330,640,600 9,687,739,640 7,738,506,720 7,287,715,500 6,838,856,280 6,990,670,160 7,241,440,360 8,020,975,250 7,959,187,720 10,624,764,290 8,554,331,800 7,804,746,320 7,406,905,440 9,573,857,010 7,475,920,960 7,639,630,020 7,577,651,565 9,920,911,427 7,337,856,240 7,051,130,640 6,653,864,640 7,318,031,616 7,109,366,544 7,334,981,262 7,599,062,016 7,811,849,751 6,442,750,800 6,536,704,428 6,307,384,896 9,513,551,517 6,035,010,498 6,247,577,622 5,628,861,420 6,222,539,554 8,377,039,650 
      cost of revenue
    3,263,000,000 2,538,000,000 2,508,000,000 2,411,000,000 3,201,000,000 2,580,000,000 2,445,000,000 2,407,000,000 3,026,000,000 2,182,000,000 2,441,000,000 2,340,000,000 3,134,000,000 2,742,000,000 2,564,000,000 2,314,000,000 3,251,000,000 2,547,000,000 2,546,000,000 2,263,000,000 2,897,000,000 2,232,000,000 2,282,000,000 2,156,000,000 2,741,000,000 2,232,000,000 2,369,000,000 3,280,000,000 4,035,000,000 3,295,000,000 3,323,000,000 3,251,000,000 4,272,000,000 3,414,000,000 3,479,000,000 3,223,000,000 4,007,000,000 3,722,000,000 3,113,000,000 3,002,000,000 3,916,000,000 3,261,000,000 3,307,000,000 3,157,000,000 4,464,000,000 3,780,000,000 3,641,000,000 3,494,000,000 4,301,000,000 3,328,000,000 3,170,000,000 3,132,000,000 4,640,000,000 3,824,000,000 3,910,000,000 3,499,000,000 4,592,000,000 3,645,000,000 3,440,000,000 3,433,000,000 5,225,274,880 4,386,834,950 4,298,819,250 3,989,730,190 5,303,982,920 4,348,277,850 3,999,700,780 3,995,813,280 5,448,634,670 4,575,683,720 5,097,856,400 5,017,710,820 6,107,087,330 5,186,625,600 4,774,701,330 4,492,036,890 6,045,276,500 4,816,234,020 4,837,056,000 4,432,475,260 5,788,573,290 4,890,602,850 4,440,282,990 4,391,369,500 6,133,501,060 5,156,464,720 5,411,481,600 5,223,656,900 -2,921,507,760 8,212,991,400 8,344,447,200 7,800,211,150 4,234,467,240 8,431,029,420 8,445,721,450 8,445,721,450 7,667,286,400 7,667,286,400 3,929,945,170 7,386,841,440 6,968,968,500 6,289,852,740 1,742,546,780 7,011,486,020 7,583,815,250 7,575,713,090 3,579,678,270 8,022,222,600 7,282,772,840 7,023,284,290 
      gross profit
    1,799,000,000 1,933,000,000 1,962,000,000 1,756,000,000 2,221,000,000 1,730,000,000 1,732,000,000 1,511,000,000 1,918,000,000 1,974,000,000 1,789,000,000 1,487,000,000 2,867,000,000 2,238,000,000 1,831,000,000 1,845,000,000 2,707,000,000 2,155,000,000 2,125,000,000 1,888,000,000 2,689,000,000 2,074,000,000 2,006,000,000 1,786,000,000 2,562,000,000 1,916,000,000 1,925,000,000 2,444,000,000 3,205,000,000 2,603,000,000 2,538,000,000 2,266,000,000 2,823,000,000 2,422,000,000 2,495,000,000 2,116,000,000 2,529,000,000 1,825,000,000 2,180,000,000 2,018,000,000 2,883,000,000 2,357,000,000 2,347,000,000 2,101,000,000 2,697,000,000 2,347,000,000 2,251,000,000 2,114,000,000 2,411,000,000 2,066,000,000 2,043,000,000 2,125,000,000 2,752,000,000 2,335,000,000 2,281,000,000 2,178,000,000 2,671,000,000 1,976,000,000 1,790,000,000 1,642,000,000 2,418,683,910 1,939,853,450 2,170,061,750 1,972,386,850 2,911,207,030 2,177,292,390 2,099,584,340 1,993,415,280 2,699,098,200 1,731,148,120 2,508,233,000 2,352,928,520 2,939,421,350 2,431,230,750 2,297,737,260 2,140,718,250 3,114,978,160 2,411,735,820 2,435,744,640 2,189,858,680 3,193,287,710 2,093,154,000 2,078,911,120 2,089,515,750 2,846,808,530 2,147,851,860 2,561,797,000 2,366,879,900 10,215,983,700 -395,172,000 -668,308,800 412,099,550 6,862,022,360 945,472,440 725,418,710 725,418,710 663,354,200 663,354,200 5,757,794,470 351,665,280 318,747,000 549,003,540 5,248,123,380 229,954,340 437,160,000 383,474,630 7,045,086,020 532,109,200 521,973,480 383,621,150 9,573,857,010 7,475,920,960 7,639,630,020 7,577,651,565 9,920,911,427 7,337,856,240 7,051,130,640 6,653,864,640 7,318,031,616 7,109,366,544 7,334,981,262 7,599,062,016 7,811,849,751 6,442,750,800 6,536,704,428 6,307,384,896 9,513,551,517 6,035,010,498 6,247,577,622 5,628,861,420 6,222,539,554 8,377,039,650 
      operating expenses
                                                                                                                                        
      research and development
    449,000,000 445,000,000 468,000,000 528,000,000 504,000,000 615,000,000 490,000,000 495,000,000 475,000,000 437,000,000 470,000,000 424,000,000 493,000,000 477,000,000 455,000,000 489,000,000 545,000,000 457,000,000 443,000,000 439,000,000 487,000,000 415,000,000 425,000,000 433,000,000 461,000,000 451,000,000 421,000,000 518,000,000 536,000,000 514,000,000 501,000,000 470,000,000 537,000,000 471,000,000 483,000,000 436,000,000 467,000,000 398,000,000 426,000,000 420,000,000 456,000,000 437,000,000 416,000,000 424,000,000 489,000,000 441,000,000 437,000,000 443,000,000 449,000,000 389,000,000 381,000,000 391,000,000 411,000,000 392,000,000 398,000,000 375,000,000 470,000,000 372,000,000 384,000,000 405,000,000 430,426,400 370,238,940 413,677,950 409,040,740 409,541,850 412,052,760 404,107,190 405,719,520 465,248,730 394,767,960 623,732,200 630,307,640 649,728,980 640,847,490 640,921,680 619,458,290 624,136,300 640,931,460 653,412,480 613,614,960 721,657,300 608,215,650 648,356,060 631,522,500 747,966,580 755,444,360 785,148,000 758,365,300 
      sales, general and administrative
                                                                                                                                        
      total operating expenses
    1,828,000,000 1,710,000,000 1,740,000,000 2,339,000,000 2,023,000,000 1,929,000,000 1,721,000,000 1,693,000,000 1,757,000,000 1,615,000,000 1,704,000,000 1,539,000,000 2,072,000,000 1,762,000,000 1,602,000,000 1,802,000,000 1,978,000,000 1,833,000,000 1,776,000,000 1,643,000,000 1,920,000,000 1,624,000,000 1,708,000,000 1,584,000,000 1,839,000,000 1,616,000,000 1,663,000,000 2,097,000,000 2,379,000,000 2,122,000,000 2,161,000,000 2,065,000,000 2,662,000,000 2,079,000,000 2,146,000,000 1,977,000,000 2,367,000,000 1,916,000,000 1,848,000,000 1,789,000,000 2,142,000,000 1,893,000,000 1,838,000,000 1,796,000,000 2,776,000,000 1,981,000,000 1,930,000,000 1,856,000,000 2,149,000,000 1,793,000,000 1,811,000,000 1,807,000,000 1,997,000,000 1,818,000,000 1,877,000,000 1,789,000,000 2,116,000,000 1,739,000,000 1,782,000,000 1,828,000,000 2,403,892,030 1,902,971,410 1,844,711,350 1,796,993,220 2,034,904,370 1,791,868,890 1,797,427,410 1,701,476,880 2,037,185,670 1,705,933,400 2,138,845,800 2,017,974,460 2,058,092,900 1,948,309,360 2,118,510,450 1,902,346,380 2,923,802,660 1,334,938,800 2,043,861,120 1,956,100,600 2,569,432,680 2,011,658,250 1,988,523,680 1,993,414,500 2,382,710,410 2,029,370,640 2,497,374,600 2,270,506,700 9,111,717,470 165,752,700 76,479,000 79,908,500 -4,902,062,960 4,308,712,270 5,294,161,820 848,540 -910,750 6,206,350,220 -30,747,993,430 -29,573,095,326 -27,006,159,642 -26,051,121,901 -25,647,015,825 -23,665,904,626 
      operating income
    24,000,000 224,000,000 221,000,000 -583,000,000 229,000,000 -1,529,000,000 11,000,000 -181,000,000 162,000,000 358,000,000 85,000,000 -52,000,000 795,000,000 476,000,000 229,000,000 43,000,000 730,000,000 320,000,000 350,000,000 245,000,000 769,000,000 451,000,000 298,000,000 201,000,000 723,000,000 299,000,000 252,000,000 348,000,000 826,000,000 481,000,000 376,000,000 199,000,000 162,000,000 342,000,000 349,000,000 139,000,000 162,000,000 -91,000,000 332,000,000 226,000,000 713,000,000 464,000,000 509,000,000 305,000,000 -79,000,000 333,000,000 338,000,000 438,000,000 262,000,000 273,000,000 -1,123,000,000 318,000,000 755,000,000 517,000,000 404,000,000 389,000,000 555,000,000 237,000,000 8,000,000 -186,000,000 -219,208,120 36,882,040 325,350,400 174,760,440 875,616,790 385,423,500 302,156,930 291,938,400 665,064,370 25,214,720 367,039,400 334,954,060 995,953,950 441,361,890 147,015,540 192,857,500 12,848,780 1,018,896,060 355,810,560 217,524,880 607,633,420 -126,103,950 -26,073,300 32,033,750 47,600,890 88,101,420 37,244,200 73,427,200 -362,436,320 -560,924,700 -744,787,800 332,191,050 1,959,959,400 945,472,440 725,418,710 725,418,710 663,354,200 663,354,200 1,404,361,650 351,665,280 318,747,000 549,003,540 -373,459,880 229,105,800 438,070,750 383,474,630 791,463,120 532,109,200 521,973,480 383,621,150 -21,174,136,420 7,475,920,960 7,639,630,020 7,577,651,565 -19,652,183,899 7,337,856,240 7,051,130,640 6,653,864,640 -19,688,128,026 7,109,366,544 7,334,981,262 7,599,062,016 -18,239,272,150 6,442,750,800 6,536,704,428 6,307,384,896 -16,133,464,308 6,035,010,498 6,247,577,622 5,628,861,420 -17,443,365,072 8,377,039,650 
      net income
    39,000,000 88,000,000 72,000,000 -663,000,000 -113,000,000 -1,329,000,000 -24,000,000 -152,000,000 157,000,000 2,973,000,000 150,000,000 39,000,000 603,000,000 338,000,000 208,000,000 38,000,000 555,000,000 205,000,000 243,000,000 164,000,000 673,000,000 291,000,000 1,000,000 125,000,000 860,000,000 315,000,000 250,000,000 232,000,000 626,000,000 370,000,000 420,000,000 32,000,000 -45,000,000 319,000,000 272,000,000 99,000,000 139,000,000 -104,000,000 242,000,000 138,000,000 409,000,000 282,000,000 317,000,000 161,000,000 -358,000,000 169,000,000 167,000,000 248,000,000 -162,000,000 74,000,000 -1,344,000,000 137,000,000 463,000,000 524,000,000 259,000,000 200,000,000 251,000,000 174,000,000 44,000,000 -57,000,000 -1,480,417,750 356,762,810 720,600,300 218,450,550 1,399,140,720 330,763,440 1,569,147,480 874,318,080 684,781,970 4,238,436,840 301,301,000 160,051,940 332,965,330 1,434,633,940 981,204,840 117,257,360 496,415,300 1,171,690,260 615,699,840 549,493,820 596,251,140 123,530,400 41,717,280 -68,643,750 -1,534,723,010 -329,114,500 -1,352,870,400 9,178,400 -1,016,930,110 -869,378,400 -769,496,400 106,164,150 2,814,013,560 2,066,662,180 3,610,296,590 3,610,296,590 1,140,467,000 1,140,467,000 693,610,000 372,241,440 270,452,000 469,114,700 4,663,812,680 190,921,500 462,661,000 696,382,500 1,182,018,530 648,451,720 338,217,510 406,897,040 -232,171,150 57,504,620 56,572,020 56,113,065 395,782,417 258,270,610 282,706,880 338,472,960 254,984,868 247,794,072 255,657,781 264,862,208 260,952,336 215,217,900 218,356,389 210,696,048 -194,711,073 -141,152,166 -146,123,874 75,519,600 176,212,547 221,661,615 
    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.