7Baggers
Quarterly
Annual
    Unit: USD2023-12-30 2023-09-30 2023-07-01 2023-04-01 2022-12-31 2022-10-01 2022-07-02 2022-04-02 2022-01-01 2021-10-02 2021-07-03 2021-06-30 2021-04-03 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 
      revenue
    478,841,000 478,010,000 471,945,000 466,413,000 451,147,000 443,009,000 442,955,000 450,534,000 414,070,000 411,276,000 436,112,000 436,112,000 417,160,000 417,160,000 422,302,000 366,003,000 351,577,000 355,223,000 
      cost of revenue
    333,677,000 330,746,000 316,690,000 321,948,000 322,372,000 308,426,000 297,912,000 305,708,000 289,680,000 271,534,000 289,523,000 289,523,000 285,477,000 285,477,000 296,087,000 251,873,000 244,948,000 247,682,000 
      gross profit
    145,164,000 147,264,000 155,255,000 144,465,000 128,775,000 134,583,000 145,043,000 144,826,000 124,390,000 139,742,000 146,589,000 146,589,000 131,683,000 131,683,000 126,215,000 114,130,000 106,629,000 107,541,000 
      operating expenses
                      
      research and development
      sales, general and administrative
                      
      total operating expenses
    112,831,000 118,052,000 117,795,000 64,886,000 128,064,000 129,796,000 131,239,000 130,959,000 111,683,000 119,388,000 115,291,000 115,291,000 101,619,000 101,619,000 103,604,000 96,743,000 82,690,000 89,674,000 
      operating income
    32,333,000 -76,352,000 37,492,000 17,639,000 -1,758,000 4,787,000 14,028,000 13,776,000 -113,048,000 18,347,000 30,294,000 31,298,000 28,296,000 30,064,000 17,726,000 12,877,000 -51,957,000 17,867,000 
      net income
    -25,736,000 -102,389,000 25,599,000 -31,998,000 -237,779,000 24,298,000 -473,887,000 25,334,000 -126,192,000 2,090,000 1,260,000 1,260,000 5,798,000 5,798,000 -9,732,000 -7,402,000 -77,553,000 37,637,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.