Quarterly
Annual
| Unit: USD | 2025-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-09-26 | 2020-06-27 | 2020-03-28 | 2019-12-28 | 2019-09-28 | 2019-06-29 | 2019-03-30 | 2018-12-29 | 2018-09-29 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
net sales | 487,766,000 | 445,892,000 | 351,128,000 | 546,540,000 | 478,440,000 | 463,499,000 | 341,394,000 | 519,793,000 | 433,561,000 | 402,563,000 | 302,796,000 | 447,996,000 | 433,556,000 | 420,042,000 | 293,628,000 | 443,125,000 | 362,643,000 | 357,667,000 | 247,554,000 | 375,768,000 | 294,603,000 | 246,938,000 | 174,412,000 | 297,602,000 | 229,125,000 | 231,654,000 | 155,353,000 | 241,179,000 | 196,109,000 |
yoy | 1.95% | -3.80% | 2.85% | 5.15% | 10.35% | 15.14% | 12.75% | 16.03% | 0.00% | -4.16% | 3.12% | 1.10% | 19.55% | 17.44% | 18.61% | 17.93% | 23.10% | 44.84% | 41.94% | 26.27% | 28.58% | 6.60% | 12.27% | 23.39% | 16.84% | ||||
qoq | 9.39% | 26.99% | -35.75% | 14.23% | 3.22% | 35.77% | -34.32% | 19.89% | 7.70% | 32.95% | -32.41% | 3.33% | 3.22% | 43.05% | -33.74% | 22.19% | 1.39% | 44.48% | -34.12% | 27.55% | 19.30% | 41.58% | -41.39% | 29.89% | -1.09% | 49.11% | -35.59% | 22.98% | |
cost of goods sold | 215,244,000 | 188,323,000 | 149,406,000 | 220,102,000 | 200,713,000 | 199,193,000 | 146,581,000 | 204,566,000 | 182,310,000 | 187,725,000 | 140,926,000 | 280,961,000 | 211,149,000 | 200,943,000 | 138,768,000 | 188,316,000 | 155,640,000 | 148,550,000 | 102,370,000 | 150,924,000 | 120,627,000 | 109,413,000 | 81,954,000 | 135,268,000 | 109,049,000 | 115,377,000 | 78,726,000 | 113,351,000 | 98,568,000 |
gross profit | 272,522,000 | 257,569,000 | 201,722,000 | 326,438,000 | 277,727,000 | 264,306,000 | 194,813,000 | 315,227,000 | 251,251,000 | 214,838,000 | 161,870,000 | 167,035,000 | 222,407,000 | 219,099,000 | 154,860,000 | 254,809,000 | 207,003,000 | 209,117,000 | 145,184,000 | 224,844,000 | 173,976,000 | 137,525,000 | 92,458,000 | 162,334,000 | 120,076,000 | 116,277,000 | 76,627,000 | 127,828,000 | 97,541,000 |
yoy | -1.87% | -2.55% | 3.55% | 3.56% | 10.54% | 23.03% | 20.35% | 88.72% | 12.97% | -1.94% | 4.53% | -34.45% | 7.44% | 4.77% | 6.66% | 13.33% | 18.98% | 52.06% | 57.03% | 38.51% | 44.89% | 18.27% | 20.66% | 26.99% | 23.10% | ||||
qoq | 5.81% | 27.69% | -38.21% | 17.54% | 5.08% | 35.67% | -38.20% | 25.46% | 16.95% | 32.72% | -3.09% | -24.90% | 1.51% | 41.48% | -39.23% | 23.09% | -1.01% | 44.04% | -35.43% | 29.24% | 26.50% | 48.74% | -43.04% | 35.19% | 3.27% | 51.74% | -40.05% | 31.05% | |
gross margin % | 55.87% | 57.76% | 57.45% | 59.73% | 58.05% | 57.02% | 57.06% | 60.64% | 57.95% | 53.37% | 53.46% | 37.28% | 51.30% | 52.16% | 52.74% | 57.50% | 57.08% | 58.47% | 58.65% | 59.84% | 59.05% | 55.69% | 53.01% | 54.55% | 52.41% | 50.19% | 49.32% | 53.00% | 49.74% |
selling, general, and administrative expenses | 218,169,000 | 195,545,000 | 180,051,000 | 243,934,000 | 208,092,000 | 196,886,000 | 168,996,000 | 217,075,000 | 189,374,000 | 164,507,000 | 146,772,000 | 210,777,000 | 153,940,000 | 150,753,000 | 121,570,000 | 161,074,000 | 138,274,000 | 136,692,000 | 105,135,000 | 143,418,000 | 103,864,000 | 90,992,000 | 76,296,000 | 150,352,000 | 86,071,000 | 81,277,000 | 67,843,000 | 90,226,000 | 69,417,000 |
operating income | 54,353,000 | 62,024,000 | 21,671,000 | 82,504,000 | 69,635,000 | 67,420,000 | 25,817,000 | 98,152,000 | 61,877,000 | 50,331,000 | 15,098,000 | -43,742,000 | 68,467,000 | 68,346,000 | 33,290,000 | 93,735,000 | 68,729,000 | 72,425,000 | 40,049,000 | 81,426,000 | 70,112,000 | 46,533,000 | 16,162,000 | 11,982,000 | 34,005,000 | 35,000,000 | 8,784,000 | 37,602,000 | 28,124,000 |
yoy | -21.95% | -8.00% | -16.06% | -15.94% | 12.54% | 33.95% | 71.00% | -324.39% | -9.63% | -26.36% | -54.65% | -146.67% | -0.38% | -5.63% | -16.88% | 15.12% | -1.97% | 55.64% | 147.80% | 579.57% | 106.18% | 32.95% | 83.99% | -68.13% | 20.91% | ||||
qoq | -12.37% | 186.21% | -73.73% | 18.48% | 3.29% | 161.15% | -73.70% | 58.62% | 22.94% | 233.36% | -134.52% | -163.89% | 0.18% | 105.30% | -64.48% | 36.38% | -5.10% | 80.84% | -50.82% | 16.14% | 50.67% | 187.92% | 34.89% | -64.76% | -2.84% | 298.45% | -76.64% | 33.70% | |
operating margin % | 11.14% | 13.91% | 6.17% | 15.10% | 14.55% | 14.55% | 7.56% | 18.88% | 14.27% | 12.50% | 4.99% | -9.76% | 15.79% | 16.27% | 11.34% | 21.15% | 18.95% | 20.25% | 16.18% | 21.67% | 23.80% | 18.84% | 9.27% | 4.03% | 14.84% | 15.11% | 5.65% | 15.59% | 14.34% |
interest income | -52,000 | 295,000 | 308,000 | 165,000 | 384,000 | -548,000 | 659,000 | ||||||||||||||||||||||
other income | -1,198,000 | 5,773,000 | 1,376,000 | -13,539,000 | 4,061,000 | 391,000 | -4,101,000 | 4,212,000 | -4,032,000 | 1,244,000 | 6,000 | 6,484,000 | -7,281,000 | -5,823,000 | 902,000 | -697,000 | -1,239,000 | -955,000 | -298,000 | 1,143,000 | -82,000 | 900,000 | -1,838,000 | -542,000 | -304,000 | 49,000 | 63,000 | -936,000 | -214,000 |
income before income taxes | 53,103,000 | 68,092,000 | 23,355,000 | 69,130,000 | 74,080,000 | 67,263,000 | 22,375,000 | 103,032,000 | 57,560,000 | 50,844,000 | 14,510,000 | -38,503,000 | 59,691,000 | 61,563,000 | 33,426,000 | 92,218,000 | 66,657,000 | 70,638,000 | 38,897,000 | 81,144,000 | 68,067,000 | 44,776,000 | 11,214,000 | 6,742,000 | 28,382,000 | 29,354,000 | 2,780,000 | 29,860,000 | 20,155,000 |
income tax expense | -13,703,000 | -16,941,000 | -6,746,000 | -15,976,000 | -17,796,000 | -16,867,000 | -6,520,000 | -24,439,000 | -14,903,000 | -12,773,000 | -3,946,000 | 10,765,000 | -14,171,000 | -15,311,000 | -7,767,000 | -19,337,000 | -13,690,000 | -14,407,000 | -8,374,000 | -18,750,000 | -16,622,000 | -11,294,000 | -2,734,000 | -2,000,000 | -7,080,000 | -7,131,000 | -4,691,000 | -3,125,000 | |
net income | 39,400,000 | 51,151,000 | 16,609,000 | 53,154,000 | 56,284,000 | 50,396,000 | 15,855,000 | 78,593,000 | 42,657,000 | 38,071,000 | 10,564,000 | -27,738,000 | 45,520,000 | 46,252,000 | 25,659,000 | 72,881,000 | 52,967,000 | 56,231,000 | 30,523,000 | 62,394,000 | 51,445,000 | 33,482,000 | 8,480,000 | 4,742,000 | 21,302,000 | 22,223,000 | 2,167,000 | 25,169,000 | 17,030,000 |
yoy | -30.00% | 1.50% | 4.76% | -32.37% | 31.95% | 32.37% | 50.09% | -383.34% | -6.29% | -17.69% | -58.83% | -138.06% | -14.06% | -17.75% | -15.94% | 16.81% | 2.96% | 67.94% | 259.94% | 1215.77% | 141.50% | 50.66% | 291.32% | -81.16% | 25.09% | ||||
qoq | -22.97% | 207.97% | -68.75% | -5.56% | 11.68% | 217.86% | -79.83% | 84.24% | 12.05% | 260.38% | -138.08% | -160.94% | -1.58% | 80.26% | -64.79% | 37.60% | -5.80% | 84.23% | -51.08% | 21.28% | 53.65% | 294.83% | 78.83% | -77.74% | -4.14% | 925.52% | -91.39% | 47.79% | |
net income margin % | 8.08% | 11.47% | 4.73% | 9.73% | 11.76% | 10.87% | 4.64% | 15.12% | 9.84% | 9.46% | 3.49% | -6.19% | 10.50% | 11.01% | 8.74% | 16.45% | 14.61% | 15.72% | 12.33% | 16.60% | 17.46% | 13.56% | 4.86% | 1.59% | 9.30% | 9.59% | 1.39% | 10.44% | 8.68% |
net income per share | |||||||||||||||||||||||||||||
basic | 0.49 | 0.62 | 0.2 | 0.63 | 0.66 | 0.59 | 0.18 | 0.91 | 0.49 | 0.44 | 0.12 | -0.32 | 0.53 | 0.54 | 0.29 | 0.83 | 0.61 | 0.64 | 0.35 | 0.72 | 0.59 | 0.39 | 0.1 | 0.05 | 0.25 | 0.26 | 0.03 | 0.1 | 0.21 |
diluted | 0.48 | 0.61 | 0.2 | 0.63 | 0.66 | 0.59 | 0.18 | 0.89 | 0.49 | 0.44 | 0.12 | -0.32 | 0.52 | 0.53 | 0.29 | 0.82 | 0.6 | 0.63 | 0.35 | 0.7 | 0.58 | 0.38 | 0.1 | 0.05 | 0.25 | 0.26 | 0.03 | 0.098 | 0.21 |
weighted-average common shares outstanding | |||||||||||||||||||||||||||||
basic | 80,396 | 82,732 | 82,598 | 84,935 | 84,707 | 84,794 | 86,355 | 86,717 | 86,783 | 86,677 | 86,529 | 86,521 | 86,208 | 86,165 | 87,368 | 87,425 | 87,526 | 87,327 | 87,179 | 86,978 | 87,032 | 86,937 | 86,830 | 85,088 | 85,285 | 84,577 | 84,196 | 81,777 | 81,147 |
diluted | 81,429 | 83,463 | 83,543 | 85,755 | 85,492 | 85,468 | 87,157 | 87,403 | 87,589 | 87,196 | 87,086 | 87,195 | 86,831 | 86,860 | 88,223 | 88,666 | 88,750 | 88,652 | 88,472 | 87,847 | 88,094 | 87,477 | 87,461 | 86,347 | 86,373 | 86,227 | 85,857 | 83,519 | 82,924 |
interest expense | 668,000 | -285,000 | -731,000 | -594,000 | -1,245,000 | -1,495,000 | -960,000 | -766,000 | -820,000 | -833,000 | -832,000 | -854,000 | -1,425,000 | -1,963,000 | -2,657,000 | -3,110,000 | -4,698,000 | -5,319,000 | -5,695,000 | -6,067,000 | -6,806,000 | -7,755,000 | |||||||
income tax benefit | -613,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.
