7Baggers
Quarterly
Annual
    Unit: USD2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 
      revenue
    442,151,000 440,240,000 413,778,000 447,998,000 453,560,000 450,152,000 484,622,000 616,287,000 607,434,000 574,466,000 458,896,000 513,410,000 465,739,000 387,393,000 323,389,000 468,148,000 467,753,000 431,836,000 399,177,000 481,875,000 460,171,000 426,589,000 349,883,000 377,445,000 320,035,000 253,373,000 199,201,000 212,748,000 176,877,000 146,885,000 119,290,000 149,025,000 124,734,000 107,842,000 96,290,000 105,212,000 84,130,000 77,320,000 
      cost of revenue
    93,998,000 94,272,000 85,853,000 106,087,000 94,383,000 95,314,000 104,801,000 128,545,000 102,978,000 92,548,000 79,770,000 87,288,000 77,198,000 63,584,000 74,110,000 90,566,000 73,471,000 81,972,000 82,817,000 82,940,000 70,016,000 61,790,000 62,902,000 72,005,000 62,428,000 50,372,000 46,450,000 49,454,000 44,494,000 40,657,000 36,626,000 42,105,000 37,241,000 33,689,000 28,925,000 25,786,000 20,670,000 19,700,000 
      gross profit
    348,153,000 345,968,000 327,925,000 341,911,000 359,177,000 354,838,000 379,821,000 487,742,000 504,456,000 481,918,000 379,126,000 426,122,000 388,541,000 323,809,000 249,279,000 377,582,000 394,282,000 349,864,000 316,360,000 398,935,000 390,155,000 364,799,000 286,981,000 305,440,000 257,607,000 203,001,000 152,751,000 163,294,000 132,383,000 106,228,000 82,664,000 106,920,000 87,493,000 74,153,000 67,365,000 79,426,000 63,460,000 57,620,000 
      operating expenses
                                          
      research and development
    82,764,000 92,945,000 90,676,000 99,328,000 97,025,000 106,403,000 112,434,000 113,867,000 118,821,000 101,419,000 96,566,000 90,229,000 83,511,000 75,961,000 74,409,000 75,187,000 69,036,000 70,368,000 69,853,000 62,515,000 66,222,000 60,613,000 60,523,000 57,904,000 50,770,000 45,528,000 39,191,000 39,869,000 39,674,000 37,611,000 36,934,000 36,614,000 37,493,000 35,009,000 34,328,000 33,112,000 31,757,000 32,155,000 
      sales and marketing
    109,776,000 101,312,000 106,494,000 122,665,000 113,619,000 115,512,000 125,311,000 152,475,000 140,839,000 154,393,000 143,975,000 139,136,000 105,263,000 112,118,000 99,102,000 123,372,000 129,411,000 106,405,000 106,151,000 140,525,000 141,059,000 139,977,000 105,863,000 92,665,000 76,346,000 59,363,000 47,163,000 48,006,000 38,070,000 32,166,000 30,041,000 36,253,000 30,106,000 28,514,000 31,177,000 34,045,000 32,414,000 30,006,000 
      general and administrative
                                          
      total operating expenses
    21,627,000 28,258,000 34,265,000 -40,552,000 25,322,000 28,809,000 39,227,000 38,878,000 31,747,000 32,869,000 29,981,000 15,113,000 38,813,000 29,545,000 17,753,000 28,286,000 23,323,000 21,825,000 17,287,000 12,865,000 10,361,000 9,313,000 11,216,000 9,592,000 12,037,000 10,140,000 10,546,000 11,762,000 11,718,000 9,200,000 8,538,000 8,265,000 5,996,000 8,292,000 6,169,000 7,397,000 6,919,000 5,931,000 
      operating income
    214,167,000 222,515,000 231,435,000 181,441,000 235,966,000 250,724,000 276,972,000 305,220,000 291,407,000 288,681,000 270,522,000 244,478,000 227,587,000 217,624,000 191,264,000 226,845,000 221,770,000 198,598,000 193,291,000 215,905,000 217,642,000 209,903,000 177,602,000 160,161,000 139,153,000 115,031,000 96,900,000 99,637,000 89,462,000 78,977,000 75,513,000 81,132,000 73,595,000 71,815,000 71,674,000 74,554,000 71,090,000 68,092,000 
      net income
    133,986,000 123,453,000 96,490,000 -72,791,000 364,160,000 93,938,000 425,040,000 182,522,000 213,049,000 193,237,000 108,604,000 181,644,000 160,954,000 106,185,000 58,015,000 150,737,000 172,512,000 151,266,000 123,069,000 183,030,000 161,959,000 154,896,000 109,379,000 145,279,000 118,454,000 87,970,000 55,851,000 63,657,000 42,921,000 27,251,000 7,151,000 25,788,000 13,898,000 2,338,000 -4,309,000 4,872,000 -7,630,000 -10,472,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.