7Baggers
Quarterly
Annual
    Unit: USD2023-12-31 2023-06-30 2023-03-31 2022-12-31 2022-09-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 2007-02-26 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 
      revenue
    22,577,000,000 21,545,000,000 10,772,500,000 22,174,000,000 11,087,000,000 10,750,500,000 10,384,500,000 13,763,698,360 13,576,846,340 13,163,346,750 6,572,512,200 13,595,398,250 13,526,963,310 12,955,809,490 12,952,333,680 12,952,333,680 12,852,155,000 12,798,834,280 12,936,378,000 12,921,306,620 12,624,176,000 12,609,152,300 11,808,321,210 11,828,336,190 8,269,912,380 16,136,675,880 11,579,420,160 11,576,706,580 9,912,746,590 13,614,079,500 11,404,461,420 12,009,910,500 10,552,039,840 13,470,403,320 11,217,550,400 11,225,183,200 8,000,769,390 11,700,384,300 10,748,241,000 10,762,533,400 9,258,568,820 9,184,913,320 7,672,011,480 7,662,054,900 8,154,344,080 6,548,830,560 6,480,706,050 6,232,722,930 6,257,987,190 6,138,762,630 6,588,820,875 6,717,305,595 6,058,619,238 5,871,058,424 5,778,814,558 5,611,903,286 
      cost of revenue
    14,755,000,000 17,993,000,000 6,985,500,000 18,104,000,000 6,667,500,000 6,180,500,000 6,466,500,000 5,636,441,500 5,514,918,050 5,529,069,000 4,653,289,620 4,232,014,080 4,301,225,390 4,558,891,400 2,800,893,080 
      gross profit
    7,822,000,000 3,552,000,000 3,787,000,000 4,070,000,000 4,419,500,000 4,570,000,000 3,918,000,000 13,763,698,360 13,576,846,340 7,526,905,250 6,572,512,200 13,595,398,250 13,526,963,310 7,440,891,440 12,952,333,680 12,952,333,680 12,852,155,000 12,798,834,280 7,407,309,000 12,921,306,620 12,624,176,000 12,609,152,300 7,155,031,590 11,828,336,190 8,269,912,380 16,136,675,880 7,347,406,080 11,576,706,580 9,912,746,590 13,614,079,500 7,103,236,030 12,009,910,500 10,552,039,840 13,470,403,320 6,658,659,000 11,225,183,200 8,000,769,390 11,700,384,300 10,748,241,000 10,762,533,400 9,258,568,820 9,184,913,320 4,871,118,400 7,662,054,900 8,154,344,080 6,548,830,560 6,480,706,050 6,232,722,930 6,257,987,190 6,138,762,630 6,588,820,875 6,717,305,595 6,058,619,238 5,871,058,424 5,778,814,558 5,611,903,286 
      operating expenses
                                                            
      research and development
    129,534,720 119,937,180 140,924,000 107,080,620 
      sales, general and administrative
                                                            
      total operating expenses
    -308,000,000 1,762,000,000 2,687,500,000 1,174,000,000 3,096,000,000 6,180,500,000 6,466,500,000 4,688,350,100 4,687,495,650 4,685,426,200 3,835,618,920 4,713,260,160 4,785,319,660 5,070,244,200 3,576,702,670 
      operating income
    8,130,000,000 1,790,000,000 1,096,000,000 2,896,000,000 1,655,500,000 1,648,500,000 1,201,000,000 -29,083,127,620 13,576,846,340 2,737,518,600 6,572,512,200 -28,422,369,690 13,526,963,310 2,731,232,690 12,952,333,680 12,952,333,680 -31,294,652,850 12,798,834,280 2,668,666,000 12,921,306,620 -17,521,068,240 12,609,152,300 3,232,690,020 11,828,336,190 -28,036,484,180 16,136,675,880 2,634,145,920 11,576,706,580 -26,590,400,570 13,614,079,500 2,317,916,370 12,009,910,500 -21,135,165,630 13,470,403,320 1,588,414,800 11,225,183,200 -29,891,856,260 11,700,384,300 10,748,241,000 10,762,533,400 -19,639,539,520 9,184,913,320 1,294,415,730 7,662,054,900 -14,638,229,570 6,548,830,560 6,480,706,050 6,232,722,930 -14,284,297,530 6,138,762,630 6,588,820,875 6,717,305,595 -13,781,360,922 5,871,058,424 5,778,814,558 5,611,903,286 
      net income
    1,804,000,000 877,000,000 438,500,000 728,000,000 364,000,000 1,947,500,000 463,500,000 710,411,290 696,503,140 1,338,257,700 748,430,580 1,504,824,110 1,496,143,950 1,654,106,030 1,653,569,040 1,653,569,040 890,501,390 884,879,080 1,173,900,000 1,172,339,210 1,164,211,700 1,162,834,810 1,678,289,760 1,680,945,970 722,286,300 973,861,980 553,392,000 553,552,120 229,142,530 487,258,800 1,258,471,280 1,325,282,000 -3,596,405,800 -4,894,185,780 -6,077,850,800 -6,081,837,300 -1,540,307,700 -2,251,382,700 -2,068,462,800 -2,070,771,700 -68,651,900 -77,088,880 1,910,654,200 1,908,451,200 907,608,760 743,547,600 578,091,150 555,970,590 583,888,500 572,764,500 614,756,250 626,744,250 574,351,638 556,730,524 547,983,383 532,155,811 
    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.