7Baggers
Quarterly
Annual
    Unit: USD2024-02-29 2023-11-30 2023-08-31 2023-05-31 2023-02-28 2022-11-30 2022-08-31 2022-05-31 2022-02-28 2021-11-30 2021-08-31 2021-05-31 2021-02-28 2020-11-30 2020-08-31 2020-05-31 2020-02-29 2019-11-30 
      revenue
    2,402,748,000 2,230,762,000 1,632,834,000 1,614,706,000 1,636,404,000 1,640,718,000 1,579,602,000 1,568,101,000 1,536,052,000 1,466,608,000 1,397,251,000 1,369,878,000 1,353,278,000 1,300,858,000 1,163,693,000 1,066,362,000 1,188,620,000 1,212,836,000 
      cost of revenue
    1,730,733,000 1,407,905,000 1,039,142,000 1,034,481,000 1,055,243,000 1,047,353,000 1,012,754,000 1,009,185,000 997,918,000 947,240,000 915,910,000 887,149,000 867,228,000 842,226,000 751,161,000 721,193,000 743,429,000 754,405,000 
      gross profit
    672,015,000 822,857,000 593,692,000 580,225,000 581,161,000 593,365,000 566,848,000 558,916,000 538,134,000 519,368,000 481,341,000 482,729,000 486,050,000 458,632,000 412,532,000 345,169,000 445,191,000 458,431,000 
      operating expenses
                      
      research and development
      sales, general and administrative
                      
      total operating expenses
    493,980,000 642,410,000 431,425,000 417,659,000 425,114,000 415,375,000 409,303,000 402,004,000 390,389,000 361,463,000 329,962,000 354,505,000 351,161,000 338,425,000 335,770,000 321,590,000 356,979,000 356,977,000 
      operating income
    178,035,000 180,447,000 162,267,000 162,566,000 74,898,000 112,226,000 91,197,000 80,851,000 81,268,000 157,905,000 151,379,000 128,224,000 134,889,000 120,207,000 76,763,000 23,580,000 88,211,000 101,454,000 
      net income
    52,102,000 69,487,000 77,635,000 78,850,000 87,870,000 104,944,000 106,690,000 113,142,000 110,273,000 124,108,000 109,754,000 82,904,000 88,811,000 64,627,000 45,397,000 2,470,000 52,317,000 31,870,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.