7Baggers
Quarterly
Annual
    Unit: USD2024-01-31 2023-10-31 2023-07-31 2023-04-30 2023-01-31 2022-10-31 2022-07-31 2022-06-08 2022-04-30 2022-03-01 2022-01-31 2021-12-02 2021-10-31 2021-10-18 2021-09-10 2021-07-31 2021-04-30 2021-01-31 2020-10-31 2020-07-31 2020-04-30 2020-01-31 2019-10-31 2019-07-31 2019-04-30 2019-01-31 2018-10-31 2018-07-31 2018-04-30 2018-01-31 2017-10-31 2017-07-31 2017-04-30 2017-01-31 2016-10-31 2016-07-31 2016-04-30 2016-01-31 2015-10-31 2015-07-31 2015-04-30 2015-01-31 2014-10-31 2014-07-31 2014-04-30 2014-01-31 2013-10-31 2013-07-31 2013-04-30 2013-01-31 2012-10-31 2012-07-31 2012-04-30 2012-01-31 2011-10-31 2011-07-31 2011-04-30 2011-01-31 2010-10-31 2010-07-31 2010-04-30 2010-01-31 2009-10-31 2009-07-31 2009-04-30 2009-01-31 2008-10-31 2008-07-31 2008-04-30 2008-01-31 2007-10-31 2007-07-31 2007-04-30 2007-01-31 2006-10-31 2006-07-31 2006-04-30 2006-01-31 2005-10-31 2005-07-31 2005-04-30 2005-01-31 2004-10-31 2004-07-31 2004-04-30 2004-01-31 2003-10-31 2003-07-31 2003-04-30 2003-01-31 2002-10-31 2002-07-31 2002-04-30 2002-01-31 2001-10-31 2001-07-31 2001-04-30 2001-01-31 2000-10-31 2000-07-31 2000-04-30 2000-01-31 1999-10-31 1999-07-31 1999-04-30 1999-01-31 1998-10-31 1998-07-31 1998-04-30 1998-01-31 1997-10-31 1997-07-31 1997-04-30 1997-01-31 1996-10-31 1996-07-31 1996-04-30 1996-01-31 
      revenue
    29,144,000,000 14,762,000,000 12,768,000,000 12,429,000,000 13,010,000,000 11,926,000,000 11,503,000,000 11,503,000,000 11,165,000,000 11,165,000,000 11,168,000,000 11,168,000,000 10,829,000,000 11,168,000,000 10,829,000,000 10,603,000,000 10,120,000,000 10,714,000,000 11,750,000,000 11,032,000,000 10,434,000,000 10,680,000,000 10,254,000,000 10,415,000,000 10,145,000,000 9,915,000,000 10,045,000,000 9,814,000,000 9,391,000,000 9,278,000,000 8,992,000,000 9,210,000,000 8,391,000,000 9,038,000,000 8,667,000,000 8,624,000,000 8,179,000,000 8,529,000,000 7,897,000,000 7,927,000,000 7,673,000,000 7,532,000,000 7,129,000,000 7,428,000,000 7,355,000,000 7,484,000,000 9,267,000,000 5,866,000,000 5,917,000,000 5,895,000,000 5,889,000,000 5,841,000,000 5,750,000,000 5,642,000,000 5,665,000,000 5,347,000,000 5,122,000,000 5,460,000,000 4,720,000,000 4,744,000,000 4,767,000,000 5,037,000,000 4,754,000,000 4,667,000,000 4,325,000,000 4,239,183,874 3,440,816,756 4,116,000,000 3,458,910,991 3,744,979,919 3,721,013,566 3,719,518,688 3,564,059,900 3,537,918,871 1,783,051,301 3,339,744,315 3,152,841,353 3,403,504,779 3,081,585,528 3,099,057,182 2,909,319,900 2,806,995,783 2,592,540,838 2,674,650,698 2,768,408,063 2,788,512,441 2,474,035,998 2,594,990,150 2,413,003,008 2,559,306,570 2,442,748,685 2,441,805,226 2,496,471,695 2,848,091,240 2,550,500,453 2,631,498,471 2,782,555,282 2,872,133,114 2,617,529,753 2,552,021,403 2,787,322,276 2,046,875,000 2,519,967,165 1,792,055,372 1,748,067,104 1,730,019,641 1,384,998,618 1,741,043,084 1,545,025,054 1,467,016,163 1,639,103,393 1,359,062,716 1,248,115,052 1,225,906,456 1,124,120,022 1,046,172,874 1,028,046,290 1,018,004,398 
      cost of revenue
    722,000,000 188,000,000 618,000,000 328,000,000 
      gross profit
    29,144,000,000 14,762,000,000 12,768,000,000 12,429,000,000 13,010,000,000 11,926,000,000 11,503,000,000 11,503,000,000 11,165,000,000 11,165,000,000 11,168,000,000 11,168,000,000 10,829,000,000 11,168,000,000 10,829,000,000 10,603,000,000 10,120,000,000 10,714,000,000 11,028,000,000 11,032,000,000 10,434,000,000 10,680,000,000 10,254,000,000 10,415,000,000 10,145,000,000 9,915,000,000 10,045,000,000 9,814,000,000 9,391,000,000 9,278,000,000 8,992,000,000 9,210,000,000 8,391,000,000 9,038,000,000 8,667,000,000 8,624,000,000 8,179,000,000 8,529,000,000 7,709,000,000 7,927,000,000 7,673,000,000 7,532,000,000 7,129,000,000 7,428,000,000 7,355,000,000 7,484,000,000 9,267,000,000 5,866,000,000 5,917,000,000 5,895,000,000 5,271,000,000 5,841,000,000 5,750,000,000 5,642,000,000 5,337,000,000 5,347,000,000 5,122,000,000 5,460,000,000 4,720,000,000 4,744,000,000 4,767,000,000 5,037,000,000 4,754,000,000 4,667,000,000 4,325,000,000 4,239,183,874 3,440,816,756 4,116,000,000 3,458,910,991 3,744,979,919 3,721,013,566 3,719,518,688 3,564,059,900 3,537,918,871 1,783,051,301 3,339,744,315 3,152,841,353 3,403,504,779 3,081,585,528 3,099,057,182 2,909,319,900 2,806,995,783 2,592,540,838 2,674,650,698 2,768,408,063 2,788,512,441 2,474,035,998 2,594,990,150 2,413,003,008 2,559,306,570 2,442,748,685 2,441,805,226 2,496,471,695 2,848,091,240 2,550,500,453 2,631,498,471 2,782,555,282 2,872,133,114 2,617,529,753 2,552,021,403 2,787,322,276 2,046,875,000 2,519,967,165 1,792,055,372 1,748,067,104 1,730,019,641 1,384,998,618 1,741,043,084 1,545,025,054 1,467,016,163 1,639,103,393 1,359,062,716 1,248,115,052 1,225,906,456 1,124,120,022 1,046,172,874 1,028,046,290 1,018,004,398 
      operating expenses
                                                                                                                          
      research and development
      sales, general and administrative
                                                                                                                          
      total operating expenses
    3,790,000,000 -11,248,000,000 -9,078,000,000 3,667,000,000 -158,000,000 3,111,000,000 -3,848,000,000 -4,700,000,000 -5,231,000,000 6,373,000,000 -4,834,000,000 -4,072,000,000 -5,030,000,000 -4,690,000,000 -6,756,000,000 -5,706,000,000 -2,939,000,000 -2,389,000,000 -1,734,000,000 -1,799,000,000 -2,336,000,000 -2,174,000,000 -2,166,000,000 -2,536,000,000 -3,025,000,000 -3,323,000,000 -3,353,000,000 -3,573,000,000 -3,952,000,000 -4,034,000,000 -4,048,000,000 -4,099,000,000 -4,217,000,000 -4,198,000,000 -3,618,000,000 -4,011,000,000 -3,473,000,000 -3,433,000,000 -3,451,000,000 -3,407,000,000 -3,473,000,000 -5,785,000,000 -2,474,000,000 -2,363,000,000 -2,085,000,000 -1,742,000,000 -2,041,000,000 -1,929,000,000 -2,121,000,000 -2,044,000,000 -2,151,000,000 -2,138,000,000 -2,117,000,000 -1,842,000,000 -1,802,000,000 -1,882,000,000 -1,992,000,000 -2,374,000,000 -1,867,000,000 -1,712,000,000 -1,109,882,006 9,075,746 -304,000,000 265,220,012 416,666,668 419,320,257 284,314,769 222,961,731 309,229,865 1,670,275,166 58,830,185 -39,075,583 1,307,464,724 -428,023,042 -937,920,902 -477,329,975 -354,750,683 -525,216,818 -654,690,618 -863,842,041 -473,795,659 -622,275,322 -526,315,790 -1,238,722,613 -621,958,638 -1,254,582,252 -1,562,945,369 -881,292,143 -491,050,213 -47,110,864 73,394,495 116,707,617 379,253,485 339,774,168 603,448,275 -208,827,015 661,168,982 884,195,561 1,910,021,065 734,938,002 653,875,207 1,015,028,518 546,938,776 554,903,364 532,983,837 182,796,163 367,884,218 343,898,352 366,221,863 461,908,107 516,833,860 491,899,252 578,064,872 
      operating income
    141,000,000 3,514,000,000 3,690,000,000 16,096,000,000 12,852,000,000 15,037,000,000 7,655,000,000 7,655,000,000 6,465,000,000 6,465,000,000 5,937,000,000 5,937,000,000 4,646,000,000 5,937,000,000 5,868,000,000 5,769,000,000 6,048,000,000 5,684,000,000 6,338,000,000 4,276,000,000 4,728,000,000 7,741,000,000 7,865,000,000 8,681,000,000 8,346,000,000 7,579,000,000 7,871,000,000 7,648,000,000 6,855,000,000 6,253,000,000 5,873,000,000 5,857,000,000 4,818,000,000 5,086,000,000 4,633,000,000 4,576,000,000 4,080,000,000 4,312,000,000 3,511,000,000 4,309,000,000 3,662,000,000 4,059,000,000 3,696,000,000 3,977,000,000 3,948,000,000 4,011,000,000 3,482,000,000 3,392,000,000 3,554,000,000 3,810,000,000 3,529,000,000 3,800,000,000 3,821,000,000 3,521,000,000 3,293,000,000 3,196,000,000 2,984,000,000 3,343,000,000 2,878,000,000 2,942,000,000 2,885,000,000 3,045,000,000 2,380,000,000 2,800,000,000 2,613,000,000 3,129,301,868 3,449,892,502 3,812,000,000 3,724,131,003 4,161,646,587 4,140,333,823 4,003,833,457 3,787,021,631 3,847,148,736 3,453,326,467 3,398,574,500 3,113,765,770 4,710,969,503 2,653,562,486 2,161,136,280 2,431,989,925 2,452,245,100 2,067,324,020 2,019,960,080 1,904,566,022 2,314,716,782 1,851,760,676 2,068,674,360 1,174,280,395 1,937,347,932 1,188,166,433 878,859,857 1,615,179,552 2,357,041,027 2,503,389,589 2,704,892,966 2,899,262,899 3,251,386,599 2,957,303,921 3,155,469,678 2,578,495,261 2,708,043,982 3,404,162,726 3,702,076,437 2,483,005,106 2,383,894,848 2,400,027,136 2,287,981,860 2,099,928,418 2,000,000,000 1,821,899,556 1,726,946,934 1,592,013,404 1,592,128,319 1,586,028,129 1,563,006,734 1,519,945,542 1,596,069,270 
      net income
    2,824,000,000 2,886,000,000 2,963,000,000 3,351,000,000 1,581,000,000 6,671,000,000 3,214,000,000 3,214,000,000 3,811,000,000 3,811,000,000 3,733,000,000 3,733,000,000 3,781,000,000 3,502,000,000 3,781,000,000 3,545,000,000 3,695,000,000 3,277,000,000 5,143,000,000 2,248,000,000 1,515,000,000 2,989,000,000 2,856,000,000 3,248,000,000 3,172,000,000 2,392,000,000 2,942,000,000 3,087,000,000 2,898,000,000 2,335,000,000 2,677,000,000 2,740,000,000 2,475,000,000 2,504,000,000 2,274,000,000 2,329,000,000 2,024,000,000 2,194,000,000 1,810,000,000 2,238,000,000 1,831,000,000 2,033,000,000 1,719,000,000 2,080,000,000 1,962,000,000 2,015,000,000 1,595,000,000 1,501,000,000 1,697,000,000 1,764,000,000 1,571,000,000 1,677,000,000 1,667,000,000 1,452,000,000 1,566,000,000 1,450,000,000 1,332,000,000 1,541,000,000 994,000,000 1,177,000,000 1,176,000,000 1,297,000,000 878,000,000 912,000,000 618,000,000 711,651,917 948,210,477 997,000,000 851,918,827 969,879,518 1,094,004,396 1,103,183,899 878,535,774 920,634,921 762,456,077 796,470,189 737,970,303 2,306,554,392 589,781,967 411,411,779 599,496,222 630,116,596 612,474,637 584,165,003 511,449,335 603,493,912 500,521,316 500,985,083 -273,521,409 346,715,328 -198,255,896 -406,967,538 153,677,278 375,415,809 224,827,912 340,978,593 379,299,754 437,715,485 255,060,389 282,401,902 41,469,194 446,035,880 848,008,701 1,473,066,506 348,067,104 311,980,662 233,931,498 287,074,830 306,943,450 292,995,486 288,980,624 294,968,987 240,016,755 264,051,759 249,008,104 223,031,469 220,013,615 221,962,617 
    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.