7Baggers
Quarterly
Annual
    Unit: USD2023-12-31 2023-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-09-25 2021-06-30 2021-06-26 2021-03-31 2021-03-27 2020-12-31 2020-09-30 2020-06-30 
      revenue
    263,700,000 263,700,000 280,100,000 270,611,000 251,904,000 279,728,000 262,547,000 247,714,000 229,520,000 235,353,000 187,789,925 174,182,389 174,182,389 152,824,268 152,824,268 148,590,525 140,339,058 122,229,623 
      cost of revenue
    156,900,000 149,400,000 161,000,000 154,291,000 151,971,000 172,137,000 165,755,000 163,733,000 152,950,000 158,717,000 125,551,395 114,987,977 114,987,977 99,530,970 99,530,970 90,394,962 87,574,908 77,449,920 
      gross profit
    106,800,000 114,300,000 119,100,000 116,320,000 99,933,000 107,591,000 96,792,000 83,981,000 76,570,000 76,636,000 62,238,530 59,194,412 59,194,412 53,293,298 53,293,298 58,195,563 52,764,150 44,779,703 
      operating expenses
                      
      research and development
      sales and marketing
    16,300,000 16,200,000 17,700,000 16,721,000 14,821,000 16,059,000 14,477,000 14,389,000 13,349,000 14,388,000 12,065,859 10,382,169 10,382,169 9,458,127 9,458,127 8,731,289 7,823,145 7,717,283 
      general and administrative
                      
      total operating expenses
    34,200,000 34,200,000 34,900,000 35,316,000 34,100,000 32,913,000 28,418,000 29,743,000 28,106,000 33,662,000 24,947,491 34,471,523 34,471,523 19,586,307 19,586,307 24,070,057 18,309,277 16,931,440 
      operating income
    42,700,000 50,400,000 52,600,000 52,037,000 48,921,000 48,972,000 42,895,000 44,132,000 41,455,000 48,050,000 37,013,350 44,853,692 44,853,692 29,044,434 29,044,434 32,801,346 26,132,422 24,648,723 
      net income
    64,099,999 63,900,000 66,500,000 64,283,000 51,012,000 43,791,000 53,897,000 39,849,000 35,115,000 28,586,000 25,225,180 14,340,720 14,340,720 24,248,864 24,248,864 24,694,969 29,506,976 20,130,980 
    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.