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-04-30 2022-03-03 2022-01-31 2021-12-01 2021-11-26 2021-10-31 2021-09-14 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 1995-04-30 1995-01-31 1994-10-31 1994-07-31 1994-04-30 
      revenue
    32,488,000,000 13,249,000,000 14,434,000,000 13,508,000,000 15,065,000,000 12,543,000,000 12,088,000,000 11,107,000,000 -180,000,000 13,037,000,000 12,040,000,000 12,040,000,000 12,342,000,000 11,310,000,000 12,709,000,000 11,568,000,000 12,918,000,000 11,072,000,000 12,900,000,000 10,318,000,000 12,814,000,000 11,193,000,000 11,523,000,000 11,485,000,000 11,574,000,000 10,661,000,000 11,011,000,000 10,040,000,000 10,803,000,000 10,513,000,000 9,741,000,000 10,269,000,000 9,076,000,000 8,935,000,000 9,928,000,000 9,485,000,000 9,312,000,000 7,979,000,000 8,796,000,000 8,790,000,000 9,559,000,000 8,348,000,000 8,938,000,000 8,236,000,000 8,416,000,000 7,887,000,000 7,219,000,000 7,767,000,000 7,904,000,000 7,520,000,000 7,747,000,000 6,918,000,000 7,574,000,000 6,479,000,000 6,790,000,000 7,132,000,000 7,389,000,000 7,202,000,000 6,827,000,000 6,967,000,000 7,334,000,000 7,581,000,000 7,823,000,000 6,761,000,000 6,940,757,129 5,069,205,731 5,911,975,435 4,954,792,043 5,646,586,345 5,615,415,971 5,480,779,470 5,669,439,823 5,697,824,810 5,349,342,903 5,206,471,321 5,122,250,753 4,977,241,694 4,816,551,835 4,938,165,789 4,734,256,927 4,827,586,207 4,641,482,701 4,572,188,955 4,541,341,013 4,366,066,702 5,543,436,203 4,024,767,802 3,813,547,186 4,037,408,759 3,847,892,202 3,862,232,779 3,929,747,531 4,080,468,874 4,026,102,115 3,718,654,434 3,498,157,248 3,455,254,086 3,094,127,388 3,003,864,447 3,053,909,953 2,811,053,241 2,855,883,961 2,632,109,540 2,548,942,378 2,571,083,246 2,436,080,892 2,457,142,857 2,701,932,713 2,454,055,628 2,486,004,426 2,377,946,244 2,186,958,950 2,227,928,292 2,146,298,573 1,977,463,240 1,896,528,250 1,891,148,982 1,895,093,941 1,843,241,766 1,754,983,051 1,764,109,781 1,876,029,037 1,816,001,109 1,795,105,766 
      cost of revenue
    997,000,000 1,032,000,000 1,304,000,000 149,000,000 1,406,000,000 461,000,000 1,785,000,000 -177,000,000 1,614,000,000 661,000,000 1,046,000,000 1,160,000,000 1,225,000,000 494,000,000 925,000,000 421,000,000 836,000,000 1,041,000,000 643,000,000 1,090,000,000 183,000,000 397,000,000 1,210,000,000 988,000,000 829,000,000 335,000,000 656,000,000 493,000,000 1,522,000,000 752,000,000 1,009,000,000 830,000,000 982,000,000 878,000,000 263,000,000 938,000,000 705,000,000 3,621,000,000 3,360,000,000 5,108,000,000 4,609,000,000 1,631,000,000 
      gross profit
    32,488,000,000 13,249,000,000 14,434,000,000 13,508,000,000 15,065,000,000 12,543,000,000 12,088,000,000 11,107,000,000 -180,000,000 12,040,000,000 12,040,000,000 12,040,000,000 11,310,000,000 11,310,000,000 11,405,000,000 11,419,000,000 11,512,000,000 10,611,000,000 11,115,000,000 10,495,000,000 11,200,000,000 10,532,000,000 10,477,000,000 10,325,000,000 10,349,000,000 10,167,000,000 10,086,000,000 9,619,000,000 9,967,000,000 9,472,000,000 9,098,000,000 9,179,000,000 8,893,000,000 8,538,000,000 8,718,000,000 8,497,000,000 8,483,000,000 7,644,000,000 8,140,000,000 8,297,000,000 8,037,000,000 7,596,000,000 7,929,000,000 7,406,000,000 7,434,000,000 7,009,000,000 6,956,000,000 6,829,000,000 7,199,000,000 3,899,000,000 7,747,000,000 6,918,000,000 7,574,000,000 3,119,000,000 6,790,000,000 7,132,000,000 7,389,000,000 2,094,000,000 6,827,000,000 6,967,000,000 7,334,000,000 2,972,000,000 7,823,000,000 6,761,000,000 6,940,757,129 3,438,205,731 5,911,975,435 4,954,792,043 5,646,586,345 5,615,415,971 5,480,779,470 5,669,439,823 5,697,824,810 5,349,342,903 5,206,471,321 5,122,250,753 4,977,241,694 4,816,551,835 4,938,165,789 4,734,256,927 4,827,586,207 4,641,482,701 4,572,188,955 4,541,341,013 4,366,066,702 5,543,436,203 4,024,767,802 3,813,547,186 4,037,408,759 3,847,892,202 3,862,232,779 3,929,747,531 4,080,468,874 4,026,102,115 3,718,654,434 3,498,157,248 3,455,254,086 3,094,127,388 3,003,864,447 3,053,909,953 2,811,053,241 2,855,883,961 2,632,109,540 2,548,942,378 2,571,083,246 2,436,080,892 2,457,142,857 2,701,932,713 2,454,055,628 2,486,004,426 2,377,946,244 2,186,958,950 2,227,928,292 2,146,298,573 1,977,463,240 1,896,528,250 1,891,148,982 1,895,093,941 1,843,241,766 1,754,983,051 1,764,109,781 1,876,029,037 1,816,001,109 1,795,105,766 
      operating expenses
                                                                                                                                
      research and development
      sales, general and administrative
                                                                                                                                
      total operating expenses
    1,815,000,000 -9,180,000,000 -9,803,000,000 5,130,000,000 3,410,000,000 928,000,000 8,551,000,000 -3,318,000,000 -4,551,000,000 -4,374,000,000 -3,892,000,000 -4,190,000,000 -4,428,000,000 -4,011,000,000 -4,222,000,000 -4,993,000,000 -1,763,000,000 -1,177,000,000 -834,000,000 -1,037,000,000 -1,148,000,000 -1,969,000,000 -2,168,000,000 -2,307,000,000 -2,836,000,000 -3,154,000,000 -2,972,000,000 -3,205,000,000 -2,916,000,000 -3,212,000,000 -3,030,000,000 -3,343,000,000 -3,484,000,000 -2,948,000,000 -2,927,000,000 -3,007,000,000 -2,756,000,000 -2,752,000,000 -2,833,000,000 -2,591,000,000 -2,670,000,000 -2,437,000,000 -2,337,000,000 -2,411,000,000 -2,427,000,000 618,000,000 -3,008,000,000 -2,825,000,000 -3,027,000,000 888,000,000 -4,469,000,000 -3,085,000,000 -2,723,000,000 1,464,000,000 -3,410,000,000 -3,358,000,000 -3,353,000,000 627,000,000 -3,898,000,000 -4,311,000,000 -2,452,064,897 1,669,384,851 -598,771,750 295,358,650 592,369,479 464,865,206 1,183,047,598 808,652,246 808,935,919 642,983,492 434,438,284 -15,630,232 -177,514,794 -1,156,162,948 -986,898,494 -1,180,100,755 -1,293,723,642 -2,001,069,308 -1,719,228,210 -1,759,221,172 -1,529,910,006 -2,712,746,925 -925,978,046 -990,978,089 -912,408,759 -956,715,579 -894,695,170 -1,133,761,958 -925,075,242 -721,027,002 -308,868,501 268,734,644 580,122,919 746,677,023 686,682,521 500,592,417 580,005,787 -84,002,581 461,931,989 361,925,603 432,844,840 764,932,720 777,928,949 429,062,276 689,966,507 390,041,200 435,975,190 483,105,278 488,071,168 668,345,357 698,089,873 688,904,017 907,091,810 718,793,876 760,967,610 782,101,694 547,079,523 250,623,031 160,981,697 -20,047,007 
      operating income
    10,000,000 4,069,000,000 4,631,000,000 18,638,000,000 18,475,000,000 13,471,000,000 9,401,000,000 7,789,000,000 7,789,000,000 7,489,000,000 7,489,000,000 7,489,000,000 6,936,000,000 6,936,000,000 7,513,000,000 7,229,000,000 7,084,000,000 6,600,000,000 6,893,000,000 5,502,000,000 9,437,000,000 9,355,000,000 9,643,000,000 9,288,000,000 9,201,000,000 8,198,000,000 7,918,000,000 7,312,000,000 7,131,000,000 6,318,000,000 6,126,000,000 5,974,000,000 5,977,000,000 5,326,000,000 5,688,000,000 5,154,000,000 4,999,000,000 4,696,000,000 5,213,000,000 5,290,000,000 5,281,000,000 4,844,000,000 5,096,000,000 4,815,000,000 4,764,000,000 4,572,000,000 4,619,000,000 4,418,000,000 4,772,000,000 4,517,000,000 4,739,000,000 4,093,000,000 4,547,000,000 4,007,000,000 2,321,000,000 4,047,000,000 4,666,000,000 3,558,000,000 3,417,000,000 3,609,000,000 3,981,000,000 3,599,000,000 3,925,000,000 2,450,000,000 4,488,692,232 5,107,590,582 5,313,203,685 5,250,150,693 6,238,955,824 6,080,281,177 6,663,827,068 6,478,092,069 6,506,760,729 5,992,326,395 5,640,909,605 5,106,620,521 4,799,726,900 3,660,388,887 3,951,267,295 3,554,156,172 3,533,862,565 2,640,413,393 2,852,960,745 2,782,119,841 2,836,156,696 2,830,689,278 3,098,789,756 2,822,569,097 3,125,000,000 2,891,176,623 2,967,537,609 2,795,985,573 3,155,393,632 3,305,075,113 3,409,785,933 3,766,891,892 4,035,377,005 3,840,804,411 3,690,546,968 3,554,502,370 3,391,059,028 2,771,881,380 3,094,041,529 2,910,867,981 3,003,928,086 3,201,013,612 3,235,071,806 3,130,994,989 3,144,022,135 2,876,045,626 2,813,921,434 2,670,064,228 2,715,999,460 2,814,643,930 2,675,553,113 2,585,432,267 2,798,240,792 2,613,887,817 2,604,209,376 2,537,084,745 2,311,189,304 2,126,652,068 1,976,982,806 1,775,058,759 
      net income
    3,580,000,000 4,129,000,000 3,870,000,000 3,648,000,000 3,131,000,000 3,876,000,000 3,575,000,000 4,250,000,000 4,250,000,000 4,093,000,000 4,093,000,000 4,095,000,000 3,887,000,000 3,887,000,000 4,292,000,000 4,014,000,000 3,845,000,000 3,247,000,000 3,197,000,000 1,484,000,000 3,504,000,000 3,201,000,000 3,263,000,000 3,226,000,000 3,170,000,000 3,247,000,000 3,101,000,000 3,051,000,000 3,001,000,000 2,829,000,000 2,783,000,000 2,801,000,000 3,015,000,000 2,533,000,000 2,886,000,000 2,560,000,000 2,426,000,000 2,569,000,000 2,449,000,000 2,473,000,000 2,434,000,000 2,316,000,000 2,352,000,000 2,175,000,000 2,067,000,000 2,077,000,000 2,279,000,000 1,912,000,000 2,045,000,000 1,888,000,000 2,216,000,000 1,508,000,000 1,830,000,000 1,599,000,000 -92,000,000 1,506,000,000 1,839,000,000 1,121,000,000 1,276,000,000 1,329,000,000 1,497,000,000 1,294,000,000 1,561,000,000 -50,000,000 1,053,343,166 1,119,994,882 1,262,026,612 928,270,042 1,244,979,920 1,324,564,573 1,394,952,614 1,278,979,479 1,494,415,050 1,262,601,370 1,176,603,688 1,117,561,684 1,170,914,884 522,459,897 979,551,855 906,801,008 978,665,344 518,204,264 746,506,986 762,374,880 790,100,582 746,752,173 782,437,377 697,407,991 778,588,808 665,086,835 696,753,761 677,434,530 722,319,024 655,376,774 492,354,740 601,965,602 695,547,894 568,928,665 563,317,479 561,315,166 527,054,398 479,013,108 452,001,204 431,947,484 360,930,654 435,082,446 463,945,578 463,994,273 461,045,580 449,011,044 427,980,703 402,960,067 398,975,603 375,960,783 358,664,285 340,367,597 355,964,816 320,027,289 319,119,858 304,000,000 319,071,077 301,510,629 293,954,520 273,054,058 
    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.