7Baggers
Quarterly
Annual
    Unit: USD2023-12-30 2023-09-09 2023-06-17 2023-03-25 2022-12-31 2022-09-03 2022-06-11 2022-03-19 2021-12-25 2021-09-04 2021-06-12 2021-03-20 2020-12-26 2020-09-05 2020-06-13 2020-03-21 2019-12-28 2019-09-07 2019-06-15 2019-03-23 2018-12-29 2018-09-08 2018-06-16 2018-03-24 2017-12-30 2017-09-09 2017-06-17 2017-03-25 2016-12-31 2016-09-03 2016-06-11 2016-03-19 2015-12-26 2015-09-05 2015-06-13 2015-03-21 2014-12-27 2014-09-06 2014-06-14 2014-03-22 2013-12-28 2013-09-07 2013-06-15 2013-03-23 2012-12-29 2012-09-08 2012-06-16 2012-03-24 2011-12-31 2011-09-03 2011-06-11 2011-03-19 2010-12-25 2010-09-04 2010-06-12 2010-03-20 2009-12-26 2009-09-05 2009-06-13 2009-03-21 2008-12-27 2008-09-06 2008-06-14 2008-03-22 2007-12-29 2007-09-08 2007-06-16 2007-03-24 2006-12-30 2006-09-09 2006-06-17 2006-03-25 2005-12-31 2005-09-03 2005-06-11 2005-03-19 2004-12-25 2004-09-04 2004-06-12 2004-03-20 2003-12-31 2003-12-27 2003-09-30 2003-09-06 2003-06-30 2003-06-14 2003-03-31 2003-03-22 2002-12-28 2002-09-07 2002-06-15 2002-03-23 2001-12-29 2001-09-08 2001-06-16 2001-03-24 2000-12-30 2000-09-02 2000-06-10 2000-03-18 1999-12-25 1999-09-04 1999-06-12 1999-03-20 1998-12-26 1998-09-05 1998-06-13 1998-03-21 1997-12-27 1997-09-06 1997-06-14 1997-03-22 1996-12-28 1996-09-07 1996-06-15 1996-03-23 1995-12-30 1995-09-09 1995-06-17 1995-03-31 1995-03-25 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 1991-06-30 1991-03-31 1990-12-31 1990-09-30 1990-06-30 1990-03-31 1989-12-31 1989-09-30 1989-06-30 1988-12-31 1988-09-30 
      revenue
    27,850,000,000 23,453,000,000 22,323,000,000 17,844,000,000 27,998,000,000 21,976,000,000 20,227,000,000 16,202,000,000 25,248,000,000 20,187,000,000 19,214,000,000 14,821,000,000 22,455,000,000 18,091,000,000 15,945,000,000 13,881,000,000 20,640,000,000 17,188,000,000 16,449,000,000 12,884,000,000 19,524,000,000 16,485,000,000 16,090,000,000 12,562,000,000 19,526,000,000 16,240,000,000 15,710,000,000 12,049,000,000 19,515,000,000 16,027,000,000 15,395,000,000 11,862,000,000 18,585,000,000 16,331,000,000 15,923,000,000 12,217,000,000 19,948,000,000 17,218,000,000 16,894,000,000 12,623,000,000 20,118,000,000 16,909,000,000 16,807,000,000 12,581,000,000 19,954,000,000 16,652,000,000 16,458,000,000 12,428,000,000 20,158,000,000 17,582,000,000 16,827,000,000 11,937,000,000 18,155,000,000 39,683,000,000 14,801,000,000 9,368,000,000 13,297,000,000 11,080,000,000 10,592,000,000 8,263,000,000 12,729,000,000 11,244,000,000 10,945,000,000 8,333,000,000 12,346,000,000 10,171,000,000 9,607,000,000 7,350,000,000 10,383,000,000 8,950,000,000 8,599,000,000 7,205,000,000 10,096,000,000 8,184,000,000 7,697,000,000 6,585,000,000 8,803,000,000 7,257,000,000 7,070,000,000 6,131,000,000 8,073,000,000 8,073,000,000 6,830,000,000 6,830,000,000 6,538,000,000 6,538,000,000 5,530,000,000 5,530,000,000 7,457,000,000 6,376,000,000 6,178,000,000 5,101,000,000 7,986,000,000 6,906,000,000 5,281,000,000 4,539,000,000 6,410,000,000 4,909,000,000 4,928,000,000 4,191,000,000 5,680,000,000 4,591,000,000 4,982,000,000 5,114,000,000 7,193,000,000 5,544,000,000 5,258,000,000 4,353,000,000 6,256,000,000 5,362,000,000 7,707,000,000 6,702,000,000 9,533,000,000 7,867,000,000 7,691,000,000 6,554,000,000 9,251,300,000 7,693,100,000 7,285,800,000 6,190,800,000 6,190,800,000 9,122,500,000 7,064,000,000 6,557,000,000 5,728,900,000 7,722,400,000 6,316,400,000 5,890,300,000 5,091,600,000 6,542,500,000 5,640,000,000 5,210,800,000 4,576,700,000 5,929,800,000 4,881,300,000 4,679,800,000 4,117,000,000 5,444,600,000 4,475,600,000 4,204,700,000 3,677,700,000 4,789,800,000 3,901,600,000 3,592,700,000 4,183,600,000 3,241,400,000 
      cost of revenue
    12,997,000,000 10,631,000,000 10,126,000,000 7,942,000,000 13,334,000,000 10,256,000,000 9,330,000,000 7,351,999,998 12,047,000,000 9,345,000,000 8,868,000,000 6,668,000,000 10,426,000,000 8,156,000,000 7,088,000,000 6,127,000,000 9,346,000,000 7,694,000,000 7,404,000,000 5,688,000,000 8,936,000,000 7,527,000,000 7,263,000,000 5,655,000,000 9,077,000,000 7,366,000,000 7,056,000,000 5,286,000,000 8,944,000,000 7,284,000,000 6,830,000,000 5,151,000,000 8,380,000,000 7,395,000,000 7,167,000,000 5,442,000,000 9,364,000,000 7,995,000,000 7,778,000,000 5,747,000,000 9,565,000,000 7,946,000,000 7,898,000,000 5,834,000,000 9,654,000,000 7,833,000,000 7,915,000,000 5,889,000,000 9,731,000,000 8,452,000,000 7,963,000,000 5,447,000,000 8,359,000,000 18,216,000,000 6,745,000,000 4,463,000,000 6,293,000,000 5,181,000,000 4,881,000,000 3,744,000,000 6,171,000,000 5,268,000,000 5,078,000,000 3,834,000,000 5,784,000,000 4,627,000,000 4,342,000,000 3,285,000,000 4,744,000,000 4,030,000,000 3,809,000,000 3,179,000,000 3,921,000,000 3,733,000,000 3,504,000,000 3,018,000,000 4,082,000,000 3,300,000,000 3,213,000,000 2,811,000,000 3,737,000,000 3,737,000,000 3,116,000,000 3,116,000,000 2,992,000,000 2,992,000,000 2,534,000,000 2,534,000,000 3,460,000,000 2,907,000,000 2,812,000,000 2,318,000,000 3,212,000,000 2,728,000,000 2,031,000,000 1,791,000,000 2,234,000,000 1,673,000,000 1,707,000,000 1,507,000,000 1,990,000,000 1,634,000,000 1,822,000,000 1,903,000,000 2,793,000,000 2,060,000,000 1,917,000,000 1,548,000,000 2,256,000,000 2,226,000,000 3,322,000,000 2,957,000,000 4,215,000,000 3,478,000,000 3,373,000,000 2,899,000,000 3,821,700,000 3,465,200,000 3,223,400,000 2,635,700,000 2,635,700,000 4,001,200,000 3,083,900,000 2,861,400,000 2,504,600,000 3,310,800,000 2,751,000,000 2,548,000,000 2,216,100,000 2,760,000,000 1,872,300,000 2,245,100,000 1,936,000,000 2,495,000,000 2,122,100,000 2,009,700,000 1,745,300,000 2,355,400,000 1,966,300,000 1,805,500,000 1,605,800,000 2,112,900,000 1,738,400,000 1,576,800,000 
      gross profit
    14,853,000,000 12,822,000,000 12,197,000,000 9,902,000,000 14,664,000,000 11,720,000,000 10,897,000,000 8,850,000,002 13,201,000,000 10,842,000,000 10,346,000,000 8,153,000,000 12,029,000,000 9,935,000,000 8,857,000,000 7,754,000,000 11,294,000,000 9,494,000,000 9,045,000,000 7,196,000,000 10,588,000,000 8,958,000,000 8,827,000,000 6,907,000,000 10,449,000,000 8,874,000,000 8,654,000,000 6,763,000,000 10,571,000,000 8,743,000,000 8,565,000,000 6,711,000,000 10,205,000,000 8,936,000,000 8,756,000,000 6,775,000,000 10,584,000,000 9,223,000,000 9,116,000,000 6,876,000,000 10,553,000,000 8,963,000,000 8,909,000,000 6,747,000,000 10,300,000,000 8,819,000,000 8,543,000,000 6,539,000,000 10,427,000,000 9,130,000,000 8,864,000,000 6,490,000,000 9,796,000,000 21,467,000,000 8,056,000,000 4,905,000,000 7,004,000,000 5,899,000,000 5,711,000,000 4,519,000,000 6,558,000,000 5,976,000,000 5,867,000,000 4,499,000,000 6,562,000,000 5,544,000,000 5,265,000,000 4,065,000,000 5,639,000,000 4,920,000,000 4,790,000,000 4,026,000,000 6,175,000,000 4,451,000,000 4,193,000,000 3,567,000,000 4,721,000,000 3,957,000,000 3,857,000,000 3,320,000,000 4,336,000,000 4,336,000,000 3,714,000,000 3,714,000,000 3,546,000,000 3,546,000,000 2,996,000,000 2,996,000,000 3,997,000,000 3,469,000,000 3,366,000,000 2,783,000,000 4,774,000,000 4,178,000,000 3,250,000,000 2,748,000,000 4,176,000,000 3,236,000,000 3,221,000,000 2,684,000,000 3,690,000,000 2,957,000,000 3,160,000,000 3,211,000,000 4,400,000,000 3,484,000,000 3,341,000,000 2,805,000,000 4,000,000,000 3,136,000,000 4,385,000,000 3,745,000,000 5,318,000,000 4,389,000,000 4,318,000,000 3,655,000,000 5,429,600,000 4,227,900,000 4,062,400,000 3,555,100,000 3,555,100,000 5,121,300,000 3,980,100,000 3,695,600,000 3,224,300,000 4,411,600,000 3,565,400,000 3,342,300,000 2,875,500,000 3,782,500,000 3,767,700,000 2,965,700,000 2,640,700,000 3,434,800,000 2,759,200,000 2,670,100,000 2,371,700,000 3,089,200,000 2,509,300,000 2,399,200,000 2,071,900,000 2,676,900,000 2,163,200,000 2,015,900,000 4,183,600,000 3,241,400,000 
      operating expenses
                                                                                                                                                      
      research and development
    771,000,000 
      sales, general and administrative
                                                                                                                                                      
      total operating expenses
    11,756,000,000 8,707,000,000 8,376,000,000 6,964,000,000 11,948,000,000 8,333,000,000 7,399,000,000 6,798,000,020 10,517,000,000 7,646,000,000 7,142,000,000 5,807,000,000 9,203,000,000 6,924,000,000 6,538,000,000 5,830,000,000 8,595,000,000 6,639,000,000 6,316,000,000 5,188,000,000 8,157,000,000 6,114,000,000 5,799,000,000 5,100,000,000 7,856,000,000 5,881,000,000 5,664,000,000 4,830,000,000 8,190,000,000 5,922,000,000 5,601,000,000 5,092,000,000 7,965,000,000 6,161,000,000 5,856,000,000 4,978,000,000 8,553,000,000 6,376,000,000 6,220,000,000 5,069,000,000 8,155,000,000 6,183,000,000 6,040,000,000 5,089,000,000 8,087,000,000 6,019,000,000 6,166,000,000 4,817,000,000 8,180,000,000 6,224,000,000 6,110,000,000 4,764,000,000 7,565,000,000 15,366,000,000 5,595,000,000 4,065,000,000 4,970,000,000 3,667,000,000 3,521,000,000 2,931,000,000 5,345,000,000 3,992,000,000 3,682,000,000 2,946,000,000 4,832,000,000 3,482,000,000 3,306,000,000 2,646,000,000 4,126,000,000 3,104,000,000 3,028,000,000 2,678,000,000 4,736,000,000 2,771,000,000 2,637,000,000 2,320,000,000 3,372,000,000 2,445,000,000 2,436,000,000 2,193,000,000 3,350,000,000 3,350,000,000 2,252,000,000 2,350,000,000 2,154,000,000 2,154,000,000 1,849,000,000 1,849,000,000 2,688,000,000 2,116,000,000 2,057,000,000 1,800,000,000 3,613,000,000 2,955,000,000 2,341,000,000 2,007,000,000 3,241,000,000 2,410,000,000 2,412,000,000 2,029,000,000 2,926,000,000 2,219,000,000 2,439,000,000 2,551,000,000 3,785,000,000 2,595,000,000 2,563,000,000 2,215,000,000 2,994,000,000 2,207,000,000 3,326,000,000 2,979,000,000 4,202,000,000 3,829,000,000 3,332,000,000 2,949,000,000 4,971,600,000 3,197,300,000 3,193,100,000 2,926,000,000 2,926,000,000 4,217,300,000 3,018,400,000 2,910,600,000 2,673,800,000 3,613,100,000 2,713,800,000 2,591,900,000 2,369,500,000 3,233,800,000 2,962,300,000 2,267,700,000 2,112,800,000 2,796,300,000 2,176,300,000 2,032,200,000 1,899,400,000 2,361,200,000 1,945,700,000 1,840,100,000 1,677,900,000 2,229,500,000 1,633,200,000 1,518,600,000 -11,647,000,000 
      operating income
    3,097,000,000 4,115,000,000 3,821,000,000 2,938,000,000 2,716,000,000 3,387,000,000 3,498,000,000 2,051,999,980 2,684,000,000 3,196,000,000 3,204,000,000 2,346,000,000 2,826,000,000 3,011,000,000 2,319,000,000 1,924,000,000 2,699,000,000 2,855,000,000 2,729,000,000 2,008,000,000 2,431,000,000 2,844,000,000 3,028,000,000 1,807,000,000 2,593,000,000 2,993,000,000 2,990,000,000 1,933,000,000 2,381,000,000 2,821,000,000 2,964,000,000 1,619,000,000 2,240,000,000 1,416,000,000 2,900,000,000 1,797,000,000 2,031,000,000 2,847,000,000 2,896,000,000 1,807,000,000 2,398,000,000 2,780,000,000 2,869,000,000 1,658,000,000 2,213,000,000 2,800,000,000 2,377,000,000 1,722,000,000 2,247,000,000 2,906,000,000 2,754,000,000 1,726,000,000 2,231,000,000 6,101,000,000 2,461,000,000 840,000,000 2,034,000,000 2,232,000,000 2,190,000,000 1,588,000,000 1,213,000,000 1,984,000,000 2,185,000,000 1,553,000,000 1,730,000,000 2,062,000,000 1,959,000,000 1,419,000,000 1,513,000,000 1,816,000,000 1,762,000,000 1,348,000,000 1,439,000,000 1,680,000,000 1,556,000,000 1,247,000,000 1,199,000,000 1,512,000,000 1,421,000,000 1,127,000,000 811,000,000 811,000,000 1,453,000,000 1,364,000,000 1,381,000,000 1,381,000,000 1,136,000,000 1,136,000,000 1,219,000,000 1,320,000,000 1,244,000,000 947,000,000 1,030,000,000 975,000,000 909,000,000 741,000,000 935,000,000 826,000,000 809,000,000 655,000,000 764,000,000 738,000,000 721,000,000 660,000,000 615,000,000 889,000,000 778,000,000 590,000,000 1,006,000,000 929,000,000 1,059,000,000 766,000,000 1,116,000,000 560,000,000 986,000,000 706,000,000 458,000,000 1,030,600,000 869,300,000 629,100,000 629,100,000 904,000,000 961,700,000 785,000,000 550,500,000 798,500,000 851,600,000 750,400,000 506,000,000 548,700,000 805,400,000 698,000,000 527,900,000 638,500,000 582,900,000 637,900,000 472,300,000 728,000,000 563,600,000 559,100,000 394,000,000 447,400,000 530,000,000 497,300,000 -7,463,400,000 3,241,400,000 
      net income
    1,302,000,000 3,092,000,000 2,748,000,000 1,932,000,000 518,000,000 2,702,000,000 1,429,000,000 4,261,000,000 1,322,000,000 2,224,000,000 2,358,000,000 1,714,000,000 1,845,000,000 2,291,000,000 1,646,000,000 1,338,000,000 1,766,000,000 2,100,000,000 2,035,000,000 1,413,000,000 6,854,000,000 2,498,000,000 1,820,000,000 1,343,000,000 -710,000,000 2,144,000,000 2,105,000,000 1,318,000,000 1,401,000,000 1,992,000,000 2,005,000,000 931,000,000 1,718,000,000 533,000,000 1,980,000,000 1,221,000,000 1,311,000,000 2,008,000,000 1,978,000,000 1,216,000,000 1,742,000,000 1,913,000,000 2,010,000,000 1,075,000,000 1,661,000,000 1,902,000,000 1,488,000,000 1,127,000,000 1,415,000,000 2,000,000,000 1,885,000,000 1,143,000,000 1,365,000,000 4,955,000,000 1,603,000,000 1,430,000,000 1,434,000,000 1,717,000,000 1,668,000,000 1,135,000,000 719,000,000 1,576,000,000 1,699,000,000 1,148,000,000 1,262,000,000 1,743,000,000 1,557,000,000 1,096,000,000 1,784,000,000 1,481,000,000 1,358,000,000 1,019,000,000 1,108,000,000 864,000,000 1,194,000,000 912,000,000 985,000,000 1,364,000,000 1,059,000,000 804,000,000 705,000,000 705,000,000 1,077,000,000 1,012,000,000 1,009,000,000 1,009,000,000 777,000,000 777,000,000 805,000,000 969,000,000 888,000,000 651,000,000 667,000,000 627,000,000 652,000,000 498,000,000 611,000,000 587,000,000 563,000,000 422,000,000 490,000,000 484,000,000 743,000,000 333,000,000 361,000,000 761,000,000 494,000,000 377,000,000 401,000,000 658,000,000 656,000,000 427,000,000 28,000,000 144,000,000 583,000,000 394,000,000 180,900,000 616,800,000 487,200,000 321,100,000 321,100,000 513,300,000 541,400,000 446,500,000 250,800,000 442,500,000 458,200,000 426,800,000 260,400,000 -675,900,000 425,700,000 383,000,000 241,500,000 271,100,000 285,400,000 318,300,000 205,400,000 265,900,000 336,600,000 292,500,000 181,900,000 202,100,000 269,300,000 264,900,000 187,700,000 241,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.