7Baggers
Quarterly
Annual
    Unit: USD2022-06-30 2021-06-30 2021-03-31 2020-09-31 2020-09-30 2020-06-31 2020-06-30 2020-03-31 2020-01-31 2019-09-31 2019-09-30 2019-06-31 2019-06-30 2019-03-31 2019-01-31 2018-09-31 2018-09-30 2018-06-31 2018-06-30 2018-03-31 2018-01-31 
      revenue
    651,283,250 502,313,000 462,802,000 321,215,750 321,215,750 321,215,750 351,191,000 315,881,000 321,215,750 286,653,000 286,653,000 286,653,000 286,653,000 286,653,000 286,653,000 287,849,750 287,849,750 287,849,750 287,849,750 287,849,750 287,849,750 
      cost of revenue
    223,923,250 277,967,000 231,258,000 196,735,000 168,150,000 
      gross profit
    427,360,000 224,346,000 231,544,000 321,215,750 154,456,000 147,731,000 321,215,750 286,653,000 286,653,000 286,653,000 287,849,750 287,849,750 287,849,750 
      operating expenses
                         
      research and development
      sales and marketing
    94,155,000 80,152,000 75,939,000 61,527,000 61,527,000 61,527,000 63,852,000 62,405,000 61,527,000 65,288,750 65,288,750 65,288,750 65,288,750 65,288,750 65,288,750 73,334,750 73,334,750 73,334,750 73,334,750 73,334,750 73,334,750 
      general and administrative
                         
      total operating expenses
    107,113,000 65,347,000 63,785,000 219,927,000 219,927,000 219,927,000 43,490,000 42,675,000 219,927,000 193,985,750 193,985,750 193,985,750 193,985,750 193,985,750 193,985,750 191,507,750 191,507,750 191,507,750 191,507,750 191,507,750 191,507,750 
      operating income
    275,836,000 145,499,000 139,724,000 -281,454,000 107,342,000 105,080,000 -281,454,000 -259,274,500 -259,274,500 -259,274,500 -264,842,500 -264,842,500 -264,842,500 
      net income
    108,720,500 78,847,000 91,820,000 39,761,750 39,761,750 39,761,750 47,114,000 42,651,000 39,761,750 27,378,500 27,378,500 27,378,500 27,378,500 27,378,500 27,378,500 23,007,250 23,007,250 23,007,250 23,007,250 23,007,250 23,007,250 
    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.