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-07 2022-04-30 2022-03-01 2022-01-31 2021-12-03 2021-11-02 2021-10-31 2021-09-15 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 1995-10-31 1995-07-31 
      revenue
    18,832,000,000 8,322,000,000 7,938,000,000 8,381,000,000 6,000,000 520,000,000 6,945,000,000 6,945,000,000 5,705,000,000 5,705,000,000 7,124,000,000 7,095,000,000 7,095,000,000 6,508,000,000 6,508,000,000 7,495,000,000 6,270,000,000 6,919,000,000 5,937,000,000 7,137,000,000 5,427,000,000 6,721,000,000 6,048,000,000 6,635,000,000 6,161,000,000 6,488,000,000 5,884,000,000 5,776,000,000 5,576,000,000 5,634,000,000 5,608,000,000 5,401,000,000 5,703,000,000 5,162,000,000 5,184,000,000 5,583,000,000 5,164,000,000 5,016,000,000 4,982,000,000 4,826,000,000 4,526,000,000 5,055,000,000 4,640,000,000 4,215,000,000 4,041,000,000 4,122,000,000 4,138,000,000 4,050,000,000 3,944,000,000 4,081,000,000 4,176,000,000 3,878,000,000 3,959,000,000 4,117,000,000 4,078,000,000 3,234,000,000 3,217,000,000 3,346,000,000 3,229,000,000 2,907,000,000 3,049,000,000 3,025,000,000 2,989,000,000 2,978,000,000 2,655,000,000 2,442,232,055 2,813,432,370 2,745,138,178 2,620,052,241 2,026,104,418 2,199,601,639 2,554,573,529 2,528,008,874 2,574,955,909 2,316,524,494 2,570,426,519 2,472,926,203 2,481,793,355 2,621,341,604 2,410,922,003 2,397,984,886 2,411,312,330 2,282,347,765 2,389,886,893 2,436,583,025 2,363,684,489 2,369,856,151 2,306,501,548 2,163,826,435 2,279,501,217 2,264,608,815 2,117,181,315 2,193,821,545 2,178,045,303 1,918,085,668 2,189,602,446 2,452,395,578 2,158,596,912 2,125,693,090 2,061,533,889 2,248,222,749 2,092,013,890 1,974,981,041 1,990,972,013 1,926,039,387 1,898,020,850 1,579,941,288 1,881,027,967 1,879,026,485 1,802,096,986 1,833,898,701 1,837,077,878 1,706,087,686 1,680,819,517 1,578,730,991 1,514,360,314 1,508,509,191 1,517,317,207 1,447,775,661 1,473,281,399 
      cost of revenue
    29,000,000 29,000,000 
      gross profit
    18,832,000,000 8,322,000,000 7,938,000,000 8,381,000,000 6,000,000 520,000,000 6,945,000,000 6,945,000,000 5,705,000,000 5,705,000,000 7,095,000,000 7,095,000,000 7,095,000,000 6,508,000,000 6,508,000,000 7,495,000,000 6,270,000,000 6,919,000,000 5,937,000,000 7,137,000,000 5,427,000,000 6,721,000,000 6,048,000,000 6,635,000,000 6,161,000,000 6,488,000,000 5,855,000,000 5,776,000,000 5,576,000,000 5,634,000,000 5,608,000,000 5,401,000,000 5,703,000,000 5,162,000,000 5,184,000,000 5,583,000,000 5,164,000,000 5,016,000,000 4,982,000,000 4,826,000,000 4,526,000,000 5,055,000,000 4,640,000,000 4,215,000,000 4,041,000,000 4,122,000,000 4,138,000,000 4,050,000,000 3,944,000,000 4,081,000,000 4,176,000,000 3,878,000,000 3,959,000,000 4,117,000,000 4,078,000,000 3,234,000,000 3,217,000,000 3,346,000,000 3,229,000,000 2,907,000,000 3,049,000,000 3,025,000,000 2,989,000,000 2,978,000,000 2,655,000,000 2,442,232,055 2,813,432,370 2,745,138,178 2,620,052,241 2,026,104,418 2,199,601,639 2,554,573,529 2,528,008,874 2,574,955,909 2,316,524,494 2,570,426,519 2,472,926,203 2,481,793,355 2,621,341,604 2,410,922,003 2,397,984,886 2,411,312,330 2,282,347,765 2,389,886,893 2,436,583,025 2,363,684,489 2,369,856,151 2,306,501,548 2,163,826,435 2,279,501,217 2,264,608,815 2,117,181,315 2,193,821,545 2,178,045,303 1,918,085,668 2,189,602,446 2,452,395,578 2,158,596,912 2,125,693,090 2,061,533,889 2,248,222,749 2,092,013,890 1,974,981,041 1,990,972,013 1,926,039,387 1,898,020,850 1,579,941,288 1,881,027,967 1,879,026,485 1,802,096,986 1,833,898,701 1,837,077,878 1,706,087,686 1,680,819,517 1,578,730,991 1,514,360,314 1,508,509,191 1,517,317,207 1,447,775,661 1,473,281,399 
      operating expenses
                                                                                                                            
      research and development
      sales, general and administrative
                                                                                                                            
      total operating expenses
    1,428,000,000 -6,153,000,000 -6,145,000,000 1,837,000,000 7,983,000,000 10,774,000,000 -2,407,000,000 2,279,000,000 -2,013,000,000 -2,437,000,000 -3,157,000,000 -2,934,000,000 -2,829,000,000 -2,316,000,000 -3,668,000,000 -1,965,000,000 -1,581,000,000 -1,218,000,000 -1,167,000,000 -1,013,000,000 -1,432,000,000 -857,000,000 -1,311,000,000 -1,947,000,000 -2,082,000,000 -2,442,000,000 -2,102,000,000 -2,840,000,000 -2,020,000,000 -2,260,000,000 -2,784,000,000 -2,852,000,000 -2,698,000,000 -2,471,000,000 -2,277,000,000 -2,192,000,000 -2,748,000,000 -2,212,000,000 -1,742,000,000 -1,648,000,000 -1,656,000,000 -2,782,000,000 -1,488,000,000 -1,632,000,000 -1,624,000,000 -1,642,000,000 -1,518,000,000 -1,552,000,000 -1,528,000,000 -1,939,000,000 -1,297,000,000 -1,268,000,000 -1,352,000,000 -1,393,000,000 -1,296,000,000 -1,356,000,000 -1,425,000,000 -1,007,000,000 -1,510,000,000 -1,058,000,000 -483,038,347 -231,706,844 -194,472,876 619,851,316 1,170,682,730 1,247,439,677 997,763,816 905,158,071 731,334,509 823,284,534 572,462,948 216,590,377 120,619,025 -185,089,065 -235,092,444 -317,380,352 -450,260,482 -539,587,979 -540,252,827 -663,650,075 -636,580,200 -699,441,241 -546,017,450 -630,101,675 -702,554,745 -702,540,309 -627,078,385 -812,294,182 -464,121,653 -357,988,903 321,100,917 703,316,953 1,091,290,662 1,244,836,116 1,134,066,587 1,078,199,052 960,937,499 587,014,567 793,108,637 746,900,073 1,095,935,941 1,438,222,307 1,373,998,488 1,205,869,720 1,090,869,374 661,168,465 742,935,905 599,832,449 540,504,112 538,388,094 717,328,568 646,698,433 783,397,471 704,418,436 740,740,741 
      operating income
    36,000,000 2,169,000,000 1,793,000,000 10,218,000,000 7,989,000,000 11,294,000,000 4,538,000,000 4,538,000,000 7,984,000,000 7,984,000,000 5,082,000,000 5,082,000,000 5,082,000,000 4,071,000,000 4,071,000,000 4,338,000,000 3,336,000,000 4,090,000,000 3,621,000,000 3,469,000,000 3,462,000,000 5,140,000,000 4,830,000,000 5,468,000,000 5,148,000,000 5,056,000,000 4,998,000,000 4,465,000,000 3,629,000,000 3,552,000,000 3,166,000,000 3,299,000,000 2,863,000,000 3,142,000,000 2,924,000,000 2,799,000,000 2,312,000,000 2,318,000,000 2,511,000,000 2,549,000,000 2,334,000,000 2,307,000,000 2,428,000,000 2,473,000,000 2,393,000,000 2,466,000,000 1,356,000,000 2,562,000,000 2,312,000,000 2,457,000,000 2,534,000,000 2,360,000,000 2,407,000,000 2,589,000,000 2,139,000,000 1,937,000,000 1,949,000,000 1,994,000,000 1,836,000,000 1,611,000,000 1,693,000,000 1,600,000,000 1,982,000,000 1,468,000,000 1,597,000,000 1,959,193,708 2,581,725,526 2,550,665,302 3,239,903,557 3,196,787,148 3,447,041,316 3,552,337,345 3,433,166,945 3,306,290,418 3,139,809,028 3,142,889,467 2,689,516,580 2,602,412,380 2,436,252,539 2,175,829,559 2,080,604,534 1,961,051,848 1,742,759,786 1,849,634,066 1,772,932,950 1,727,104,289 1,670,414,910 1,760,484,098 1,533,724,760 1,576,946,472 1,562,068,506 1,490,102,930 1,381,527,363 1,713,923,650 1,560,096,765 2,510,703,363 3,155,712,531 3,249,887,574 3,370,529,206 3,195,600,476 3,326,421,801 3,052,951,389 2,561,995,608 2,784,080,650 2,672,939,460 2,993,956,791 3,018,163,595 3,255,026,455 3,084,896,205 2,892,966,360 2,495,067,166 2,580,013,783 2,305,920,135 2,221,323,629 2,117,119,085 2,231,688,882 2,155,207,624 2,300,714,678 2,152,194,097 2,214,022,140 
      net income
    1,290,000,000 1,610,000,000 1,452,000,000 1,056,000,000 247,000,000 4,483,000,000 1,365,000,000 1,365,000,000 4,756,000,000 4,756,000,000 2,933,000,000 2,933,000,000 2,933,000,000 2,159,000,000 2,159,000,000 2,275,000,000 1,303,000,000 2,017,000,000 1,584,000,000 1,232,000,000 689,000,000 1,592,000,000 1,194,000,000 1,557,000,000 1,497,000,000 1,510,000,000 1,695,000,000 1,536,000,000 1,246,000,000 973,000,000 1,227,000,000 1,387,000,000 1,247,000,000 1,487,000,000 1,344,000,000 1,245,000,000 973,000,000 1,060,000,000 1,206,000,000 1,185,000,000 993,000,000 986,000,000 1,057,000,000 1,110,000,000 1,062,000,000 1,048,000,000 1,061,000,000 1,121,000,000 957,000,000 1,030,000,000 1,064,000,000 951,000,000 1,010,000,000 1,090,000,000 897,000,000 793,000,000 800,000,000 776,000,000 739,000,000 669,000,000 745,000,000 657,000,000 647,000,000 557,000,000 358,000,000 224,926,254 560,509,565 520,982,600 641,952,984 255,020,080 451,732,616 660,206,581 671,103,716 585,537,919 695,582,871 710,487,612 644,188,903 630,405,098 656,917,240 541,202,400 599,496,222 601,587,695 562,223,030 653,359,947 601,947,073 532,027,528 513,567,482 503,799,606 409,566,089 398,418,491 399,234,873 345,209,818 301,082,013 372,247,743 4,834,192 443,425,076 606,572,482 416,729,126 484,654,942 401,307,967 497,630,332 473,958,333 257,948,855 397,983,750 363,967,907 361,988,216 234,105,419 377,928,949 376,950,608 361,001,893 297,032,974 372,019,297 314,018,431 322,145,842 291,158,059 299,574,000 280,462,900 295,492,029 268,438,482 263,769,304 
    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.