7Baggers
Quarterly
Annual
    Unit: USD2023-12-31 2023-10-01 2023-07-02 2023-04-02 2023-01-01 2022-10-02 2022-07-03 2022-04-03 2022-01-02 2021-10-03 2021-07-04 2021-04-04 2021-01-03 2020-09-27 2020-06-28 2020-03-29 2019-12-29 2019-09-29 2019-06-30 2019-03-31 2018-12-31 2018-12-30 2018-09-30 2018-07-01 2018-06-30 2018-04-01 2018-03-31 2017-12-31 2017-10-01 2017-07-02 2017-04-02 2017-01-01 2016-10-02 2016-07-03 2016-04-03 2016-01-03 2015-09-27 2015-06-28 2015-03-29 2014-12-28 2014-09-28 2014-06-29 2014-03-30 2013-12-29 2013-09-29 2013-06-30 2013-03-31 2012-12-30 2012-09-30 2012-07-01 2012-04-01 2012-01-01 2011-10-02 2011-07-03 2011-04-03 2011-01-02 2010-10-03 2010-07-04 2010-04-04 2010-01-03 2009-09-27 2009-06-28 2009-03-29 2008-12-28 2008-09-28 2008-06-29 2008-03-30 2007-12-30 2007-09-30 2007-07-01 2007-04-01 2006-12-31 2006-10-01 2006-09-30 2006-07-02 2006-06-30 2006-04-02 2006-03-31 2005-12-31 2005-09-30 2005-06-30 2005-03-31 2005-01-02 
      revenue
    356,905,000 432,000,000 463,851,000 440,878,000 497,312,000 475,711,000 417,772,000 350,277,000 384,532,000 323,636,000 308,927,000 306,398,000 341,810,000 274,806,000 352,914,000 449,190,000 603,761,000 475,958,000 436,281,000 348,225,000 456,837,000 456,837,000 428,263,000 449,100,000 449,097,000 391,888,000 391,888,000 658,100,000 477,191,000 337,446,000 399,076,000 1,024,889,000 729,346,000 420,452,000 384,875,000 374,364,000 380,218,000 381,020,000 440,871,000 1,164,238,000 662,734,000 507,871,000 692,422,000 638,134,000 657,120,000 576,516,000 635,433,000 678,525,000 648,948,000 595,897,000 494,131,000 563,394,000 705,427,000 592,255,000 451,418,000 937,073,000 550,645,000 384,238,000 347,274,000 546,545,000 466,307,000 297,644,000 213,787,000 400,967,000 377,500,000 382,751,000 273,701,000 224,343,000 234,334,000 173,766,000 142,347,000 74,509,000 65,348,000 65,348,000 54,695,000 54,695,000 41,958,000 41,958,000 29,341,000 16,465,000 16,400,000 11,092,000 4,800,000 
      cost of revenue
    346,192,000 365,640,000 399,724,000 376,767,000 392,664,000 370,264,000 336,273,000 277,968,000 333,480,000 263,986,000 247,896,000 256,524,000 266,659,000 237,666,000 331,316,000 411,742,000 508,622,000 427,707,000 416,481,000 385,510,000 463,706,000 464,408,000 418,508,000 759,100,000 759,312,000 381,640,000 381,640,000 673,332,000 461,533,000 322,211,000 430,008,000 1,056,962,000 600,138,000 379,158,000 333,338,000 354,061,000 317,574,000 310,139,000 350,053,000 904,759,000 554,220,000 413,726,000 529,433,000 507,466,000 463,890,000 468,655,000 576,120,000 631,648,000 568,175,000 522,397,000 448,883,000 519,130,000 629,303,000 572,961,000 362,896,000 699,359,000 438,060,000 296,387,000 275,531,000 458,320,000 377,023,000 239,181,000 166,039,000 289,257,000 271,879,000 289,721,000 220,381,000 177,161,000 195,929,000 143,974,000 109,922,000 56,364,000 50,164,000 50,164,000 43,248,000 43,248,000 36,266,000 36,266,000 24,722,000 16,544,000 17,585,000 13,093,000 8,900,000 
      gross profit
    10,713,000 66,360,000 64,127,000 64,111,000 104,648,000 105,447,000 81,499,000 72,309,000 51,052,000 59,650,000 61,031,000 49,874,000 75,151,000 37,140,000 21,598,000 37,448,000 95,139,000 48,251,000 19,800,000 -37,285,000 -6,869,000 -7,571,000 9,755,000 -310,000,000 -310,215,000 10,248,000 10,248,000 -15,232,000 15,658,000 15,235,000 -30,932,000 -32,073,000 129,208,000 41,294,000 51,537,000 20,303,000 62,644,000 70,881,000 90,818,000 259,479,000 108,514,000 94,145,000 162,989,000 130,668,000 193,230,000 107,861,000 59,313,000 46,877,000 80,773,000 73,500,000 45,248,000 44,264,000 76,124,000 19,294,000 88,522,000 237,714,000 112,585,000 87,851,000 71,743,000 88,225,000 89,284,000 58,463,000 47,748,000 111,710,000 105,621,000 93,030,000 53,320,000 47,182,000 38,405,000 29,792,000 32,425,000 18,145,000 15,184,000 15,184,000 11,447,000 11,447,000 5,692,000 5,692,000 4,619,000 -79,000 -1,185,000 -2,001,000 -4,100,000 
      operating expenses
                                                                                       
      research and development
    4,799,000 5,406,000 6,508,000 7,247,000 5,560,000 6,784,000 7,405,000 5,010,000 4,365,000 2,979,000 4,711,000 5,015,000 3,275,000 5,344,000 12,335,000 15,638,000 18,262,000 16,101,000 18,159,000 14,993,000 15,906,000 15,481,000 15,698,000 31,300,000 31,210,000 18,891,000 18,891,000 19,823,000 20,693,000 19,754,000 20,515,000 23,860,000 28,153,000 31,411,000 32,706,000 32,362,000 24,973,000 20,560,000 21,168,000 22,725,000 17,291,000 16,581,000 16,746,000 16,972,000 14,903,000 13,035,000 13,170,000 17,670,000 14,956,000 14,104,000 16,726,000 16,210,000 12,664,000 13,520,000 13,646,000 14,095,000 13,382,000 11,206,000 10,407,000 8,575,000 8,250,000 6,853,000 7,964,000 5,970,000 6,049,000 4,813,000 4,642,000 3,904,000 3,902,000 2,821,000 2,936,000 2,564,000 2,536,000 2,536,000 2,588,000 2,588,000 1,996,000 1,996,000 1,980,000 1,503,000 1,360,000 1,667,000 2,500,000 
      sales and marketing
    46,400,000 3,104,000 28,517,000 8,803,000 1,946,000 -0 
      general and administrative
                                                                                       
      total operating expenses
    35,760,000 52,510,000 35,462,000 55,967,000 65,958,000 70,875,000 64,734,000 61,978,000 62,857,000 54,115,000 53,839,000 76,147,000 64,900,000 64,719,000 65,130,000 65,130,000 72,526,000 68,401,000 68,703,000 67,403,000 66,517,000 80,070,000 84,683,000 97,791,000 105,643,000 81,109,000 81,520,000 77,214,000 74,500,000 68,394,000 71,499,000 73,928,000 76,125,000 63,229,000 62,035,000 70,092,000 101,858,000 73,090,000 233,801,000 92,591,000 68,120,000 76,106,000 69,573,000 62,334,000 1,800,000 
      operating income
    109,664,000 94,525,000 89,301,000 97,904,000 87,720,000 92,849,000 99,954,000 82,272,000 81,931,000 53,680,000 59,785,000 49,672,000 51,414,000 38,917,000 68,302,000 81,596,000 89,137,000 80,835,000 80,137,000 77,850,000 70,021,000 69,320,000 91,845,000 167,900,000 95,929,000 84,021,000 84,021,000 92,349,000 89,094,000 88,457,000 87,918,000 90,377,000 108,223,000 116,094,000 130,497,000 138,005,000 106,082,000 102,080,000 98,382,000 97,225,000 85,685,000 88,080,000 90,674,000 93,097,000 78,132,000 75,070,000 83,262,000 119,528,000 84,670,000 76,584,000 92,920,000 92,565,000 88,993,000 106,111,000 89,825,000 102,360,000 104,397,000 89,582,000 74,687,000 68,308,000 54,723,000 48,608,000 50,247,000 56,569,000 52,124,000 48,021,000 38,500,000 35,972,000 31,610,000 42,998,000 25,307,000 8,669,000 8,742,000 8,742,000 7,573,000 7,573,000 6,377,000 6,377,000 5,980,000 -3,954,000 3,563,000 3,467,000 4,300,000 
      net income
    -98,951,000 -28,165,000 -25,174,000 -33,793,000 15,572,000 148,110,000 -18,455,000 -9,963,000 -31,054,000 6,200,000 730,000 -3,338,000 23,955,000 -2,066,000 -37,646,000 -45,450,000 894,000 -47,623,000 66,195,000 -117,582,000 -156,869,000 -156,870,000 -80,203,000 -477,900,000 -477,917,000 -134,042,000 -134,042,000 -734,685,000 -76,953,000 -78,191,000 -128,640,000 -298,224,000 -10,217,000 -74,917,000 -79,056,000 -118,037,000 -44,164,000 -32,948,000 -11,145,000 149,041,000 22,641,000 6,782,000 72,776,000 36,674,000 113,984,000 31,863,000 -23,612,000 -112,285,000 -74,022,000 -50,683,000 -50,718,000 -55,759,000 -363,264,000 -100,125,000 -1,303,000 135,354,000 8,188,000 -1,731,000 -2,944,000 19,917,000 34,561,000 9,855,000 -2,499,000 55,141,000 53,497,000 45,009,000 14,820,000 11,210,000 6,795,000 -13,206,000 -2,457,000 9,476,000 6,442,000 6,442,000 3,874,000 3,874,000 -685,000 -685,000 -1,361,000 3,875,000 -4,748,000 -5,468,000 -12,300,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.