Quarterly
Annual
Unit: USD | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
net sales | 1,179,772,000 | 1,125,567,000 | 1,097,854,000 | 1,108,183,000 | 1,128,520,000 | 1,036,944,000 | 989,818,000 | 1,003,913,000 | 1,010,255,000 | 965,467,000 | 930,830,000 | 918,185,000 | 897,659,000 | 831,427,000 | 782,701,000 | 768,880,000 | 775,535,000 | 752,466,000 | 806,821,000 | 764,082,000 | 803,429,000 | 760,308,000 | 655,517,000 | 652,540,000 | 645,289,000 |
yoy | 4.54% | 8.55% | 10.91% | 10.39% | 11.71% | 7.40% | 6.34% | 9.34% | 12.54% | 16.12% | 18.93% | 19.42% | 15.75% | 10.49% | -2.99% | 0.63% | -3.47% | -1.03% | 23.08% | 17.09% | 24.51% | ||||
qoq | 4.82% | 2.52% | -0.93% | -1.80% | 8.83% | 4.76% | -1.40% | -0.63% | 4.64% | 3.72% | 1.38% | 2.29% | 7.97% | 6.23% | 1.80% | -0.86% | 3.07% | -6.74% | 5.59% | -4.90% | 5.67% | 15.99% | 0.46% | 1.12% | |
cost of sales | 819,079,000 | 783,122,000 | 773,974,000 | 763,311,000 | 779,280,000 | 732,999,000 | 690,943,000 | 688,222,000 | 683,685,000 | 664,924,000 | 649,666,000 | 637,550,000 | 618,248,000 | 580,538,000 | 540,752,000 | 531,768,000 | 537,737,000 | 520,539,000 | 562,434,000 | 525,899,000 | 549,678,000 | 523,282,000 | 455,239,000 | 451,453,000 | 446,569,000 |
gross profit | 360,693,000 | 342,445,000 | 323,880,000 | 344,872,000 | 349,240,000 | 303,945,000 | 298,875,000 | 315,691,000 | 326,570,000 | 300,543,000 | 281,164,000 | 280,635,000 | 279,411,000 | 250,889,000 | 241,949,000 | 237,112,000 | 237,798,000 | 231,927,000 | 244,387,000 | 238,183,000 | 253,751,000 | 237,026,000 | 200,278,000 | 201,087,000 | 198,720,000 |
yoy | 3.28% | 12.67% | 8.37% | 9.24% | 6.94% | 1.13% | 6.30% | 12.49% | 16.88% | 19.79% | 16.21% | 18.36% | 17.50% | 8.18% | -1.00% | -0.45% | -6.29% | -2.15% | 22.02% | 18.45% | 27.69% | ||||
qoq | 5.33% | 5.73% | -6.09% | -1.25% | 14.90% | 1.70% | -5.33% | -3.33% | 8.66% | 6.89% | 0.19% | 0.44% | 11.37% | 3.69% | 2.04% | -0.29% | 2.53% | -5.10% | 2.60% | -6.14% | 7.06% | 18.35% | -0.40% | 1.19% | |
gross margin % | 30.57% | 30.42% | 29.50% | 31.12% | 30.95% | 29.31% | 30.19% | 31.45% | 32.33% | 31.13% | 30.21% | 30.56% | 31.13% | 30.18% | 30.91% | 30.84% | 30.66% | 30.82% | 30.29% | 31.17% | 31.58% | 31.17% | 30.55% | 30.82% | 30.80% |
selling, general and administrative expenses | 336,764,000 | 331,078,000 | 312,507,000 | 304,586,000 | 323,135,000 | 303,382,000 | 279,949,000 | 278,134,000 | 290,089,000 | 267,725,000 | |||||||||||||||
restructuring charges | 11,157,000 | 33,875,000 | |||||||||||||||||||||||
operating income | 12,772,000 | -22,508,000 | 11,373,000 | 40,286,000 | 26,105,000 | 563,000 | 18,926,000 | 37,557,000 | 36,481,000 | ||||||||||||||||
yoy | -51.07% | -4097.87% | -39.91% | 7.27% | -28.44% | ||||||||||||||||||||
qoq | -156.74% | -297.91% | -71.77% | 54.32% | 4536.77% | -97.03% | -49.61% | 2.95% | |||||||||||||||||
operating margin % | 1.08% | -2.00% | 1.04% | 3.64% | 2.31% | 0.05% | 1.91% | 3.74% | 3.61% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% |
interest expense | 6,544,000 | 6,520,000 | 6,982,000 | 6,439,000 | 5,559,000 | 3,176,000 | 1,450,000 | 4,226,000 | 4,766,000 | 5,919,000 | 5,612,000 | 4,798,000 | 3,875,000 | 3,682,000 | 3,786,000 | 3,950,000 | 3,922,000 | 3,906,000 | 4,106,000 | 4,833,000 | 5,270,000 | 5,834,000 | 6,695,000 | 7,342,000 | 15,452,000 |
income before income taxes | 6,228,000 | -29,028,000 | 4,391,000 | 33,847,000 | 20,546,000 | -2,613,000 | 17,476,000 | 33,331,000 | 31,715,000 | 21,559,000 | 18,352,000 | 19,889,000 | 21,762,000 | 15,746,000 | 11,645,000 | 22,193,000 | 23,722,000 | 19,941,000 | 23,722,000 | 25,482,000 | 27,089,000 | 10,841,000 | 10,309,000 | 16,134,000 | -14,879,000 |
income tax benefit | 1,267,000 | -5,711,000 | -1,588,000 | 5,006,000 | 5,054,000 | 4,082,000 | 1,049,000 | -542,000 | -14,992,000 | -2,244,000 | -1,801,000 | -4,247,000 | |||||||||||||
net income and comprehensive income | 4,961,000 | 2,311,000 | 24,178,000 | 14,001,000 | -1,025,000 | 14,106,000 | 27,140,000 | 24,471,000 | 13,720,000 | 15,889,000 | 17,495,000 | 20,094,000 | 11,574,000 | 6,639,000 | 17,139,000 | 19,640,000 | 18,892,000 | 24,264,000 | 40,474,000 | 29,333,000 | 12,642,000 | 9,832,000 | 12,445,000 | -10,632,000 | |
basic earnings (net income) per share | 0.05 | -0.01 | -0.15 | ||||||||||||||||||||||
diluted earnings (net income) per share | 0.05 | -0.01 | -0.15 | ||||||||||||||||||||||
weighted-average shares outstanding: | |||||||||||||||||||||||||
basic | 98,081 | 97,521 | 98,707 | 98,359 | 99,542 | 99,520 | 98,709 | 99,108 | 98,515 | 97,920 | 96,812 | 97,057 | 96,578 | 96,148 | 95,725 | 95,955 | 95,724 | 95,195 | 91,818 | 92,489 | 90,800 | 89,481 | 79,044 | 88,345 | 70,475 |
diluted | 98,460 | 97,521 | 99,615 | 98,933 | 100,369 | 99,520 | 100,831 | 100,973 | 100,639 | 100,569 | 100,162 | 100,485 | 100,140 | 99,434 | 99,418 | 99,169 | 99,604 | 99,570 | 98,452 | 99,266 | 98,618 | 94,869 | 81,863 | 93,183 | 70,475 |
net income and comprehensive loss | -23,317,000 | ||||||||||||||||||||||||
basic net income per share | -0.24 | ||||||||||||||||||||||||
diluted net income per share | -0.24 | ||||||||||||||||||||||||
other incomes: | |||||||||||||||||||||||||
loss on debt extinguishment and modification | 5,340,000 | ||||||||||||||||||||||||
total other incomes | 6,982,000 | 6,439,000 | 5,559,000 | 3,176,000 | 1,450,000 | 4,226,000 | 4,766,000 | 11,259,000 | 5,612,000 | 4,798,000 | 5,149,000 | 3,682,000 | 3,786,000 | 3,950,000 | -48,000 | 3,906,000 | 4,106,000 | 4,833,000 | 5,270,000 | 6,032,000 | |||||
income tax expense | 2,080,000 | 9,669,000 | 6,545,000 | 3,370,000 | 6,191,000 | 7,244,000 | 7,839,000 | 2,058,500 | 2,394,000 | 1,668,000 | 4,172,000 | 477,000 | 3,689,000 | ||||||||||||
basic earnings per share | 0.03 | 0.25 | 0.14 | 0.14 | 0.27 | 0.25 | 0.14 | 0.16 | 0.18 | 0.21 | 0.12 | 0.07 | 0.18 | 0.21 | 0.2 | 0.25 | 0.44 | 0.32 | 0.14 | 0.13 | 0.14 | ||||
diluted earnings per share | 0.03 | 0.24 | 0.14 | 0.14 | 0.27 | 0.24 | 0.14 | 0.16 | 0.17 | 0.2 | 0.12 | 0.07 | 0.17 | 0.2 | 0.19 | 0.24 | 0.41 | 0.3 | 0.13 | 0.12 | 0.13 | ||||
income from operations | 32,818,000 | 23,964,000 | 24,687,000 | 26,911,000 | 19,428,000 | 15,431,000 | 26,143,000 | 23,674,000 | 23,847,000 | 27,828,000 | 30,315,000 | 32,359,000 | 16,873,000 | 17,004,000 | 23,948,000 | 5,735,000 | |||||||||
operating expenses: | |||||||||||||||||||||||||
selling, general and administrative | 230,231,000 | 227,458,000 | 224,225,000 | 207,433,000 | 200,593,000 | 191,572,000 | 192,955,000 | 188,598,000 | 197,596,000 | 189,880,000 | 198,002,000 | 186,931,000 | 167,895,000 | 161,047,000 | 157,641,000 | ||||||||||
depreciation and amortization | 18,776,000 | 19,406,000 | 18,791,000 | 18,233,000 | 18,361,000 | 17,495,000 | 16,959,000 | 15,543,000 | 15,188,000 | 14,131,000 | 13,215,000 | 12,945,000 | 9,793,000 | 13,200,000 | 12,594,000 | ||||||||||
share-based compensation | 8,193,000 | 9,084,000 | 9,484,000 | 5,795,000 | 7,564,000 | 1,902,000 | 4,210,000 | 3,939,000 | 3,775,000 | 3,857,000 | 10,175,000 | 20,277,000 | |||||||||||||
total operating expenses | 257,200,000 | 255,948,000 | 252,500,000 | 231,461,000 | 226,518,000 | 210,969,000 | 214,124,000 | 208,080,000 | 216,559,000 | 207,868,000 | 221,392,000 | 220,153,000 | 183,274,000 | 177,139,000 | 192,985,000 | ||||||||||
other incomes | |||||||||||||||||||||||||
gain on insurance recoveries | -3,970,000 | ||||||||||||||||||||||||
loss on debt extinguishment | 318,500 | 1,274,000 | |||||||||||||||||||||||
debt extinguishment and modification costs | 198,000 | 472,000 | 5,162,000 | ||||||||||||||||||||||
stock-based compensation | 6,463,250 | 2,892,000 | 22,750,000 | ||||||||||||||||||||||
other income: | |||||||||||||||||||||||||
total other income | 6,695,000 | 7,814,000 | 20,614,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.