7Baggers
Quarterly
Annual
    Unit: USD2025-09-27 2025-06-28 2025-03-29 2024-12-28 2024-09-28 2024-06-29 2024-03-30 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-10-02 2021-07-03 2021-04-03 2021-01-02 2020-10-03 2020-06-27 2020-03-28 2019-12-28 2019-09-28 2019-06-29 2019-03-30 2018-12-29 2018-09-29 2018-06-30 
      
                                  
      revenue
    287,900,000 344,764,000 259,756,000 550,857,000 255,380,000 397,146,000 252,662,000 612,869,000 305,147,000 373,356,000 304,173,000 672,579,000 316,290,000 371,783,000 399,781,000 664,481,000 359,540,000 378,672,000 332,949,000 645,584,000 339,837,000 249,310,000 175,098,000 562,083,000 294,160,000 260,119,000 210,173,000 496,371,000 272,939,000 208,398,000 
      yoy
    12.73% -13.19% 2.81% -10.12% -16.31% 6.37% -16.93% -8.88% -3.52% 0.42% -23.92% 1.22% -12.03% -1.82% 20.07% 2.93% 5.80% 51.89% 90.15% 14.86% 15.53% -4.16% -16.69% 13.24% 7.77% 24.82%     
      qoq
    -16.49% 32.73% -52.85% 115.70% -35.70% 57.18% -58.77% 100.84% -18.27% 22.74% -54.78% 112.65% -14.93% -7.00% -39.84% 84.81% -5.05% 13.73% -48.43% 89.97% 36.31% 42.38% -68.85% 91.08% 13.09% 23.76% -57.66% 81.86% 30.97%  
      cost of revenue
    162,109,000 195,040,000 146,147,000 309,451,000 152,363,000 205,505,000 140,624,000 330,190,000 177,093,000 201,594,000 172,555,000 387,522,000 192,190,000 195,935,000 220,747,000 347,096,000 192,608,000 200,811,000 167,173,000 346,159,000 178,301,000 139,519,000 102,089,000 334,463,000 169,889,000 142,749,000 119,760,000 301,082,000 156,663,000 112,909,000 
      gross profit
    125,791,000 149,724,000 113,609,000 241,406,000 103,017,000 191,641,000 112,038,000 282,679,000 128,054,000 171,762,000 131,618,000 285,057,000 124,100,000 175,848,000 179,034,000 317,385,000 166,932,000 177,861,000 165,776,000 299,425,000 161,536,000 109,791,000 73,009,000 227,620,000 124,271,000 117,370,000 90,413,000 195,289,000 116,276,000 95,489,000 
      yoy
    22.11% -21.87% 1.40% -14.60% -19.55% 11.57% -14.88% -0.83% 3.19% -2.32% -26.48% -10.19% -25.66% -1.13% 8.00% 6.00% 3.34% 62.00% 127.06% 31.55% 29.99% -6.46% -19.25% 16.56% 6.88% 22.91%     
      qoq
    -15.98% 31.79% -52.94% 134.34% -46.24% 71.05% -60.37% 120.75% -25.45% 30.50% -53.83% 129.70% -29.43% -1.78% -43.59% 90.13% -6.14% 7.29% -44.64% 85.36% 47.13% 50.38% -67.93% 83.16% 5.88% 29.82% -53.70% 67.95% 21.77%  
      gross margin %
    43.69% 43.43% 43.74% 43.82% 40.34% 48.25% 44.34% 46.12% 41.96% 46.00% 43.27% 42.38% 39.24% 47.30% 44.78% 47.76% 46.43% 46.97% 49.79% 46.38% 47.53% 44.04% 41.70% 40.50% 42.25% 45.12% 43.02% 39.34% 42.60% 45.82% 
      operating expenses
                                  
      research and development
    61,958,000 59,750,000 77,423,000 80,838,000 70,778,000 74,223,000 80,322,000 79,235,000 65,517,000 77,758,000 80,785,000 76,940,000 67,275,000 62,522,000 64,947,000 61,330,000 65,784,000 55,578,000 56,370,000 52,346,000 54,782,000 57,770,000 49,593,000 52,526,000 49,644,000 44,355,000 40,080,000 37,095,000 37,900,000 35,444,000 
      sales and marketing
    67,762,000 62,576,000 64,210,000 86,644,000 73,181,000 71,643,000 61,835,000 83,950,000 58,601,000 66,600,000 63,621,000 78,696,000 72,649,000 63,993,000 59,955,000 83,736,000 73,236,000 67,231,000 57,205,000 74,453,000 58,338,000 77,273,000 50,504,000 77,423,000 70,894,000 61,482,000 49,371,000 65,852,000 56,792,000 60,819,000 
      general and administrative
    30,480,000 30,327,000 33,200,000 25,831,000 28,427,000 33,186,000 40,841,000 39,799,000 32,299,000 48,665,000 44,438,000 43,117,000 44,240,000 42,373,000 44,090,000 39,725,000 39,456,000 38,323,000 39,806,000 35,242,000 32,989,000 31,662,000 26,119,000 30,209,000 28,563,000 26,583,000 23,900,000 23,823,000 21,383,000 20,860,000 
      total operating expenses
    160,200,000 152,653,000 174,833,000 193,313,000 172,386,000 179,052,000 182,998,000 202,984,000 156,417,000 193,023,000 188,844,000 198,753,000 184,164,000 168,888,000 168,992,000 184,791,000 178,476,000 161,132,000 153,381,000 162,041,000 146,109,000 166,705,000 126,216,000 160,158,000 149,101,000 132,420,000 113,351,000 126,770,000 116,075,000 117,123,000 
      operating income
    -34,409,000 -2,929,000 -61,224,000 48,093,000 -69,369,000 12,589,000 -70,960,000 79,695,000 -28,363,000 -21,261,000 -57,226,000 86,304,000 -60,064,000 6,960,000 10,042,000 132,594,000 -11,544,000 16,729,000 12,395,000 137,384,000 15,427,000 -56,914,000 -53,207,000 67,462,000 -24,830,000 -15,050,000 -22,938,000 68,519,000 201,000 -21,634,000 
      yoy
    -50.40% -123.27% -13.72% -39.65% 144.58% -159.21% 24.00% -7.66% -52.78% -405.47% -669.87% -34.91% 420.30% -58.40% -18.98% -3.49% -174.83% -129.39% -123.30% 103.65% -162.13% 278.17% 131.96% -1.54% -12453.23% -30.43%     
      qoq
    1074.77% -95.22% -227.30% -169.33% -651.03% -117.74% -189.04% -380.98% 33.40% -62.85% -166.31% -243.69% -962.99% -30.69% -92.43% -1248.60% -169.01% 34.97% -90.98% 790.54% -127.11% 6.97% -178.87% -371.70% 64.98% -34.39% -133.48% 33989.05% -100.93%  
      operating margin %
    -11.95% -0.85% -23.57% 8.73% -27.16% 3.17% -28.08% 13.00% -9.29% -5.69% -18.81% 12.83% -18.99% 1.87% 2.51% 19.95% -3.21% 4.42% 3.72% 21.28% 4.54% -22.83% -30.39% 12.00% -8.44% -5.79% -10.91% 13.80% 0.07% -10.38% 
      other income
    -1,322,000 661,000 193,000 -6,029,000 4,864,000 -2,464,000 -3,303,000 10,274,000 -6,696,000 1,424,000 -2,832,000 23,576,000 -8,364,000 -9,858,000 -2,281,000 -1,402,000 -2,271,000 1,998,000 -1,578,000 4,257,000 3,273,000 365,000 -1,423,000 4,424,000 -4,985,000 1,068,000 -710,000 -3,999,000 -847,000 -3,744,000 
      interest income
    1,528,000 1,572,000 1,973,000 1,861,000 2,327,000 2,629,000 3,933,000 3,075,000 2,661,000 2,391,000 3,181,000 1,967,000 1,070,000 429,000 123,000 33,000 32,000 34,000 44,000 36,000 44,000 81,000 874,000 998,000 3,330,000 806,000 611,000    
      interest expense
    -129,000 -117,000 -109,000 -110,000 -108,000 -106,000 -122,000 -105,000 -148,000 -274,000 -152,000 -158,000 -168,000 -196,000 -90,000 -98,000 -67,000 -77,000 -182,000 -265,000 -300,000 -360,000 -374,000 -453,000    -398,000 -1,144,000 -1,116,000 
      total other income
    77,000 2,116,000 2,057,000 -4,278,000 7,083,000 59,000 508,000 13,244,000 -4,183,000 3,541,000 197,000 25,385,000 -7,462,000 -9,625,000 -2,248,000 -1,467,000 -2,306,000 1,955,000 -1,716,000 4,028,000 3,017,000 86,000 -923,000 4,969,000 -4,154,000 1,874,000 -99,000 -4,397,000 -1,991,000 -4,860,000 
      income before benefit from income taxes
    -34,332,000 -813,000 -59,167,000 43,815,000 -62,286,000 12,648,000 -70,452,000 92,939,000 -32,546,000 -17,720,000 -57,029,000 111,689,000 -67,526,000 -2,665,000 7,794,000 131,127,000 -13,850,000 18,684,000 10,679,000 141,412,000 18,444,000 -56,828,000 -54,130,000 72,431,000 -28,984,000 -13,176,000 -23,037,000 64,122,000 -1,790,000 -26,494,000 
      benefit from income taxes
    3,526,000 2,566,000 10,977,000 -6,422,000 -9,193,000 8,939,000 -743,000 11,992,000 -1,306,000 5,851,000 -26,377,000 36,501,000 -3,458,000 -2,068,000 -772,000 7,646,000 -5,106,000 858,000 -6,542,000 9,120,000 33,000 152,000 -1,810,000 1,656,000 616,000 833,000 -213,000 2,455,000 -70,000 494,000 
      net income
    -37,858,000 -3,379,000 -70,144,000 50,237,000 -53,093,000 3,709,000 -69,709,000 80,947,000 -31,240,000 -23,571,000 -30,652,000 75,188,000 -64,068,000 -597,000 8,566,000 123,481,000 -8,744,000 17,826,000 17,221,000 132,292,000 18,411,000 -56,980,000 -52,320,000 70,775,000 -29,600,000 -14,009,000 -22,824,000 61,667,000 -1,720,000 -26,988,000 
      yoy
    -28.69% -191.10% 0.62% -37.94% 69.95% -115.74% 127.42% 7.66% -51.24% 3848.24% -457.83% -39.11% 632.71% -103.35% -50.26% -6.66% -147.49% -131.28% -132.91% 86.92% -162.20% 306.74% 129.23% 14.77% 1620.93% -48.09%     
      qoq
    1020.39% -95.18% -239.63% -194.62% -1531.46% -105.32% -186.12% -359.11% 32.54% -23.10% -140.77% -217.36% 10631.66% -106.97% -93.06% -1512.18% -149.05% 3.51% -86.98% 618.55% -132.31% 8.91% -173.92% -339.10% 111.29% -38.62% -137.01% -3685.29% -93.63%  
      net income margin %
    -13.15% -0.98% -27.00% 9.12% -20.79% 0.93% -27.59% 13.21% -10.24% -6.31% -10.08% 11.18% -20.26% -0.16% 2.14% 18.58% -2.43% 4.71% 5.17% 20.49% 5.42% -22.86% -29.88% 12.59% -10.06% -5.39% -10.86% 12.42% -0.63% -12.95% 
      net income per share
                              -0.22 0.62 -0.01 -0.45 
      basic
    -0.048 -0.03 -0.58 0.41 -0.43 0.03 -0.56 0.65 -0.24 -0.18 -0.24 0.59 -0.5 0.07 0.97 -0.08 0.14 0.14 1.14 -0.088 -0.52 -0.48 0.65 0.06 -0.13     
      diluted
    -0.048 -0.03 -0.58 0.4 -0.43 0.03 -0.56 0.64 -0.24 -0.18 -0.24 0.57 -0.45 0.06 0.87 -0.07 0.12 0.12 1.01 -0.088 -0.52 -0.48 0.6 0.055 -0.13     
      weighted-average shares used for eps calculation
    120,753,102                    109,807,154    103,783,006  102,331,529 100,148,106 65,706,215 60,074,763 
      basic
     120,423,439 119,919,163 122,071,586 123,218,532 122,553,129 123,749,605 125,181,717 127,702,885 128,311,109 127,952,875 127,212,245 127,691,030 127,884,400 128,112,234 127,662,826 122,245,212 125,138,279 121,880,615 115,610,523  109,477,622 109,515,049 108,984,683  105,522,313     
      diluted
     120,423,439 119,919,163 124,731,619 123,218,532 127,245,459 123,749,605 126,742,153 127,702,885 128,311,109 127,952,875 131,502,986 137,762,078 127,884,400 139,642,570 142,322,448 140,309,152 144,181,632 143,055,546 130,644,147  109,477,622 109,515,049 118,415,968  105,522,313     
      total comprehensive income
                                  
      change in foreign currency translation adjustment
    583 3,496 656 -1,116 1,871 681 -85 -863 2,035 802 4,542 -7,226 -250 -1,711 100 -360 252 -784 199 847 -1,095 219 -431 -519 1,107 -663     
      net unrealized loss on marketable securities
    -35 -23 -33 -84 -8 -6 -26                        
      comprehensive income
    -5,097.5 94 -69,521 49,037 -51,068 4,384 -69,820 80,084 -29,205 -22,769 -26,110 67,962 -64,318 -2,308 8,666 123,121 -8,492 17,042 17,420 133,139 -9,814.25 -56,761 -52,751 70,256 6,335 -14,672 -22,164 62,176   
      net income attributable to common stockholders:
                                  
      basic and diluted
       50,237,000 -53,093,000 3,709,000 -69,709,000 80,947,000 -31,240,000 -23,571,000 -30,652,000 75,188,000 -64,068,000 -597,000 8,566,000                
      net income attributable to common stockholders:
                                  
      basic
                   123,481,000 -8,744,000 17,826,000 17,221,000 132,292,000 -9,631,500 -56,980,000 -52,320,000 70,775,000 6,208,500 -14,009,000     
      diluted
                   123,481,000 -8,744,000 17,826,000 17,221,000 132,292,000 -9,631,500 -56,980,000 -52,320,000 70,775,000 6,208,500 -14,009,000     
      net income attributable to common stockholders
                                -3,471,000 -26,988,000 
      basic
                   123,481,000 -8,744,000 17,826,000 17,221,000 132,292,000 -9,631,500 -56,980,000 -52,320,000 70,775,000 6,208,500 -14,009,000     
      diluted
                   123,481,000 -8,744,000 17,826,000 17,221,000 132,292,000 -9,631,500 -56,980,000 -52,320,000 70,775,000 6,208,500 -14,009,000     
      net income attributable to common stockholders - basic
                              -22,824,000 61,667,000   
      net income attributable to common stockholders - diluted
                              -22,824,000 61,667,000   
      net income per share
                              -0.22 0.62 -0.01 -0.45 
      weighted-average shares used for eps calculation
    120,753,102                    109,807,154    103,783,006  102,331,529 100,148,106 65,706,215 60,074,763 
      change in foreign currency translation adjustment, net of tax
                              660 509 -35 162 
      net income attributable to common stockholders
                                -3,471,000 -26,988,000 
      total comprehensive loss
                                  
      comprehensive loss
                                -1,755 -26,826 
    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.