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 
      revenue
    5,156,000,000 4,990,000,000 4,934,000,000 4,925,000,000 5,023,000,000 4,640,000,000 4,373,000,000 4,256,000,000 4,461,000,000 4,246,000,000 4,109,000,000 4,022,000,000 4,061,000,000 3,961,000,000 3,656,000,000 3,663,000,000 3,826,000,000 3,687,000,000 3,587,000,000 3,489,000,000 3,713,000,000 3,591,000,000 3,440,000,000 3,351,000,000 3,403,000,000 3,355,000,000 3,259,000,000 3,185,000,000 3,288,000,000 3,225,000,000 3,116,000,000 3,096,000,000 3,186,000,000 3,141,000,000 3,092,000,000 3,011,000,000 3,115,000,000 3,000,000,000 2,938,000,000 2,874,000,000 2,928,000,000 2,855,000,000 2,810,000,000 2,743,000,000 2,834,000,000 2,774,000,000 2,665,000,000 2,631,000,000 2,618,000,000 2,622,000,000 2,554,000,000 2,531,000,000 2,551,000,000 2,455,000,000 2,398,000,000 2,375,000,000 2,443,000,000 2,411,000,000 2,377,000,000 2,375,000,000 2,454,400,000 2,449,300,000 2,398,700,000 2,350,600,000 2,330,799,682 2,309,899,632 2,228,099,894 2,205,599,631 2,254,600,089 2,210,699,676 2,135,200,223 2,080,499,766 2,086,700,000 2,062,800,232 2,018,500,061 1,974,700,121 1,964,900,391 1,946,900,592 1,865,599,733 1,803,799,843 1,825,600,216 1,806,199,352 1,773,300,014 1,740,900,544 1,794,400,000 1,766,300,000 1,747,999,697 1,698,000,319 1,904,400,028 1,849,799,590 1,744,700,454 1,794,299,227 2,678,600,360 1,311,400,000 1,232,700,000 1,210,500,000 2,210,000,000 1,188,400,000 1,181,300,000 1,181,100,000 
      cost of revenue
    2,086,000,000 1,858,000,000 1,790,000,000 1,803,000,000 2,082,000,000 1,794,000,000 1,637,000,000 1,594,000,000 1,882,000,000 1,660,000,000 1,609,000,000 1,548,000,000 1,766,000,000 1,632,000,000 1,458,000,000 1,412,000,000 1,681,000,000 1,502,000,000 1,466,000,000 1,421,000,000 1,784,000,000 1,685,000,000 1,491,000,000 1,408,000,000 1,658,000,000 1,531,000,000 1,433,000,000 1,313,000,000 1,574,000,000 1,426,000,000 1,331,000,000 1,300,000,000 1,482,000,000 1,394,000,000 1,372,000,000 1,284,000,000 1,476,000,000 1,333,000,000 1,268,000,000 1,222,000,000 1,349,000,000 1,237,000,000 1,222,000,000 1,154,000,000 1,330,000,000 1,222,000,000 1,152,000,000 1,116,000,000 1,316,000,000 1,178,000,000 1,134,000,000 1,098,000,000 949,000,000 837,000,000 806,000,000 788,000,000 872,000,000 810,000,000 799,000,000 797,000,000 841,600,000 822,100,000 803,400,000 795,300,000 806,400,229 764,799,762 753,700,000 723,600,000 729,500,000 683,900,000 668,200,000 660,400,000 -823,800,348 1,221,500,581 617,600,000 616,500,000 -852,299,811 1,112,799,546 1,080,100,067 1,066,600,210 1,126,600,162 1,051,700,432 1,053,499,932 1,070,099,897 1,149,200,000 1,103,200,000 1,126,999,545 1,108,699,809 1,306,099,895 1,150,500,237 1,127,800,303 1,137,999,369 1,211,799,820 979,600,000 904,300,000 872,700,000 950,800,000 862,700,000 875,300,000 856,100,000 
      gross profit
    3,070,000,000 3,132,000,000 3,144,000,000 3,122,000,000 2,941,000,000 2,846,000,000 2,736,000,000 2,662,000,000 2,579,000,000 2,586,000,000 2,500,000,000 2,474,000,000 2,295,000,000 2,329,000,000 2,198,000,000 2,251,000,000 2,145,000,000 2,185,000,000 2,121,000,000 2,068,000,000 1,929,000,000 1,906,000,000 1,949,000,000 1,943,000,000 1,745,000,000 1,824,000,000 1,826,000,000 1,872,000,000 1,714,000,000 1,799,000,000 1,785,000,000 1,796,000,000 1,704,000,000 1,747,000,000 1,720,000,000 1,727,000,000 1,639,000,000 1,667,000,000 1,670,000,000 1,652,000,000 1,579,000,000 1,618,000,000 1,588,000,000 1,589,000,000 1,504,000,000 1,552,000,000 1,513,000,000 1,515,000,000 1,302,000,000 1,444,000,000 1,420,000,000 1,433,000,000 1,602,000,000 1,618,000,000 1,592,000,000 1,587,000,000 1,571,000,000 1,601,000,000 1,578,000,000 1,578,000,000 1,612,800,000 1,627,200,000 1,595,300,000 1,555,300,000 1,524,399,453 1,545,099,870 1,474,399,894 1,481,999,631 1,525,100,089 1,526,799,676 1,467,000,223 1,420,099,766 2,910,500,348 841,299,651 1,400,900,061 1,358,200,121 2,817,200,202 834,101,046 785,499,666 737,199,633 699,000,054 754,498,920 719,800,082 670,800,647 645,200,000 663,100,000 621,000,152 589,300,510 598,300,133 699,299,353 616,900,151 656,299,858 1,466,800,540 331,800,000 328,400,000 337,800,000 1,259,200,000 325,700,000 306,000,000 325,000,000 
      operating expenses
                                                                                                        
      research and development
      sales, general and administrative
                                                                                                        
      total operating expenses
    2,447,000,000 2,631,000,000 2,565,000,000 2,561,000,000 2,304,000,000 2,080,000,000 2,002,000,000 1,933,000,000 1,937,000,000 1,897,000,000 1,842,000,000 1,801,000,000 1,744,000,000 1,729,000,000 1,633,000,000 1,595,000,000 1,481,000,000 1,406,000,000 1,386,000,000 1,316,000,000 1,325,000,000 1,307,000,000 1,264,000,000 1,244,000,000 1,186,000,000 1,179,000,000 1,165,000,000 1,149,000,000 1,487,000,000 1,186,000,000 1,118,000,000 1,159,000,000 1,265,000,000 1,150,000,000 1,101,000,000 1,053,000,000 1,106,000,000 1,075,000,000 1,041,000,000 1,044,000,000 1,089,000,000 1,034,000,000 1,036,000,000 1,006,000,000 1,035,000,000 995,000,000 971,000,000 976,000,000 909,000,000 919,000,000 912,000,000 891,000,000 1,166,000,000 1,096,000,000 1,061,000,000 1,094,000,000 1,146,000,000 1,076,000,000 1,076,000,000 1,071,000,000 1,072,300,000 1,079,400,000 1,092,700,611 1,021,200,000 1,019,199,603 954,299,911 977,400,213 1,080,299,908 1,046,200,179 945,199,139 921,299,163 943,800,140 2,553,799,419 409,198,606 927,599,460 894,799,879 2,448,299,647 407,601,108 407,599,733 410,400,053 424,400,486 407,198,812 410,099,959 411,100,338 409,900,000 400,800,000 385,199,272 374,400,892 592,801,162 375,499,448 401,500,756 408,399,811 371,500,060 289,400,000 279,000,000 272,400,000 266,800,000 266,700,000 265,200,000 263,400,000 
      operating income
    664,000,000 517,000,000 582,000,000 599,000,000 669,000,000 796,000,000 762,000,000 727,000,000 1,052,000,000 692,000,000 658,000,000 672,000,000 547,000,000 617,000,000 634,000,000 684,000,000 690,000,000 785,000,000 740,000,000 762,000,000 649,000,000 777,000,000 692,000,000 719,000,000 559,000,000 649,000,000 668,000,000 729,000,000 236,000,000 616,000,000 690,000,000 640,000,000 460,000,000 597,000,000 617,000,000 679,000,000 533,000,000 606,000,000 629,000,000 614,000,000 490,000,000 590,000,000 552,000,000 583,000,000 469,000,000 557,000,000 542,000,000 539,000,000 393,000,000 525,000,000 508,000,000 542,000,000 404,000,000 505,000,000 512,000,000 487,000,000 348,000,000 493,000,000 449,000,000 479,000,000 502,500,000 538,000,000 498,100,000 527,400,000 499,099,762 584,400,278 493,800,213 396,999,539 471,000,436 569,100,257 515,000,558 459,599,486 321,200,465 430,500,581 465,900,331 454,000,000 349,100,101 410,299,861 377,199,466 310,899,790 258,399,784 345,000,000 306,400,108 253,199,647 -5,700,000 -51,000,000 232,700,409 202,399,618 5,498,653 323,799,905 215,399,395 247,900,047 1,095,300,480 42,400,000 49,400,000 65,400,000 992,400,000 59,000,000 40,800,000 61,600,000 
      net income
    288,000,000 136,000,000 200,000,000 217,000,000 248,000,000 514,000,000 468,000,000 385,000,000 644,000,000 345,000,000 335,000,000 331,000,000 260,000,000 307,000,000 290,000,000 350,000,000 368,000,000 433,000,000 517,000,000 428,000,000 357,000,000 443,000,000 390,000,000 410,000,000 282,000,000 370,000,000 379,000,000 433,000,000 81,000,000 348,000,000 416,000,000 378,000,000 261,000,000 365,000,000 341,000,000 415,000,000 312,000,000 355,000,000 381,000,000 377,000,000 290,000,000 356,000,000 286,000,000 362,000,000 291,000,000 351,000,000 328,000,000 348,000,000 246,000,000 325,000,000 321,000,000 327,000,000 230,000,000 246,000,000 295,000,000 267,000,000 155,000,000 279,000,000 243,000,000 321,000,000 284,900,000 285,100,000 267,000,000 291,000,000 400,100,139 409,899,632 468,700,319 225,100,323 236,199,564 319,599,866 356,600,112 210,100,420 78,499,768 190,099,884 189,500,430 242,199,516 135,599,672 156,599,471 172,300,200 101,299,843 49,599,676 115,899,514 74,799,406 91,200,235 -139,200,000 -107,400,000 18,399,758 -1,999,681 -43,299,270 585,800,852 51,399,395 -140,400,441 -27,399,700 161,000,000 165,000,000 162,400,000 200,700,000 144,300,000 134,500,000 -129,600,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.