Dorman Products, Inc(NASDAQ:DORM)
Dorman Products, Inc. supplies replacement parts and fasteners for passenger cars, light trucks, and heavy-duty trucks in the automotive aftermarket industry in the United States, Canada, Mexico, Europe, the Middle East, and Australia. It offers original equipment dealer products, such as intake and...
Website: http://www.dormanproducts.com
Founded: 1918
Full Time Employees: 2,732
Sector: Consumer Cyclical
Industry: Auto Parts
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
| Unit: USD | 2025-12-31 | 2025-09-27 | 2025-06-28 | 2025-03-29 | 2024-12-31 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-31 | 2023-09-30 | 2023-07-01 | 2023-04-01 | 2022-12-31 | 2022-09-24 | 2022-06-25 | 2022-03-26 | 2021-12-25 | 2021-09-25 | 2021-06-26 | 2021-03-27 | 2020-12-26 | 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 | 2018-06-30 | 2018-03-31 | 2017-12-30 | 2017-09-30 | 2017-07-01 | 2017-04-01 | 2016-12-31 | 2016-09-24 | 2016-06-25 | 2016-03-26 | 2015-12-26 | 2015-09-26 | 2015-06-27 | 2015-03-28 | 2014-12-27 | 2014-09-27 | 2014-06-28 | 2014-03-29 | 2013-12-28 | 2013-09-28 | 2013-06-29 | 2013-03-30 | 2012-12-29 | 2012-09-29 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-24 | 2011-06-25 | 2011-03-26 | 2010-12-25 | 2010-09-25 | 2010-06-26 | 2010-03-27 | 2009-12-26 | 2009-09-26 | 2009-06-27 | 2009-03-28 | 2008-12-27 | 2008-09-27 | 2008-06-28 | 2008-03-29 | 2007-12-29 | 2006-12-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
net sales | 537,932,000 | 543,736,000 | 540,959,000 | 507,692,000 | 533,772,000 | 503,773,000 | 502,951,000 | 468,701,000 | 494,296,000 | 488,186,000 | 480,568,000 | 466,738,000 | 501,281,000 | 413,470,000 | 417,419,000 | 401,579,000 | 398,176,000 | 348,426,000 | 310,635,000 | 288,012,000 | 301,216,000 | 300,620,000 | 233,182,000 | 257,730,000 | 239,567,000 | 253,796,000 | 254,175,000 | 243,791,000 | 260,342,000 | 247,954,000 | 238,147,000 | 227,262,000 | 227,719,000 | 224,615,000 | 229,262,000 | 221,625,000 | 229,097,000 | 212,786,000 | 209,573,000 | 208,148,000 | 204,834,000 | 210,928,000 | 198,721,000 | 188,474,000 | 173,981,000 | 197,796,000 | 196,187,000 | 183,512,000 | 486,513,000 | 177,953,000 | 162,261,000 | 154,443,000 | 135,014,000 | 156,411,000 | 144,172,000 | 137,036,000 | 139,051,000 | 134,243,000 | 131,619,000 | 124,374,000 | 122,520,000 | 119,212,000 | 115,009,000 | 98,976,000 | 96,698,000 | 98,007,000 | 96,242,000 | 86,431,000 | 80,687,000 | 91,202,000 | 90,311,000 | 80,125,000 | ||
yoy | 0.78% | 7.93% | 7.56% | 8.32% | 7.99% | 3.19% | 4.66% | 0.42% | -1.39% | 18.07% | 15.13% | 16.23% | 25.89% | 18.67% | 34.38% | 39.43% | 32.19% | 15.90% | 33.22% | 11.75% | 25.73% | 18.45% | -8.26% | 5.72% | -7.98% | 2.36% | 6.73% | 7.27% | 14.33% | 10.39% | 3.88% | 2.54% | -0.60% | 5.56% | 9.39% | 6.47% | 11.85% | 0.88% | 5.46% | 10.44% | 17.73% | 6.64% | 1.29% | 2.70% | -64.24% | 11.15% | 20.91% | 18.82% | 260.34% | 13.77% | 12.55% | 12.70% | -2.90% | 16.51% | 9.54% | 10.18% | 13.49% | 12.61% | 14.44% | 25.66% | 26.70% | 21.64% | 19.50% | 14.51% | 19.84% | 7.46% | 6.57% | 7.87% | ||||||
qoq | -1.07% | 0.51% | 6.55% | -4.89% | 5.95% | 0.16% | 7.31% | -5.18% | 1.25% | 1.59% | 2.96% | -6.89% | 21.24% | -0.95% | 3.94% | 0.85% | 14.28% | 12.17% | 7.85% | -4.38% | 0.20% | 28.92% | -9.52% | 7.58% | -5.61% | -0.15% | 4.26% | -6.36% | 5.00% | 4.12% | 4.79% | -0.20% | 1.38% | -2.03% | 3.45% | -3.26% | 7.67% | 1.53% | 0.68% | 1.62% | -2.89% | 6.14% | 5.44% | 8.33% | -12.04% | 0.82% | 6.91% | -62.28% | 173.39% | 9.67% | 5.06% | 14.39% | -13.68% | 8.49% | 5.21% | -1.45% | 3.58% | 1.99% | 5.83% | 1.51% | 2.77% | 3.65% | 16.20% | 2.36% | -1.34% | 1.83% | 11.35% | 7.12% | -11.53% | 0.99% | 12.71% | |||
cost of goods sold | 308,843,000 | 302,309,000 | 321,446,000 | 299,984,000 | 312,063,000 | 299,970,000 | 303,550,000 | 287,255,000 | 300,074,000 | 304,968,000 | 317,062,000 | 322,261,000 | 343,507,000 | 281,559,000 | 275,894,000 | 268,339,000 | 266,759,000 | 231,572,000 | 200,510,000 | 183,492,000 | 189,846,000 | 192,819,000 | 154,034,000 | 172,933,000 | 161,305,000 | 166,872,000 | 167,027,000 | 156,299,000 | 163,395,000 | 152,957,000 | 145,446,000 | 138,627,000 | 136,791,000 | 136,489,000 | 138,410,000 | 132,882,000 | 136,926,000 | 129,641,000 | 127,409,000 | 127,554,000 | 127,041,000 | 130,134,000 | 122,151,000 | 115,581,000 | 107,264,000 | 121,915,000 | 123,226,000 | 111,870,000 | 295,249,000 | 108,249,000 | 97,906,000 | 93,619,000 | 83,173,000 | 96,665,000 | 91,026,000 | 85,630,000 | 86,775,000 | 87,617,000 | 84,857,000 | 78,962,000 | 75,891,000 | 74,088,000 | 71,681,000 | 61,199,000 | 60,634,000 | 62,710,000 | 64,214,000 | 58,034,000 | 54,875,000 | 61,697,000 | 60,146,000 | 55,422,000 | ||
gross profit | 229,089,000 | 241,427,000 | 219,513,000 | 207,708,000 | 221,709,000 | 203,803,000 | 199,401,000 | 181,446,000 | 194,222,000 | 183,218,000 | 163,506,000 | 144,477,000 | 157,774,000 | 131,911,000 | 141,525,000 | 133,240,000 | 131,417,000 | 116,854,000 | 110,125,000 | 104,520,000 | 111,370,000 | 107,801,000 | 79,148,000 | 84,797,000 | 78,262,000 | 86,924,000 | 87,148,000 | 87,492,000 | 96,947,000 | 94,997,000 | 92,701,000 | 88,635,000 | 90,928,000 | 88,126,000 | 90,852,000 | 88,743,000 | 92,171,000 | 83,145,000 | 82,164,000 | 80,594,000 | 77,793,000 | 80,794,000 | 76,570,000 | 72,893,000 | 66,717,000 | 75,881,000 | 72,961,000 | 71,642,000 | 191,264,000 | 69,704,000 | 64,355,000 | 60,824,000 | 51,841,000 | 59,746,000 | 53,146,000 | 51,406,000 | 52,276,000 | 46,626,000 | 46,762,000 | 45,412,000 | 46,629,000 | 45,124,000 | 43,328,000 | 37,777,000 | 36,064,000 | 35,297,000 | 32,028,000 | 28,397,000 | 25,812,000 | 29,505,000 | 30,165,000 | 24,703,000 | ||
yoy | 3.33% | 18.46% | 10.09% | 14.47% | 14.15% | 11.24% | 21.95% | 25.59% | 23.10% | 38.90% | 15.53% | 8.43% | 20.06% | 12.89% | 28.51% | 27.48% | 18.00% | 8.40% | 39.14% | 23.26% | 42.30% | 24.02% | -9.18% | -3.08% | -19.27% | -8.50% | -5.99% | -1.29% | 6.62% | 7.80% | 2.04% | -0.12% | -1.35% | 5.99% | 10.57% | 10.11% | 18.48% | 2.91% | 7.31% | 10.56% | 16.60% | 6.47% | 4.95% | 1.75% | -65.12% | 8.86% | 13.37% | 17.79% | 268.94% | 16.67% | 21.09% | 18.32% | -0.83% | 28.14% | 13.65% | 13.20% | 12.11% | 3.33% | 7.93% | 20.21% | 29.30% | 27.84% | 35.28% | 33.03% | 39.72% | 19.63% | 6.18% | 14.95% | ||||||
qoq | -5.11% | 9.98% | 5.68% | -6.32% | 8.79% | 2.21% | 9.90% | -6.58% | 6.01% | 12.06% | 13.17% | -8.43% | 19.61% | -6.79% | 6.22% | 1.39% | 12.46% | 6.11% | 5.36% | -6.15% | 3.31% | 36.20% | -6.66% | 8.35% | -9.97% | -0.26% | -0.39% | -9.75% | 2.05% | 2.48% | 4.59% | -2.52% | 3.18% | -3.00% | 2.38% | -3.72% | 10.86% | 1.19% | 1.95% | 3.60% | -3.71% | 5.52% | 5.04% | 9.26% | -12.08% | 4.00% | 1.84% | -62.54% | 174.39% | 8.31% | 5.81% | 17.33% | -13.23% | 12.42% | 3.38% | -1.66% | 12.12% | -0.29% | 2.97% | -2.61% | 3.34% | 4.15% | 14.69% | 4.75% | 2.17% | 10.21% | 12.79% | 10.01% | -12.52% | -2.19% | 22.11% | |||
gross margin % | 42.59% | 44.40% | 40.58% | 40.91% | 41.54% | 40.46% | 39.65% | 38.71% | 39.29% | 37.53% | 34.02% | 30.95% | 31.47% | 31.90% | 33.90% | 33.18% | 33.00% | 33.54% | 35.45% | 36.29% | 36.97% | 35.86% | 33.94% | 32.90% | 32.67% | 34.25% | 34.29% | 35.89% | 37.24% | 38.31% | 38.93% | 39.00% | 39.93% | 39.23% | 39.63% | 40.04% | 40.23% | 39.07% | 39.21% | 38.72% | 37.98% | 38.30% | 38.53% | 38.68% | 38.35% | 38.36% | 37.19% | 39.04% | 39.31% | 39.17% | 39.66% | 39.38% | 38.40% | 38.20% | 36.86% | 37.51% | 37.59% | 34.73% | 35.53% | 36.51% | 38.06% | 37.85% | 37.67% | 38.17% | 37.30% | 36.01% | 33.28% | 32.86% | 31.99% | 32.35% | 33.40% | 30.83% | ||
selling, general, and administrative expenses | 141,141,000 | 135,677,000 | 137,032,000 | 127,634,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from operations | 31,242,000 | 105,750,000 | 82,481,000 | 80,074,000 | 86,748,000 | 79,271,000 | 72,452,000 | 54,438,000 | 77,240,000 | 64,208,000 | 55,198,000 | 18,114,000 | 32,772,000 | 42,097,000 | 49,467,000 | 46,712,000 | 45,101,000 | 44,191,000 | 40,608,000 | 41,651,000 | 45,915,000 | 44,773,000 | 17,623,000 | 25,062,000 | 21,902,000 | 26,963,000 | 27,223,000 | 29,742,000 | 44,637,000 | 43,733,000 | 42,780,000 | 39,994,000 | 43,409,000 | 42,790,000 | 44,999,000 | 45,042,000 | 47,048,000 | 41,633,000 | 40,989,000 | 38,931,000 | 34,370,000 | 41,240,000 | 36,895,000 | 33,652,000 | 28,611,000 | 38,476,000 | 36,700,000 | 36,947,000 | 92,269,000 | 35,670,000 | 30,754,000 | 29,908,000 | 22,966,000 | 31,131,000 | 25,727,000 | 24,492,000 | 25,127,000 | 19,896,000 | 20,450,000 | 19,190,000 | 19,589,000 | 20,496,000 | 19,098,000 | 15,699,000 | 12,950,000 | 12,979,000 | 10,277,000 | 7,463,000 | 6,494,000 | 8,495,000 | 8,696,000 | 4,719,000 | ||
yoy | -63.99% | 33.40% | 13.84% | 47.09% | 12.31% | 23.46% | 31.26% | 200.53% | 135.69% | 52.52% | 11.59% | -61.22% | -27.34% | -4.74% | 21.82% | 12.15% | -1.77% | -1.30% | 130.43% | 66.19% | 109.64% | 66.05% | -35.26% | -15.74% | -50.93% | -38.35% | -36.37% | -25.63% | 2.83% | 2.20% | -4.93% | -11.21% | -7.73% | 2.78% | 9.78% | 15.70% | 36.89% | 0.95% | 11.10% | 15.69% | 20.13% | 7.18% | 0.53% | -8.92% | -68.99% | 7.87% | 19.33% | 23.54% | 301.76% | 14.58% | 19.54% | 22.11% | -8.60% | 56.47% | 25.80% | 27.63% | 28.27% | -2.93% | 7.08% | 22.24% | 51.27% | 57.92% | 85.83% | 110.36% | 99.41% | 52.78% | 18.18% | 58.15% | ||||||
qoq | -70.46% | 28.21% | 3.01% | -7.69% | 9.43% | 9.41% | 33.09% | -29.52% | 20.30% | 16.32% | 204.73% | -44.73% | -22.15% | -14.90% | 5.90% | 3.57% | 2.06% | 8.82% | -2.50% | -9.29% | 2.55% | 154.06% | -29.68% | 14.43% | -18.77% | -0.96% | -8.47% | -33.37% | 2.07% | 2.23% | 6.97% | -7.87% | 1.45% | -4.91% | -0.10% | -4.26% | 13.01% | 1.57% | 5.29% | 13.27% | -16.66% | 11.78% | 9.64% | 17.62% | -25.64% | 4.84% | -0.67% | -59.96% | 158.67% | 15.98% | 2.83% | 30.23% | -26.23% | 21.01% | 5.04% | -2.53% | 26.29% | -2.71% | 6.57% | -2.04% | -4.43% | 7.32% | 21.65% | 21.23% | -0.22% | 26.29% | 37.71% | 14.92% | -23.56% | -2.31% | 84.28% | |||
operating margin % | 5.81% | 19.45% | 15.25% | 15.77% | 16.25% | 15.74% | 14.41% | 11.61% | 15.63% | 13.15% | 11.49% | 3.88% | 6.54% | 10.18% | 11.85% | 11.63% | 11.33% | 12.68% | 13.07% | 14.46% | 15.24% | 14.89% | 7.56% | 9.72% | 9.14% | 10.62% | 10.71% | 12.20% | 17.15% | 17.64% | 17.96% | 17.60% | 19.06% | 19.05% | 19.63% | 20.32% | 20.54% | 19.57% | 19.56% | 18.70% | 16.78% | 19.55% | 18.57% | 17.85% | 16.44% | 19.45% | 18.71% | 20.13% | 18.97% | 20.04% | 18.95% | 19.37% | 17.01% | 19.90% | 17.84% | 17.87% | 18.07% | 14.82% | 15.54% | 15.43% | 15.99% | 17.19% | 16.61% | 15.86% | 13.39% | 13.24% | 10.68% | 8.63% | 8.05% | 9.31% | 9.63% | 5.89% | ||
interest expense | 6,828,000 | 7,207,000 | 7,182,000 | 7,358,000 | 9,158,000 | 9,762,000 | 10,202,000 | 10,605,000 | 11,328,000 | 12,215,000 | 12,565,000 | 11,953,000 | 10,442,000 | 2,344,000 | 1,565,000 | 1,231,000 | 1,244,000 | 733,000 | 61,000 | 61,000 | 62,000 | 57,000 | 64,000 | 48,000 | 52,000 | 52,000 | 44,000 | 58,000 | 63,000 | 39,000 | 142,000 | 47,000 | 53,000 | 48,000 | 33,000 | 38,000 | 38,000 | 32,000 | 8,000 | 29,000 | 49,000 | 70,000 | 29,000 | 57,000 | 58,000 | 65,000 | 139,000 | 52,000 | 71,000 | 81,000 | 146,000 | 221,000 | 285,000 | 268,000 | ||||||||||||||||||||
other income | 8,763,000 | -1,385,000 | -1,544,000 | 1,359,000 | 1,615,000 | -136,000 | -396,000 | -357,000 | -111,000 | -84,000 | -43,000 | -95,000 | 90,000 | -36,000 | 46,000 | -17,000 | -297,000 | 2,631,000 | -111,000 | 33,000 | 27,000 | 29,000 | -294,000 | 61,000 | 73,000 | 152,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
income before income taxes | 24,597,000 | 99,928,000 | 76,843,000 | 74,077,000 | 78,949,000 | 71,124,000 | 62,386,000 | 43,793,000 | 66,358,000 | 52,598,000 | 43,029,000 | 6,518,000 | 22,935,000 | 39,688,000 | 48,013,000 | 45,565,000 | 43,900,000 | 43,553,000 | 40,698,000 | 41,615,000 | 45,961,000 | 44,756,000 | 17,326,000 | 27,693,000 | 21,791,000 | 26,996,000 | 27,250,000 | 29,771,000 | 44,343,000 | 43,794,000 | 42,853,000 | 40,146,000 | 43,285,000 | 42,958,000 | 45,240,000 | 45,106,000 | 46,987,000 | 41,572,000 | 40,927,000 | 38,874,000 | 34,306,000 | 41,192,000 | 36,843,000 | 33,600,000 | 27,990,750 | 38,418,000 | 36,637,000 | 36,908,000 | ||||||||||||||||||||||||||
provision for income taxes | 13,037,000 | 23,508,000 | 18,134,000 | 16,572,000 | 24,436,000 | 15,871,000 | 10,965,000 | 16,074,000 | 12,076,000 | 10,259,000 | 835,000 | 5,099,000 | 9,087,000 | 10,108,000 | 10,358,000 | 9,820,000 | 10,449,000 | 9,080,000 | 8,885,000 | 10,010,000 | 10,497,000 | 3,441,000 | 4,918,000 | 4,242,000 | 5,688,000 | 5,751,000 | 6,364,000 | 9,744,000 | 9,777,000 | 8,514,000 | 9,499,000 | 21,318,000 | 15,950,000 | 16,803,000 | 15,919,000 | 18,286,000 | 14,877,000 | 14,945,000 | 14,203,000 | 12,519,000 | 15,132,000 | 13,700,000 | 12,261,000 | 9,911,000 | 13,882,000 | 13,393,000 | 13,357,000 | 33,094,000 | 12,736,000 | 11,359,000 | 10,788,000 | 7,684,000 | 11,337,000 | 9,583,000 | ||||||||||||||||||||
net income | 11,560,000 | 76,420,000 | 58,709,000 | 57,505,000 | 54,513,000 | 55,253,000 | 47,410,000 | 32,828,000 | 50,284,000 | 40,522,000 | 32,770,000 | 5,683,000 | 17,836,000 | 30,601,000 | 37,905,000 | 35,207,000 | 34,080,000 | 33,104,000 | 31,618,000 | 32,730,000 | 35,951,000 | 34,259,000 | 13,885,000 | 22,775,000 | 17,549,000 | 21,308,000 | 21,499,000 | 23,407,000 | 34,599,000 | 34,017,000 | 34,339,000 | 30,647,000 | 21,967,000 | 27,008,000 | 28,437,000 | 29,187,000 | 28,701,000 | 26,695,000 | 25,982,000 | 24,671,000 | 21,787,000 | 26,060,000 | 23,143,000 | 21,339,000 | 18,656,000 | 24,536,000 | 23,244,000 | 23,551,000 | 59,033,000 | 22,887,000 | 19,342,000 | 19,072,000 | 15,300,000 | 20,342,000 | 19,742,000 | 15,578,000 | 16,644,000 | 11,500,000 | 12,747,000 | 12,386,000 | 12,221,000 | 12,817,000 | 11,485,000 | 9,615,000 | 7,737,000 | 7,933,000 | 6,269,000 | 4,556,000 | 4,850,000 | 5,048,000 | 5,233,000 | 2,682,000 | ||
yoy | -78.79% | 38.31% | 23.83% | 75.17% | 8.41% | 36.35% | 44.68% | 477.65% | 181.92% | 32.42% | -13.55% | -83.86% | -47.66% | -7.56% | 19.88% | 7.57% | -5.20% | -3.37% | 127.71% | 43.71% | 104.86% | 60.78% | -35.42% | -2.70% | -49.28% | -37.36% | -37.39% | -23.62% | 57.50% | 25.95% | 20.75% | 5.00% | -23.46% | 1.17% | 9.45% | 18.30% | 31.73% | 2.44% | 12.27% | 15.61% | 16.78% | 6.21% | -0.43% | -9.39% | -68.40% | 7.20% | 20.17% | 23.48% | 285.84% | 12.51% | -2.03% | 22.43% | -8.07% | 76.89% | 54.88% | 25.77% | 36.19% | -10.28% | 10.99% | 28.82% | 57.96% | 61.57% | 83.20% | 111.04% | 59.53% | 57.15% | 19.80% | 69.87% | ||||||
qoq | -84.87% | 30.17% | 2.09% | 5.49% | -1.34% | 16.54% | 44.42% | -34.71% | 24.09% | 23.66% | 476.63% | -68.14% | -41.71% | -19.27% | 7.66% | 3.31% | 2.95% | 4.70% | -3.40% | -8.96% | 4.94% | 146.73% | -39.03% | 29.78% | -17.64% | -0.89% | -8.15% | -32.35% | 1.71% | -0.94% | 12.05% | 39.51% | -18.66% | -5.03% | -2.57% | 1.69% | 7.51% | 2.74% | 5.31% | 13.24% | -16.40% | 12.60% | 8.45% | 14.38% | -23.96% | 5.56% | -1.30% | -60.11% | 157.93% | 18.33% | 1.42% | 24.65% | -24.79% | 3.04% | 26.73% | -6.40% | 44.73% | -9.78% | 2.91% | 1.35% | -4.65% | 11.60% | 19.45% | 24.27% | -2.47% | 26.54% | 37.60% | -6.06% | -3.92% | -3.54% | 95.12% | |||
net income margin % | 2.15% | 14.05% | 10.85% | 11.33% | 10.21% | 10.97% | 9.43% | 7.00% | 10.17% | 8.30% | 6.82% | 1.22% | 3.56% | 7.40% | 9.08% | 8.77% | 8.56% | 9.50% | 10.18% | 11.36% | 11.94% | 11.40% | 5.95% | 8.84% | 7.33% | 8.40% | 8.46% | 9.60% | 13.29% | 13.72% | 14.42% | 13.49% | 9.65% | 12.02% | 12.40% | 13.17% | 12.53% | 12.55% | 12.40% | 11.85% | 10.64% | 12.35% | 11.65% | 11.32% | 10.72% | 12.40% | 11.85% | 12.83% | 12.13% | 12.86% | 11.92% | 12.35% | 11.33% | 13.01% | 13.69% | 11.37% | 11.97% | 8.57% | 9.68% | 9.96% | 9.97% | 10.75% | 9.99% | 9.71% | 8.00% | 8.09% | 6.51% | 5.27% | 6.01% | 5.53% | 5.79% | 3.35% | ||
other comprehensive income: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in foreign currency translation adjustment | 689,000 | -996,000 | 2,339,000 | 222,000 | -3,218,000 | 651,000 | -519,000 | -1,099,000 | 1,242,000 | -1,214,000 | 566,000 | 119,000 | 552,000 | -2,112,000 | -1,999,000 | 1,696,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive income | 12,249,000 | 75,424,000 | 61,048,000 | 57,727,000 | 51,295,000 | 55,904,000 | 46,891,000 | 31,729,000 | 51,526,000 | 39,308,000 | 33,336,000 | 5,802,000 | 18,388,000 | 28,489,000 | 35,906,000 | 36,903,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 0.38 | 2.5 | 1.92 | 1.88 | 1.78 | 1.81 | 1.53 | 1.05 | 1.6 | 1.29 | 1.04 | 0.18 | 0.57 | 0.97 | 1.21 | 1.12 | 1.07 | 1.04 | 0.99 | 1.02 | 1.12 | 1.06 | 0.43 | 0.7 | 0.54 | 0.66 | 0.66 | 0.71 | 1.06 | 1.03 | 1.04 | 0.93 | 0.66 | 0.8 | 0.83 | 0.85 | 0.83 | 0.77 | 0.75 | 0.71 | 0.61 | 0.73 | 0.65 | 0.6 | 0.493 | 0.68 | 0.64 | 0.65 | 0.87 | 0.93 | 0.64 | 0.71 | 0.69 | 0.69 | 0.72 | 0.65 | 0.54 | 0.44 | 0.45 | 0.36 | 0.26 | 0.28 | 0.29 | 0.3 | 0.15 | |||||||||
diluted | 0.38 | 2.48 | 1.91 | 1.87 | 1.77 | 1.8 | 1.53 | 1.05 | 1.6 | 1.28 | 1.04 | 0.18 | 0.56 | 0.97 | 1.2 | 1.11 | 1.08 | 1.04 | 0.99 | 1.02 | 1.11 | 1.06 | 0.43 | 0.7 | 0.54 | 0.65 | 0.66 | 0.71 | 1.04 | 1.03 | 1.03 | 0.93 | 0.66 | 0.8 | 0.83 | 0.85 | 0.84 | 0.77 | 0.75 | 0.71 | 0.62 | 0.73 | 0.65 | 0.6 | 0.49 | 0.68 | 0.64 | 0.64 | 0.85 | 0.92 | 0.63 | 0.7 | 0.68 | 0.68 | 0.71 | 0.63 | 0.53 | 0.43 | 0.44 | 0.35 | 0.25 | 0.27 | 0.28 | 0.29 | 0.15 | |||||||||
weighted-average shares outstanding: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 30,541 | 30,546 | 30,518 | 30,576 | 30,797 | 30,570 | 30,957 | 31,140 | 31,455 | 31,483 | 31,466 | 31,436 | 31,434 | 31,411 | 31,424 | 31,499 | 31,810 | 31,692 | 31,942 | 32,048 | 32,280 | 32,281 | 32,269 | 32,354 | 32,606 | 32,522 | 32,588 | 32,801 | 33,097 | 32,985 | 33,146 | 32,917 | 33,964 | 33,822 | 34,128 | 34,385 | 34,516 | 34,572 | 34,546 | 34,678 | 35,466 | 35,514 | 35,548 | 35,542 | 36,052 | 35,898 | 36,315 | 36,371 | 36,347 | 36,362 | 36,347 | 36,316 | 36,124 | 36,240 | 36,058 | 17,978 | 17,933 | 17,767 | 17,658 | |||||||||||||||
diluted | 30,756 | 30,782 | 30,680 | 30,810 | 30,956 | 30,739 | 31,071 | 31,250 | 31,533 | 31,555 | 31,528 | 31,537 | 31,543 | 31,545 | 31,535 | 31,601 | 31,961 | 31,842 | 32,089 | 32,184 | 32,373 | 32,371 | 32,338 | 32,426 | 32,688 | 32,594 | 32,676 | 32,889 | 33,207 | 33,095 | 33,226 | 33,003 | 34,052 | 33,909 | 34,225 | 34,479 | 34,598 | 34,672 | 34,626 | 34,734 | 35,538 | 35,575 | 35,614 | 35,643 | 36,190 | 36,024 | 36,471 | 36,549 | 36,624 | 36,632 | 36,685 | 36,627 | 36,494 | 36,622 | 36,636 | 18,250 | 18,185 | 18,116 | 17,996 | |||||||||||||||
other expense | -1,361,000 | 40,000 | -339,500 | -605,000 | -32,500 | 65,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling, general and administrative expenses | 134,961,000 | 124,532,000 | 126,949,000 | 127,008,000 | 116,982,000 | 119,010,000 | 108,308,000 | 126,363,000 | 125,002,000 | 89,814,000 | 92,058,000 | 86,528,000 | 86,316,000 | 72,663,000 | 69,517,000 | 62,869,000 | 65,455,000 | 63,028,000 | 61,525,000 | 59,735,000 | 56,360,000 | 59,961,000 | 59,925,000 | 57,750,000 | 52,310,000 | 51,264,000 | 49,921,000 | 48,641,000 | 47,519,000 | 45,336,000 | 45,853,000 | 43,701,000 | 45,123,000 | 41,512,000 | 41,175,000 | 41,663,000 | 43,423,000 | 39,554,000 | 39,675,000 | 39,241,000 | 38,106,000 | 37,405,000 | 36,261,000 | 34,695,000 | 98,995,000 | 34,034,000 | 33,601,000 | 30,916,000 | 28,875,000 | 28,615,000 | 27,419,000 | 26,914,000 | 27,149,000 | 26,730,000 | 26,312,000 | 26,222,000 | 27,040,000 | 24,628,000 | 24,230,000 | 22,078,000 | 23,114,000 | 22,318,000 | 21,751,000 | 20,934,000 | 19,318,000 | 21,010,000 | 21,469,000 | 19,984,000 | ||||||
benefit from income taxes | 14,976,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest income | 118,000 | 168,000 | 241,000 | 64,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from continuing operations before income taxes | 92,127,000 | 35,623,000 | 30,701,000 | 29,860,000 | 22,933,000 | 31,093,000 | 25,689,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from continuing operations | 59,033,000 | 22,887,000 | 19,342,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from discontinued operations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
continuing operations | 0.158 | 0.63 | 0.53 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
discontinued operations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income from continuing operations | 19,072,000 | 15,249,000 | 19,756,000 | 16,106,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income from discontinued operations | 51,000 | 586,000 | 3,636,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before taxes | 24,460,000 | 14,847,000 | 19,867,000 | 20,401,000 | 19,120,000 | 13,778,250 | 20,439,000 | 19,040,000 | 15,634,000 | 7,628,750 | 12,927,000 | 10,206,000 | 7,382,000 | 5,284,000 | 8,274,000 | 8,411,000 | 4,451,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for taxes | 8,882,000 | 5,688,750 | 8,367,000 | 7,654,000 | 6,734,000 | 5,299,000 | 7,622,000 | 7,555,000 | 6,019,000 | 2,939,250 | 4,994,000 | 3,937,000 | 2,826,000 | 2,043,250 | 3,226,000 | 3,178,000 | 1,769,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
average shares outstanding: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 4,480.25 | 17,966 | 17,925 | 17,891 | 4,437.25 | 17,800 | 17,757 | 17,689 | 4,411.75 | 17,657 | 17,640 | 17,643 | 4,421 | 17,660 | 17,692 | 17,699 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 4,545.5 | 18,209 | 18,227 | 18,227 | 4,531.25 | 18,176 | 18,127 | 18,061 | 4,494 | 17,998 | 17,989 | 17,965 | 4,514.75 | 18,046 | 18,041 | 18,087 |
Balance Sheets:
Quarterly
Annual
| Unit: USD | 2025-12-31 | 2025-09-27 | 2025-06-28 | 2025-03-29 | 2024-12-31 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-31 | 2023-09-30 | 2023-07-01 | 2023-04-01 | 2022-12-31 | 2022-09-24 | 2022-06-25 | 2022-03-26 | 2021-12-25 | 2021-09-25 | 2021-06-26 | 2021-03-27 | 2020-12-26 | 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 | 2018-06-30 | 2018-03-31 | 2017-12-30 | 2017-09-30 | 2017-07-01 | 2017-04-01 | 2016-12-31 | 2016-09-24 | 2016-06-25 | 2016-03-26 | 2015-12-26 | 2015-09-26 | 2015-06-27 | 2015-03-28 | 2014-12-27 | 2014-09-27 | 2014-06-28 | 2014-03-29 | 2013-12-28 | 2013-09-28 | 2013-06-29 | 2013-03-30 | 2012-12-29 | 2012-09-29 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-24 | 2011-06-25 | 2011-03-26 | 2010-12-25 | 2010-09-25 | 2010-06-26 | 2010-03-27 | 2009-12-26 | 2009-09-26 | 2009-06-27 | 2009-03-28 | 2008-12-27 | 2008-09-27 | 2008-06-28 | 2008-03-29 | 2007-12-29 | 2006-12-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 49,436,000 | 55,505,000 | 56,845,000 | 60,612,000 | 57,137,000 | 45,127,000 | 47,467,000 | 34,433,000 | 36,814,000 | 31,953,000 | 35,666,000 | 33,307,000 | 46,034,000 | 35,435,000 | 51,966,000 | 53,427,000 | 58,782,000 | 57,263,000 | 155,539,000 | 166,603,000 | 155,576,000 | 170,502,000 | 359,558,000 | 161,778,000 | 68,353,000 | 54,170,000 | 38,424,000 | 40,794,000 | 43,458,000 | 53,113,000 | 74,810,000 | 75,344,000 | 71,691,000 | 116,789,000 | 129,208,000 | 156,344,000 | 149,121,000 | 95,142,000 | 87,897,000 | 86,978,000 | 78,659,000 | 79,321,000 | 67,199,000 | 64,599,000 | 47,656,000 | 44,210,000 | 53,984,000 | 64,021,000 | 60,593,000 | 48,335,000 | 39,691,000 | 35,149,000 | 27,708,000 | 66,071,000 | 65,246,000 | 59,808,000 | 50,196,000 | 45,588,000 | 38,812,000 | 34,139,000 | 30,463,000 | 18,890,000 | 23,310,000 | 15,926,000 | 10,626,000 | 5,697,000 | 4,481,000 | 4,731,000 | 5,824,000 | 7,100,000 | 7,492,000 | 6,899,000 | 6,918,000 | 5,080,000 |
accounts receivables | 479,252,000 | 520,594,000 | 532,121,000 | 555,077,000 | 573,787,000 | 571,051,000 | 526,183,000 | 486,352,000 | 526,867,000 | 484,447,000 | 452,603,000 | 429,308,000 | 427,385,000 | 433,229,000 | 417,354,000 | 456,070,000 | 472,764,000 | 463,113,000 | 446,242,000 | 452,520,000 | 460,878,000 | 405,312,000 | 241,901,000 | 423,301,000 | 391,810,000 | 372,356,000 | 376,639,000 | 297,509,000 | 310,114,000 | 301,049,000 | 282,681,000 | 250,556,000 | 241,880,000 | 231,094,000 | 230,414,000 | 232,924,000 | 230,526,000 | 245,006,000 | 216,784,000 | 207,395,000 | 203,923,000 | 199,257,000 | 197,292,000 | 201,142,000 | 206,035,000 | 189,220,000 | 188,127,000 | 186,087,000 | 180,777,000 | 178,702,000 | 151,207,000 | 146,009,000 | 133,806,000 | 140,556,000 | 125,580,000 | 140,141,000 | 124,324,000 | 101,142,000 | 102,305,000 | 103,929,000 | 101,851,000 | 113,775,000 | 107,352,000 | 99,149,000 | 88,164,000 | 88,553,000 | 92,514,000 | 80,980,000 | 77,101,000 | 84,865,000 | 82,079,000 | 84,402,000 | 76,897,000 | 77,187,000 |
inventories | 959,019,000 | 899,904,000 | 798,211,000 | 734,575,000 | 707,977,000 | 665,237,000 | 620,371,000 | 619,972,000 | 637,375,000 | 625,593,000 | 642,721,000 | 686,949,000 | 755,901,000 | 677,898,000 | 634,774,000 | 565,200,000 | 531,988,000 | 475,462,000 | 356,759,000 | 337,697,000 | 298,719,000 | 283,292,000 | 274,821,000 | 258,371,000 | 280,813,000 | 282,087,000 | 291,739,000 | 288,862,000 | 270,504,000 | 239,957,000 | 218,523,000 | 205,905,000 | 212,149,000 | 201,805,000 | 200,383,000 | 171,762,000 | 168,851,000 | 168,245,000 | 178,972,000 | 187,586,000 | 193,725,000 | 195,250,000 | 198,782,000 | 183,038,000 | 173,523,000 | 180,155,000 | 183,764,000 | 175,380,000 | 164,421,000 | 149,098,000 | 146,075,000 | 141,872,000 | 145,270,000 | 134,302,000 | 137,294,000 | 117,751,000 | 115,845,000 | 129,004,000 | 129,964,000 | 124,900,000 | 120,433,000 | 104,528,000 | 92,219,000 | 89,223,000 | 89,927,000 | 95,593,000 | 86,666,000 | 83,365,000 | 93,577,000 | 90,057,000 | 87,888,000 | 84,810,000 | 80,565,000 | 67,768,000 |
prepaids and other current assets | 33,819,000 | 40,986,000 | 39,554,000 | 25,728,000 | 30,859,000 | 34,661,000 | 39,014,000 | 22,062,000 | 32,653,000 | 53,363,000 | 57,790,000 | 40,173,000 | 39,800,000 | 30,456,000 | 26,965,000 | 13,507,000 | 13,048,000 | 17,297,000 | 16,069,000 | 9,817,000 | 7,758,000 | 11,769,000 | 10,420,000 | 10,810,000 | 13,614,000 | 16,237,000 | 17,519,000 | 7,409,000 | 5,652,000 | 7,838,000 | 8,589,000 | 8,564,000 | 7,129,000 | 4,348,000 | 5,048,000 | 2,972,000 | 3,116,000 | 4,259,000 | 5,443,000 | 2,732,000 | 2,326,000 | 3,544,000 | 3,827,000 | 2,514,000 | 3,147,000 | 3,422,000 | 6,358,000 | 2,825,000 | 5,851,000 | 2,799,000 | 5,734,000 | 1,830,000 | 2,332,000 | 3,792,000 | 3,010,000 | 2,518,000 | 2,661,000 | 2,480,000 | 2,993,000 | 2,261,000 | 2,213,000 | 2,282,000 | 2,408,000 | 2,694,000 | 2,248,000 | 1,895,000 | 1,607,000 | 1,325,000 | 2,135,000 | 2,236,000 | 3,103,000 | 1,566,000 | 1,921,000 | 1,443,000 |
total current assets | 1,521,526,000 | 1,516,989,000 | 1,426,731,000 | 1,375,992,000 | 1,369,760,000 | 1,316,076,000 | 1,233,035,000 | 1,162,819,000 | 1,233,709,000 | 1,195,356,000 | 1,188,780,000 | 1,189,737,000 | 1,269,120,000 | 1,177,018,000 | 1,131,059,000 | 1,088,204,000 | 1,076,582,000 | 1,013,135,000 | 974,609,000 | 966,637,000 | 922,931,000 | 870,875,000 | 886,700,000 | 854,260,000 | 754,590,000 | 724,850,000 | 724,321,000 | 634,574,000 | 629,728,000 | 601,957,000 | 584,603,000 | 540,369,000 | 532,849,000 | 554,036,000 | 565,053,000 | 564,002,000 | 551,614,000 | 512,652,000 | 489,096,000 | 484,691,000 | 478,633,000 | 503,786,000 | 492,801,000 | 476,695,000 | 455,464,000 | 438,265,000 | 453,543,000 | 449,373,000 | 432,440,000 | 399,027,000 | 363,754,000 | 345,659,000 | 329,675,000 | 363,310,000 | 349,150,000 | 337,550,000 | 310,153,000 | 292,475,000 | 287,048,000 | 277,743,000 | 267,095,000 | 252,826,000 | 238,397,000 | 219,841,000 | 203,585,000 | 203,534,000 | 197,007,000 | 182,085,000 | 190,263,000 | 195,009,000 | 190,868,000 | 187,886,000 | 176,412,000 | 161,808,000 |
property, plant, and equipment | 168,777,000 | 168,463,000 | 166,606,000 | 167,062,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating lease right-of-use assets | 112,805,000 | 114,599,000 | 112,024,000 | 115,373,000 | 118,499,000 | 107,176,000 | 102,461,000 | 105,714,000 | 103,476,000 | 107,645,000 | 104,294,000 | 108,549,000 | 109,977,000 | 92,440,000 | 96,580,000 | 98,149,000 | 59,029,000 | 57,698,000 | 38,295,000 | 39,552,000 | 39,002,000 | 35,925,000 | 36,034,000 | 32,230,000 | 32,198,000 | 33,870,000 | 35,238,000 | 34,819,000 | ||||||||||||||||||||||||||||||||||||||||||||||
goodwill | 387,334,000 | 443,840,000 | 444,334,000 | 443,153,000 | 442,886,000 | 443,340,000 | 443,020,000 | 443,296,000 | 443,889,000 | 443,220,000 | 443,889,000 | 443,336,000 | 443,035,000 | 195,725,000 | 197,165,000 | 198,110,000 | 197,332,000 | 200,026,000 | 91,080,000 | 91,080,000 | 91,080,000 | 91,148,000 | 91,155,000 | 91,275,000 | 74,458,000 | 74,458,000 | 72,601,000 | 72,601,000 | 72,606,000 | 80,065,000 | 66,918,000 | 65,914,000 | 65,999,000 | 26,553,000 | 26,553,000 | 26,553,000 | 26,553,000 | 26,553,000 | 26,553,000 | 26,553,000 | 26,553,000 | 26,553,000 | 26,553,000 | 26,553,000 | 26,553,000 | 26,553,000 | 26,553,000 | 26,553,000 | 26,553,000 | 26,553,000 | 26,553,000 | 26,633,000 | 26,645,000 | 26,642,000 | 26,662,000 | 26,958,000 | ||||||||||||||||||
intangible assets | 257,079,000 | 262,229,000 | 267,830,000 | 272,811,000 | 278,213,000 | 284,138,000 | 290,277,000 | 295,880,000 | 301,556,000 | 306,802,000 | 312,554,000 | 316,999,000 | 322,409,000 | 169,046,000 | 172,658,000 | 176,088,000 | 178,809,000 | 182,827,000 | 25,207,000 | 26,054,000 | 26,901,000 | 27,748,000 | 21,305,000 | 21,974,000 | 23,853,000 | 24,663,000 | 25,164,000 | 20,707,000 | 21,230,000 | 21,753,000 | 22,158,000 | |||||||||||||||||||||||||||||||||||||||||||
deferred tax assets | 5,865,000 | 5,836,000 | 5,786,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other assets | 45,557,000 | 46,406,000 | 48,075,000 | 47,524,000 | 44,878,000 | 47,633,000 | 51,156,000 | 49,989,000 | 49,664,000 | 49,594,000 | 50,779,000 | 50,497,000 | 48,768,000 | 44,873,000 | 45,775,000 | 47,525,000 | 46,503,000 | 45,853,000 | 41,420,000 | 39,768,000 | 38,982,000 | 36,333,000 | 39,087,000 | 44,303,000 | 52,348,000 | 52,067,000 | 51,826,000 | 53,200,000 | 55,184,000 | 45,242,000 | 44,366,000 | 45,413,000 | 44,342,000 | 45,169,000 | 42,028,000 | 39,716,000 | 29,525,000 | 29,574,000 | 21,970,000 | 20,226,000 | 18,740,000 | 19,297,000 | 17,351,000 | 14,067,000 | 12,645,000 | 2,935,000 | 2,457,000 | 2,287,000 | 1,854,000 | 1,734,000 | 1,466,000 | 1,399,000 | 1,323,000 | 1,436,000 | 1,070,000 | 1,188,000 | 1,083,000 | 957,000 | 821,000 | 705,000 | 721,000 | 1,869,000 | 1,864,000 | 2,047,000 | 2,046,000 | 2,020,000 | 1,864,000 | 1,508,000 | 1,553,000 | 1,564,000 | 1,629,000 | 1,688,000 | 1,901,000 | 1,029,000 |
total assets | 2,493,078,000 | 2,552,526,000 | 2,471,465,000 | 2,427,751,000 | 2,424,521,000 | 2,364,097,000 | 2,285,715,000 | 2,220,137,000 | 2,292,407,000 | 2,260,354,000 | 2,256,840,000 | 2,260,659,000 | 2,341,786,000 | 1,801,208,000 | 1,761,167,000 | 1,724,301,000 | 1,673,119,000 | 1,615,848,000 | 1,269,477,000 | 1,264,269,000 | 1,220,661,000 | 1,158,833,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities and shareholders' equity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable | 185,125,000 | 215,088,000 | 221,307,000 | 221,030,000 | 231,814,000 | 205,905,000 | 164,657,000 | 131,478,000 | 176,664,000 | 158,418,000 | 152,121,000 | 145,686,000 | 179,819,000 | 199,180,000 | 203,456,000 | 165,840,000 | 177,389,000 | 149,925,000 | 126,463,000 | 118,529,000 | 117,878,000 | 112,757,000 | 83,752,000 | 73,283,000 | 90,437,000 | 80,813,000 | 102,307,000 | 98,281,000 | 109,096,000 | 97,937,000 | 97,981,000 | 63,105,000 | 80,218,000 | 72,661,000 | 90,611,000 | 71,653,000 | 72,629,000 | 52,481,000 | 52,883,000 | 52,262,000 | 63,967,000 | 58,983,000 | 67,411,000 | 60,480,000 | 59,541,000 | 53,955,000 | 59,506,000 | 58,303,000 | 61,255,000 | 49,136,000 | 44,809,000 | 37,835,000 | 42,387,000 | 38,728,000 | 46,510,000 | 42,968,000 | 31,646,000 | 30,586,000 | 37,608,000 | 31,984,000 | 33,978,000 | 29,971,000 | 31,374,000 | 23,151,000 | 16,098,000 | 20,265,000 | 22,446,000 | 15,908,000 | 21,900,000 | 22,077,000 | 20,902,000 | 19,936,000 | 18,752,000 | 12,822,000 |
accrued compensation | 30,756,000 | 25,517,000 | 24,083,000 | 21,185,000 | 44,002,000 | 27,003,000 | 22,266,000 | 18,206,000 | 23,971,000 | 15,844,000 | 15,311,000 | 14,606,000 | 19,490,000 | 15,523,000 | 14,391,000 | 16,616,000 | 26,636,000 | 21,081,000 | 12,634,000 | 13,169,000 | 19,711,000 | 17,731,000 | 9,559,000 | 9,339,000 | 9,782,000 | 11,567,000 | 6,999,000 | 6,273,000 | 14,515,000 | 11,859,000 | 7,503,000 | 5,933,000 | 12,162,000 | 10,316,000 | 7,134,000 | 5,291,000 | 11,899,000 | 8,668,000 | 7,086,000 | 3,629,000 | 10,970,000 | 8,847,000 | 7,646,000 | 4,226,000 | 10,713,000 | 8,917,000 | 7,101,000 | 3,948,000 | 11,779,000 | 8,047,000 | 7,080,000 | 3,625,000 | 9,843,000 | 8,003,000 | 6,239,000 | 3,818,000 | 9,339,000 | 8,763,000 | 6,403,000 | 5,770,000 | 11,482,000 | 10,229,000 | 8,086,000 | 5,634,000 | 10,376,000 | 7,971,000 | 5,025,000 | 3,720,000 | 4,775,000 | 5,210,000 | 4,007,000 | 2,945,000 | 6,520,000 | 6,949,000 |
accrued customer rebates and returns | 197,398,000 | 198,060,000 | 203,167,000 | 203,386,000 | 204,355,000 | 208,274,000 | 203,681,000 | 186,332,000 | 204,495,000 | 192,014,000 | 189,409,000 | 170,432,000 | 192,116,000 | 199,779,000 | 185,163,000 | 195,289,000 | 188,080,000 | 180,594,000 | 165,577,000 | 163,967,000 | 155,751,000 | 130,592,000 | 113,460,000 | 110,374,000 | 105,903,000 | 88,575,000 | 89,542,000 | |||||||||||||||||||||||||||||||||||||||||||||||
revolving credit facility | 13,960,000 | 61,760,000 | 69,460,000 | 81,160,000 | 92,760,000 | 119,660,000 | 166,560,000 | 215,460,000 | 239,363,000 | 229,360,000 | 229,360,000 | 229,360,000 | 239,360,000 | 249,360,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of long-term debt | 37,500,000 | 34,375,000 | 31,250,000 | 21,875,000 | 28,125,000 | 18,750,000 | 15,625,000 | 12,500,000 | 15,625,000 | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | 93,000 | 92,000 | 90,000 | 90,000 | 6,039,000 | 10,588,000 | 87,000 | 86,000 | 85,000 | 8,656,000 | 8,655,000 | 8,654,000 | 8,651,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
other accrued liabilities | 42,048,000 | 43,676,000 | 40,267,000 | 58,694,000 | 41,546,000 | 39,631,000 | 38,430,000 | 35,944,000 | 33,636,000 | 34,612,000 | 34,470,000 | 48,239,000 | 35,007,000 | 30,036,000 | 27,965,000 | 45,513,000 | 33,583,000 | 21,800,000 | 27,854,000 | 39,752,000 | 29,305,000 | 18,320,000 | 19,870,000 | 22,541,000 | 14,380,000 | 14,597,000 | 15,635,000 | 29,362,000 | 17,979,000 | 18,063,000 | 17,077,000 | 26,794,000 | 18,401,000 | 17,584,000 | 13,924,000 | 33,505,000 | 19,320,000 | 22,156,000 | 18,732,000 | 36,596,000 | 23,633,000 | 19,199,000 | 18,996,000 | 31,368,000 | 20,579,000 | 19,429,000 | 20,038,000 | 28,853,000 | 18,704,000 | 20,607,000 | 5,014,000 | 12,977,000 | 5,081,000 | 5,002,000 | 2,697,000 | 11,892,000 | 3,568,000 | 5,424,000 | 3,916,000 | 10,233,000 | 2,700,000 | 5,055,000 | 4,703,000 | 7,783,000 | 3,868,000 | 3,582,000 | 2,600,000 | 4,975,000 | 3,265,000 | 4,309,000 | 3,781,000 | 4,373,000 | 4,198,000 | 6,582,000 |
total current liabilities | 492,827,000 | 516,716,000 | 520,074,000 | 526,170,000 | 563,802,000 | 561,323,000 | 514,119,000 | 465,620,000 | 547,151,000 | 533,048,000 | 570,371,000 | 606,923,000 | 678,295,000 | 673,878,000 | 660,335,000 | 652,618,000 | 665,048,000 | 622,760,000 | 332,528,000 | 335,417,000 | 322,645,000 | 279,400,000 | 325,641,000 | 314,537,000 | 220,502,000 | 195,552,000 | 214,483,000 | 133,916,000 | 141,590,000 | 127,859,000 | 122,561,000 | 95,832,000 | 110,781,000 | 100,561,000 | 111,669,000 | 110,449,000 | 103,848,000 | 83,305,000 | 78,701,000 | 92,487,000 | 98,570,000 | 87,029,000 | 94,053,000 | 96,074,000 | 90,833,000 | 82,301,000 | 86,645,000 | 91,104,000 | 91,738,000 | 77,790,000 | 56,903,000 | 54,437,000 | 57,311,000 | 51,733,000 | 55,446,000 | 58,678,000 | 44,553,000 | 44,773,000 | 47,927,000 | 47,987,000 | 48,160,000 | 45,348,000 | 44,255,000 | 36,658,000 | 30,432,000 | 37,857,000 | 40,659,000 | 24,690,000 | 30,026,000 | 31,681,000 | 37,346,000 | 35,909,000 | 38,124,000 | 35,004,000 |
long-term debt | 402,413,000 | 421,063,000 | 430,338,000 | 439,613,000 | 439,513,000 | 455,038,000 | 461,188,000 | 467,338,000 | 467,239,000 | 473,389,000 | 476,414,000 | 479,439,000 | 482,464,000 | 196,000 | 220,000 | 243,000 | 266,000 | 289,000 | 311,000 | 7,834,000 | 15,356,000 | 20,878,000 | 14,399,000 | 18,171,000 | 8,942,000 | 20,596,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
long-term operating lease liabilities | 96,568,000 | 99,318,000 | 97,720,000 | 101,451,000 | 105,142,000 | 94,294,000 | 89,606,000 | 93,105,000 | 91,262,000 | 95,200,000 | 92,620,000 | 96,571,000 | 98,221,000 | 83,983,000 | 87,459,000 | 88,881,000 | 52,443,000 | 52,530,000 | 35,950,000 | 37,226,000 | 37,083,000 | 34,433,000 | 34,175,000 | 29,714,000 | 29,730,000 | 31,413,000 | 32,813,000 | 32,856,000 | ||||||||||||||||||||||||||||||||||||||||||||||
deferred tax liabilities | 3,977,000 | 12,426,000 | 3,803,000 | 3,710,000 | 3,700,000 | 9,637,000 | 9,317,000 | 9,346,000 | 8,925,000 | 15,140,000 | 14,866,000 | 11,833,000 | 11,826,000 | 17,147,000 | 17,299,000 | 17,952,000 | 17,976,000 | 31,328,000 | 3,552,000 | 3,748,000 | 3,819,000 | 4,006,000 | 3,696,000 | 3,860,000 | 3,959,000 | 4,376,000 | 4,614,000 | 4,792,000 | 4,794,000 | 5,410,000 | 5,565,000 | 6,425,000 | 6,604,000 | |||||||||||||||||||||||||||||||||||||||||
other long-term liabilities | 20,218,000 | 20,422,000 | 19,784,000 | 19,403,000 | 18,894,000 | 9,203,000 | 10,165,000 | 10,233,000 | 9,627,000 | 15,484,000 | 16,497,000 | 16,749,000 | 28,349,000 | 5,159,000 | 5,117,000 | 5,450,000 | 4,916,000 | 4,706,000 | 4,462,000 | 4,067,000 | 3,555,000 | 9,629,000 | 9,005,000 | 13,298,000 | 13,297,000 | 12,883,000 | 14,015,000 | 14,211,000 | 13,550,000 | 13,840,000 | 13,706,000 | 13,653,000 | 13,732,000 | 9,357,000 | 8,724,000 | 8,173,000 | 6,302,000 | 5,536,000 | 5,724,000 | 5,572,000 | 5,259,000 | 4,706,000 | 4,632,000 | 4,462,000 | 4,822,000 | 5,694,000 | 5,358,000 | 5,021,000 | 5,310,000 | 5,779,000 | 5,765,000 | 4,074,000 | 3,447,000 | 3,058,000 | 2,918,000 | 3,461,000 | 3,406,000 | 3,788,000 | 4,249,000 | 4,232,000 | 3,210,000 | 2,873,000 | 2,931,000 | 2,740,000 | 2,675,000 | 2,275,000 | 2,237,000 | 2,108,000 | 2,108,000 | 2,057,000 | 1,861,000 | 1,869,000 | 1,869,000 | |
commitments and contingencies | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shareholders' equity: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock | 304,000 | 306,000 | 313,000 | 314,000 | 316,000 | 321,000 | 322,000 | 324,000 | 326,000 | 325,000 | 326,000 | 328,000 | 328,000 | 329,000 | 330,000 | 331,000 | 332,000 | 335,000 | 336,000 | 338,000 | 341,000 | 344,000 | 345,000 | 346,000 | 346,000 | 347,000 | 349,000 | 355,000 | 356,000 | 356,000 | 356,000 | 356,000 | 363,000 | 365,000 | 365,000 | 365,000 | 365,000 | 365,000 | 365,000 | 364,000 | 364,000 | 180,000 | 180,000 | 180,000 | 180,000 | 179,000 | 178,000 | 178,000 | 178,000 | 178,000 | 177,000 | 177,000 | 176,000 | 176,000 | 176,000 | 176,000 | 177,000 | 177,000 | 177,000 | 177,000 | ||||||||||||||
additional paid-in capital | 137,109,000 | 129,534,000 | 121,914,000 | 117,190,000 | 119,077,000 | 110,595,000 | 106,714,000 | 102,211,000 | 101,045,000 | 97,342,000 | 94,452,000 | 90,416,000 | 88,750,000 | 85,374,000 | 82,192,000 | 78,906,000 | 77,451,000 | 73,325,000 | 71,947,000 | 67,596,000 | 64,085,000 | 56,893,000 | 55,406,000 | 53,454,000 | 52,605,000 | 52,551,000 | 51,514,000 | 49,890,000 | 47,861,000 | 47,314,000 | 46,365,000 | 45,466,000 | 44,812,000 | 44,492,000 | 44,268,000 | 44,181,000 | 44,187,000 | 43,756,000 | 43,121,000 | 42,841,000 | 42,799,000 | 43,765,000 | 44,078,000 | 44,001,000 | 43,413,000 | 43,605,000 | 44,165,000 | 44,032,000 | 43,119,000 | 42,941,000 | 42,738,000 | 41,854,000 | 41,007,000 | 40,395,000 | 39,141,000 | 37,407,000 | 37,042,000 | 36,343,000 | 35,711,000 | 35,249,000 | 34,924,000 | 34,019,000 | 33,701,000 | 33,294,000 | 32,708,000 | 32,589,000 | 32,179,000 | 32,126,000 | 31,985,000 | 31,883,000 | 32,273,000 | 32,501,000 | 32,591,000 | 32,956,000 |
retained earnings | 1,344,183,000 | 1,357,951,000 | 1,281,741,000 | 1,226,461,000 | 1,180,862,000 | 1,127,259,000 | 1,098,506,000 | 1,075,663,000 | 1,069,435,000 | 1,034,268,000 | 993,923,000 | 961,597,000 | 956,870,000 | 939,208,000 | 910,194,000 | 879,923,000 | 856,409,000 | 830,882,000 | 820,719,000 | 815,894,000 | 789,152,000 | 774,148,000 | 751,400,000 | 737,596,000 | 720,653,000 | 719,713,000 | 698,490,000 | 691,488,000 | 679,432,000 | 654,308,000 | 627,319,000 | 611,337,000 | 589,659,000 | 583,270,000 | 580,032,000 | 575,454,000 | 557,110,000 | 535,062,000 | 509,082,000 | 489,962,000 | 474,888,000 | 481,949,000 | 460,339,000 | 438,269,000 | 418,292,000 | 401,724,000 | 407,039,000 | 392,577,000 | 370,157,000 | 350,268,000 | 328,350,000 | 309,678,000 | 291,500,000 | 331,587,000 | 311,667,000 | 292,376,000 | 277,071,000 | 260,563,000 | 249,418,000 | 236,947,000 | 225,299,000 | 213,625,000 | 200,860,000 | 189,668,000 | 180,361,000 | 172,674,000 | 164,956,000 | 159,086,000 | 154,610,000 | 149,912,000 | 144,864,000 | 139,631,000 | 136,949,000 | 117,756,000 |
accumulated other comprehensive loss | -4,521,000 | -5,210,000 | -4,214,000 | -6,553,000 | -6,775,000 | -3,557,000 | -4,208,000 | -3,689,000 | -2,590,000 | -3,832,000 | -2,618,000 | -3,184,000 | -3,303,000 | -3,855,000 | -1,743,000 | -1,440,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total shareholders' equity | 1,477,075,000 | 1,293,470,000 | 1,168,203,000 | 1,042,631,000 | 932,736,000 | 853,559,000 | 773,584,000 | 727,623,000 | 634,807,000 | 215,335,000 | 192,276,000 | 187,844,000 | 185,520,000 | 182,439,000 | 177,480,000 | 173,858,000 | 153,843,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities and shareholders' equity | 2,493,078,000 | 2,552,526,000 | 2,471,465,000 | 2,427,751,000 | 2,424,521,000 | 2,364,097,000 | 2,285,715,000 | 2,220,137,000 | 2,292,407,000 | 2,260,354,000 | 2,256,840,000 | 2,260,659,000 | 2,341,786,000 | 1,801,208,000 | 1,761,167,000 | 1,724,301,000 | 1,673,119,000 | 1,615,848,000 | 1,269,477,000 | 1,264,269,000 | 1,220,661,000 | 1,158,833,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities and shareholders’ equity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shareholders’ equity: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock, 0.01 par value... | 306,000 | 305,000 | 306,000 | 305,000 | 308,000 | 310,000 | 315,000 | 315,000 | 315,000 | 314,000 | 314,000 | 315,000 | 317,000 | 319,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total shareholders’ equity | 1,482,581,000 | 1,399,746,000 | 1,337,404,000 | 1,234,602,000 | 1,201,320,000 | 1,174,495,000 | 1,128,093,000 | 1,086,072,000 | 1,049,144,000 | 1,021,041,000 | 990,957,000 | 959,400,000 | 904,524,000 | 892,985,000 | 883,811,000 | 831,365,000 | 807,132,000 | 791,375,000 | 772,592,000 | 750,332,000 | 741,707,000 | 701,953,000 | 674,016,000 | 657,138,000 | 628,100,000 | 624,641,000 | 619,979,000 | 601,642,000 | 579,164,000 | 552,549,000 | 533,150,000 | 518,036,000 | 526,069,000 | 504,773,000 | 482,626,000 | 462,061,000 | 445,685,000 | 451,567,000 | 436,974,000 | 413,641,000 | 393,574,000 | 371,453,000 | 351,897,000 | 332,872,000 | 372,346,000 | 351,172,000 | 333,049,000 | 317,103,000 | 300,056,000 | 288,740,000 | 276,012,000 | 263,153,000 | 250,568,000 | 236,140,000 | 225,320,000 | 208,292,000 | 198,627,000 | |||||||||||||||||
property, plant and equipment | 164,499,000 | 165,734,000 | 165,766,000 | 162,439,000 | 160,113,000 | 157,737,000 | 156,544,000 | 151,541,000 | 148,477,000 | 122,106,000 | 117,930,000 | 116,225,000 | 114,864,000 | 116,309,000 | 88,164,000 | 90,699,000 | 91,009,000 | 94,217,000 | 95,886,000 | 99,082,000 | 101,837,000 | 103,483,000 | 102,304,000 | 101,395,000 | 98,647,000 | 96,794,000 | 93,325,000 | 92,828,000 | 92,692,000 | 89,897,000 | 90,216,000 | 88,836,000 | 88,436,000 | 88,384,000 | 88,427,000 | 88,429,000 | 87,046,000 | 86,308,000 | 85,202,000 | 84,460,000 | 82,270,000 | 80,972,000 | 75,848,000 | 69,491,000 | 64,786,000 | 58,717,000 | 51,136,000 | 49,336,000 | 48,758,000 | 47,369,000 | 44,403,000 | 41,448,000 | 38,904,000 | 37,745,000 | 35,485,000 | 32,122,000 | 28,790,000 | 26,499,000 | 25,514,000 | 25,319,000 | 25,218,000 | 25,377,000 | 24,944,000 | 25,095,000 | 25,053,000 | 25,555,000 | 25,295,000 | 25,365,000 | 25,680,000 | 27,963,000 | ||||
accumulated other comprehensive income | 256,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax asset | 12,396,000 | 12,173,000 | 12,450,000 | 4,281,000 | 3,886,000 | 3,886,000 | 4,336,000 | 6,114,000 | 6,114,000 | 6,230,000 | 6,228,000 | 4,297,000 | 5,406,000 | 6,771,000 | 7,884,000 | 16,427,000 | 15,095,000 | 13,615,000 | 12,429,000 | 7,581,000 | 7,642,000 | 7,999,000 | 7,557,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, net of accumulated amortization of 10,886 and 9,194, respectively | 23,513,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, net of accumulated amortization of 10,040 and 9,194 in 2021 and 2020, respectively | 24,360,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total | 1,179,649,000 | 1,152,784,000 | 1,041,072,000 | 1,016,816,000 | 1,016,257,000 | 927,482,000 | 887,557,000 | 849,062,000 | 815,848,000 | 773,048,000 | 765,924,000 | 738,018,000 | 745,034,000 | 738,601,000 | 711,792,000 | 668,005,000 | 636,974,000 | 631,209,000 | 621,865,000 | 639,305,000 | 625,293,000 | 605,186,000 | 580,368,000 | 552,186,000 | 561,887,000 | 551,215,000 | 529,169,000 | 489,592,000 | 446,503,000 | 422,947,000 | 406,309,000 | 438,668,000 | 421,176,000 | 406,739,000 | 376,693,000 | 357,730,000 | 349,907,000 | 337,123,000 | 323,159,000 | 307,747,000 | 292,328,000 | 273,760,000 | 257,402,000 | 257,484,000 | 250,368,000 | 235,241,000 | 243,422,000 | 248,761,000 | 244,437,000 | 241,581,000 | 230,655,000 | 217,758,000 | ||||||||||||||||||||||
revolving credit line | 99,000,000 | 99,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill and intangible assets | 32,489,000 | 32,642,000 | 32,432,000 | 29,788,000 | 29,814,000 | 29,839,000 | 29,864,000 | 29,889,000 | 29,914,000 | 29,939,000 | 29,964,000 | 29,989,000 | 30,014,000 | 30,039,000 | 30,064,000 | 30,089,000 | 30,114,000 | 30,147,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes | 26,414,000 | 25,701,000 | 25,402,000 | 25,103,000 | 21,258,000 | 21,310,000 | 21,060,000 | 20,798,000 | 20,093,000 | 21,047,000 | 20,799,000 | 20,559,000 | 18,589,000 | 18,020,000 | 17,332,000 | 17,127,000 | 14,261,000 | 12,974,000 | 12,514,000 | 12,135,000 | 13,351,000 | 13,108,000 | 12,849,000 | 12,620,000 | 11,796,000 | 11,739,000 | 11,684,000 | 11,626,000 | 10,751,000 | 10,306,000 | 10,209,000 | 10,111,000 | 10,330,000 | |||||||||||||||||||||||||||||||||||||||||
cumulative translation adjustments | 3,086,000 | 2,810,000 | 2,970,000 | 3,431,000 | 3,637,000 | 2,752,000 | 2,746,000 | 1,401,000 | 2,180,000 | 2,089,000 | 2,852,000 | 1,316,000 | 888,000 | 1,073,000 | 3,549,000 | 5,125,000 | 5,171,000 | 4,141,000 | 2,954,000 |
Cashflow Statements:
Quarterly
Annual
| Unit: USD | 2025-12-31 | 2025-09-27 | 2025-06-28 | 2025-03-29 | 2024-12-31 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-31 | 2023-09-30 | 2023-07-01 | 2023-04-01 | 2022-12-31 | 2022-09-24 | 2022-06-25 | 2022-03-26 | 2021-12-25 | 2021-09-25 | 2021-06-26 | 2021-03-27 | 2020-12-26 | 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 | 2018-06-30 | 2018-03-31 | 2017-12-30 | 2017-09-30 | 2017-07-01 | 2017-04-01 | 2016-12-31 | 2016-09-24 | 2016-06-25 | 2016-03-26 | 2015-12-26 | 2015-09-26 | 2015-06-27 | 2015-03-28 | 2014-12-27 | 2014-09-27 | 2014-06-28 | 2014-03-29 | 2013-12-28 | 2013-09-28 | 2013-06-29 | 2013-03-30 | 2012-12-29 | 2012-09-29 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-24 | 2011-06-25 | 2011-03-26 | 2010-12-25 | 2010-09-25 | 2010-06-26 | 2010-03-27 | 2009-12-26 | 2009-09-26 | 2009-06-27 | 2009-03-28 | 2008-12-27 | 2008-09-27 | 2008-06-28 | 2008-03-29 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cash flows from operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | 11,560,000 | 76,420,000 | 58,709,000 | 57,505,000 | 54,513,000 | 55,253,000 | 47,410,000 | 32,828,000 | 50,284,000 | 40,522,000 | 32,770,000 | 5,683,000 | 17,836,000 | 30,601,000 | 37,905,000 | 35,207,000 | 34,080,000 | 33,104,000 | 31,618,000 | 32,730,000 | 35,951,000 | 34,259,000 | 13,885,000 | 22,775,000 | 17,549,000 | 21,308,000 | 21,498,000 | 23,407,000 | 34,599,000 | 34,018,000 | 34,338,000 | 30,647,000 | 21,967,000 | 27,008,000 | 28,437,000 | 29,187,000 | 28,701,000 | 26,695,000 | 25,982,000 | 24,671,000 | 21,787,000 | 26,060,000 | 23,143,000 | 21,339,000 | 18,656,000 | 24,536,000 | 23,244,000 | 23,551,000 | 20,619,000 | 22,887,000 | 19,342,000 | 19,072,000 | 15,300,000 | 20,342,000 | 19,742,000 | 15,578,000 | 16,644,000 | 11,500,000 | 12,747,000 | 12,386,000 | 12,221,000 | 12,817,000 | 11,485,000 | 9,615,000 | 7,737,000 | 7,933,000 | 6,269,000 | 4,556,000 | 4,850,000 | 5,048,000 | 5,233,000 | 2,682,000 |
adjustments to reconcile net income to cash from operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation, amortization, and accretion | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for doubtful accounts | -42,000 | -280,000 | 340,000 | 314,000 | 16,000 | 11,000 | 1,871,000 | 364,000 | -387,000 | 2,744,000 | 6,000 | 24,000 | 27,000 | 29,000 | 120,000 | 30,000 | 13,000 | 18,000 | 119,000 | 92,000 | 91,000 | 14,000 | 6,000 | 12,000 | 16,000 | 75,000 | 74,000 | 75,000 | 75,000 | 75,000 | 75,000 | 75,000 | 75,000 | 996,000 | 3,175,000 | 50,000 | 25,000 | 10,000 | 89,000 | 88,000 | 61,000 | 70,000 | 93,000 | -2,000 | 15,000 | 88,000 | 71,000 | 84,000 | 38,000 | 73,000 | 222,000 | -56,000 | 37,000 | 115,000 | 16,000 | 104,000 | -44,000 | 98,000 | -11,000 | 94,000 | -35,000 | 306,000 | 76,000 | 310,000 | 112,000 | -11,000 | ||||||
provision from deferred income taxes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for stock-based compensation | 7,211,000 | 4,287,000 | 4,524,000 | 3,613,000 | 4,465,000 | 2,931,000 | 3,077,000 | 2,972,000 | 3,101,000 | 2,334,000 | 2,628,000 | 2,472,000 | 2,118,000 | 2,152,000 | 2,016,000 | 1,721,000 | 2,380,000 | 2,111,000 | 3,517,000 | 1,351,000 | 1,504,000 | 1,214,000 | 986,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
fair value adjustment to contingent consideration | -7,068,000 | -1,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill impairment charge | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in assets and liabilities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable | 41,478,000 | 11,743,000 | 22,775,000 | 18,410,000 | -2,928,000 | -44,931,000 | -39,827,000 | 40,454,000 | -44,234,000 | -32,264,000 | -22,849,000 | -4,673,000 | 9,154,000 | -16,016,000 | 38,614,000 | 16,727,000 | -9,828,000 | 6,141,000 | 6,267,000 | 8,338,000 | -55,684,000 | -163,503,000 | 181,309,000 | -29,491,000 | -19,466,000 | 6,776,000 | 8,889,000 | 12,611,000 | -9,919,000 | -16,304,000 | -31,300,000 | -8,880,000 | -4,916,000 | -755,000 | 2,435,000 | -2,473,000 | 14,405,000 | -28,297,000 | -9,464,000 | -4,468,000 | -7,841,000 | -2,015,000 | 3,825,000 | 4,883,000 | -16,904,000 | -1,181,000 | -2,101,000 | -5,380,000 | -2,168,000 | -21,119,000 | -5,213,000 | -12,291,000 | 6,680,000 | -15,056,000 | 14,494,000 | -15,848,000 | -23,266,000 | 773,000 | 1,531,000 | -2,000,000 | 11,856,000 | -6,146,000 | -8,360,000 | -11,078,000 | 216,000 | 4,150,000 | -11,315,000 | -4,192,000 | 7,240,000 | -3,386,000 | 2,489,000 | -7,322,000 |
inventories | -58,811,000 | -101,867,000 | -63,156,000 | -26,539,000 | -44,125,000 | -44,707,000 | -490,000 | 17,235,000 | -11,550,000 | 16,825,000 | 44,396,000 | 68,935,000 | 12,488,000 | -43,454,000 | -69,790,000 | -33,034,000 | -56,667,000 | -39,117,000 | -19,061,000 | -38,978,000 | -15,427,000 | -8,471,000 | -16,452,000 | 28,016,000 | 1,275,000 | 9,004,000 | -3,051,000 | -18,184,000 | -30,689,000 | -10,024,000 | -12,431,000 | 6,309,000 | 5,843,000 | -1,300,000 | -28,872,000 | -818,000 | 394,000 | 9,727,000 | 8,614,000 | 6,139,000 | 1,525,000 | 3,532,000 | -15,744,000 | -9,515,000 | 2,598,000 | 3,609,000 | -8,384,000 | -10,959,000 | -15,323,000 | -3,023,000 | -4,097,000 | 3,398,000 | -10,968,000 | 3,001,000 | -19,574,000 | -1,864,000 | 13,834,000 | -2,012,000 | -5,156,000 | -3,872,000 | -15,878,000 | -11,458,000 | -3,450,000 | 719,000 | 5,415,000 | -8,228,000 | -3,069,000 | 10,134,000 | -4,706,000 | -2,792,000 | -3,924,000 | -3,758,000 |
prepaids and other current assets | -900,000 | 522,000 | -8,546,000 | 5,635,000 | -416,000 | 1,289,000 | -8,116,000 | 2,377,000 | 21,921,000 | 5,632,000 | -11,638,000 | -591,000 | -3,922,000 | 119,000 | -6,494,000 | -853,000 | 4,536,000 | 1,072,000 | -6,271,000 | -2,017,000 | 3,993,000 | -1,102,000 | 200,000 | 2,262,000 | 2,515,000 | 1,026,000 | -7,515,000 | -3,685,000 | 1,218,000 | -53,000 | -468,000 | -1,550,000 | -2,516,000 | 700,000 | -2,076,000 | 144,000 | 121,000 | 261,000 | -767,000 | -405,000 | 1,218,000 | 283,000 | -1,313,000 | 633,000 | 1,356,000 | -768,000 | -910,000 | -200,000 | 1,383,000 | 2,935,000 | -3,979,000 | 501,000 | 1,462,000 | -779,000 | -501,000 | 111,000 | -185,000 | 496,000 | -739,000 | -11,000 | 74,000 | 186,000 | 247,000 | -445,000 | -320,000 | -209,000 | -276,000 | 787,000 | -578,000 | 394,000 | ||
other assets | -1,410,000 | 678,000 | -1,596,000 | -3,275,000 | 1,202,000 | 2,933,000 | -2,421,000 | -918,000 | -950,000 | -455,000 | -1,396,000 | -2,130,000 | -185,000 | 883,000 | 1,250,000 | -1,976,000 | -1,365,000 | -188,000 | -2,181,000 | -1,270,000 | -2,052,000 | 2,856,000 | -2,560,000 | -2,219,000 | -304,000 | -262,000 | 1,820,000 | 418,000 | -3,636,000 | -826,000 | 1,640,000 | -1,075,000 | 736,000 | -3,141,000 | -2,312,000 | -191,000 | 49,000 | -1,409,000 | -1,743,000 | -1,487,000 | 690,000 | -1,946,000 | -1,284,000 | -1,422,000 | -433,000 | -120,000 | -268,000 | 89,000 | -77,000 | 113,000 | -405,000 | 202,000 | -54,000 | -120,000 | -146,000 | -152,000 | 12,000 | 107,000 | -50,000 | 137,000 | 24,000 | -215,000 | -154,000 | -376,000 | 7,000 | 181,000 | 4,000 | 19,000 | 135,000 | |||
accounts payable | -31,231,000 | -5,869,000 | 615,000 | -11,264,000 | 26,646,000 | 41,179,000 | 32,972,000 | -45,084,000 | 18,477,000 | 6,413,000 | 6,230,000 | -34,258,000 | -23,429,000 | -7,678,000 | 37,957,000 | -12,392,000 | 26,544,000 | 11,638,000 | 8,081,000 | 737,000 | 4,917,000 | 28,999,000 | 10,681,000 | -19,346,000 | 9,365,000 | -21,519,000 | 4,166,000 | -11,091,000 | 11,695,000 | -2,554,000 | 34,335,000 | -16,519,000 | 3,408,000 | -17,848,000 | 18,826,000 | -668,000 | 20,308,000 | -238,000 | 522,000 | -11,930,000 | 5,012,000 | -8,099,000 | 7,537,000 | 939,000 | 7,610,000 | -6,617,000 | 849,000 | -3,400,000 | 15,134,000 | 70,000 | 6,975,000 | -4,552,000 | 3,651,000 | -7,775,000 | 3,549,000 | 11,313,000 | 1,042,000 | -6,978,000 | 5,640,000 | -2,081,000 | 4,011,000 | -1,563,000 | 8,317,000 | 7,047,000 | -4,068,000 | -2,371,000 | 6,375,000 | -5,961,000 | 176,000 | 1,346,000 | 701,000 | 1,126,000 |
accrued customer rebates and returns | -673,000 | -5,100,000 | -232,000 | -971,000 | -3,904,000 | 4,590,000 | 17,350,000 | -18,156,000 | 12,473,000 | 2,612,000 | 18,970,000 | -21,683,000 | -9,279,000 | 14,629,000 | -10,119,000 | 7,202,000 | 7,489,000 | 13,960,000 | 1,611,000 | 8,215,000 | 25,159,000 | 17,133,000 | 3,086,000 | 4,471,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
accrued compensation and other liabilities | 12,515,000 | 2,715,000 | -18,775,000 | -5,988,000 | 33,803,000 | 9,797,000 | -1,701,000 | 5,976,000 | 7,683,000 | 447,000 | -6,530,000 | -3,691,000 | -1,045,000 | -1,158,000 | -26,602,000 | 409,000 | 17,106,000 | 4,691,000 | -13,760,000 | 3,869,000 | 4,436,000 | 7,275,000 | 1,690,000 | 6,808,000 | 9,392,000 | -905,000 | -12,104,000 | 3,268,000 | 4,208,000 | 6,366,000 | -8,736,000 | 2,480,000 | -5,527,000 | 7,452,000 | -17,267,000 | 8,417,000 | 2,165,000 | 5,706,000 | -16,234,000 | 5,901,000 | 7,078,000 | 1,443,000 | -8,816,000 | 3,906,000 | 2,491,000 | 4,685,000 | -8,635,000 | 5,171,000 | 2,136,000 | 10,088,000 | -4,727,000 | 2,307,000 | 2,314,000 | 4,198,000 | -7,253,000 | 2,811,000 | -1,682,000 | 3,450,000 | -5,657,000 | 2,804,000 | -755,000 | 2,342,000 | -377,000 | -761,000 | 3,092,000 | 3,921,000 | -959,000 | 667,000 | -1,269,000 | 1,955,000 | 465,000 | -3,444,000 |
cash from operating activities | 41,644,000 | 12,205,000 | 8,548,000 | 51,237,000 | 71,425,000 | 44,293,000 | 63,349,000 | 51,980,000 | 59,648,000 | 56,224,000 | 66,676,000 | 26,210,000 | 12,344,000 | -8,042,000 | 14,172,000 | 23,214,000 | 22,737,000 | 38,514,000 | 18,067,000 | 21,020,000 | 6,247,000 | -73,682,000 | 200,811,000 | 18,590,000 | 35,656,000 | 23,102,000 | 20,117,000 | 16,431,000 | 12,899,000 | 19,608,000 | 25,854,000 | 19,751,000 | 34,879,000 | 17,439,000 | 3,778,000 | 38,145,000 | 66,033,000 | 18,962,000 | 12,630,000 | 23,914,000 | 34,577,000 | 22,628,000 | 11,051,000 | 23,804,000 | 12,234,000 | 28,224,000 | 8,038,000 | 11,144,000 | 24,718,000 | 15,531,000 | 10,729,000 | 10,581,000 | 20,310,000 | 5,190,000 | 9,386,000 | 14,025,000 | 7,509,000 | 11,448,000 | 9,931,000 | 9,175,000 | 15,787,000 | -1,818,000 | 9,668,000 | 7,079,000 | -1,326,000 | 8,460,000 | 6,567,000 | -7,986,000 | ||||
capital expenditures | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||
free cash flows | 41,644,000 | 12,205,000 | 8,548,000 | 51,237,000 | 71,425,000 | 44,293,000 | 63,349,000 | 51,980,000 | 59,648,000 | 56,224,000 | 66,676,000 | 26,210,000 | 12,344,000 | -8,042,000 | 14,172,000 | 23,214,000 | 22,737,000 | 38,514,000 | 18,067,000 | 21,020,000 | 6,247,000 | -73,682,000 | 200,811,000 | 18,590,000 | 35,656,000 | 23,102,000 | 20,117,000 | 16,431,000 | 12,899,000 | 19,608,000 | 25,854,000 | 19,751,000 | 34,879,000 | 17,439,000 | 3,778,000 | 38,145,000 | 66,033,000 | 18,962,000 | 12,630,000 | 23,914,000 | 34,577,000 | 22,628,000 | 11,051,000 | 23,804,000 | 12,234,000 | 28,224,000 | 8,038,000 | 11,144,000 | 24,718,000 | 15,531,000 | 10,729,000 | 10,581,000 | 20,310,000 | 5,190,000 | 9,386,000 | 14,025,000 | 7,509,000 | 11,448,000 | 9,931,000 | 9,175,000 | 15,787,000 | -1,818,000 | 9,668,000 | 7,079,000 | -1,326,000 | 8,460,000 | 6,567,000 | -7,986,000 | ||||
cash flows from investing activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisitions, net of divestitures | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, plant, and equipment additions | -8,151,000 | -10,383,000 | -8,450,000 | -10,985,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash from investing activities | -8,151,000 | -10,383,000 | -8,450,000 | -10,985,000 | -8,076,000 | -8,555,000 | -11,935,000 | -10,755,000 | -11,032,000 | -9,667,000 | -12,932,000 | -10,270,000 | -503,654,000 | -7,680,000 | -8,853,000 | -6,652,000 | -4,566,000 | -350,604,000 | -3,946,000 | -6,207,000 | -3,889,000 | -4,918,000 | -3,484,000 | -17,967,000 | -4,904,000 | -7,321,000 | -8,497,000 | -8,838,000 | -13,007,000 | -34,159,000 | -5,704,000 | -6,276,000 | -63,873,000 | -5,505,000 | -6,314,000 | -18,745,000 | -5,169,000 | -10,967,000 | -4,520,000 | -5,598,000 | -5,287,000 | -5,518,000 | -7,267,000 | -5,749,000 | -6,870,000 | -7,114,000 | -8,870,000 | -7,008,000 | -11,717,000 | -5,863,000 | -6,137,000 | -2,846,000 | -3,641,000 | -4,983,000 | -4,959,000 | -4,495,000 | -3,188,000 | -4,522,000 | -5,238,000 | -5,154,000 | -4,266,000 | -3,019,000 | -2,174,000 | -1,994,000 | -1,657,000 | -1,911,000 | ||||||
cash flows from financing activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments of revolving credit line | 0 | 0 | 0 | -13,960,000 | -47,800,000 | -7,700,000 | -11,700,000 | -11,600,000 | -26,900,000 | -46,900,000 | -48,900,000 | -23,900,000 | 0 | 0 | 0 | -10,000,000 | -10,000,000 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments of long-term debt | -15,625,000 | -6,250,000 | 0 | -6,250,000 | -6,250,000 | -3,125,000 | -3,125,000 | -3,125,000 | -3,125,000 | -3,125,000 | -3,125,000 | -3,125,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of deferred acquisition consideration | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from exercise of stock options | 505,000 | 2,463,000 | 357,000 | 372,000 | 2,945,000 | 1,207,000 | 219,000 | 340,000 | 0 | 37,000 | 81,000 | 1,049,000 | 75,000 | 77,000 | 1,546,000 | 173,000 | 447,000 | 289,000 | 77,000 | 0 | 203,000 | -2,000 | 262,000 | 48,000 | 0 | 382,000 | 121,000 | 218,000 | 97,000 | 1,222,000 | 69,000 | 60,000 | 213,000 | 82,000 | 274,000 | 277,000 | 116,000 | 308,000 | 56,000 | 29,000 | 134,000 | 43,000 | 77,000 | 61,000 | 46,000 | 19,000 | 3,000 | |||||||||||||||||||||||||
purchase and cancellation of common stock | -24,818,000 | -212,000 | -4,287,000 | -11,274,000 | -888,000 | -27,890,000 | -24,424,000 | -27,609,000 | -14,701,000 | -180,000 | -395,000 | -433,000 | -217,000 | -1,522,000 | -7,443,000 | -10,752,000 | -8,377,000 | -23,424,000 | -27,705,000 | -3,143,000 | -21,363,000 | -11,448,000 | -85,000 | -5,780,000 | -17,000,000 | 0 | -14,704,000 | -9,635,000 | -10,128,000 | -7,158,000 | -18,858,000 | -9,208,000 | -15,996,000 | -24,399,000 | -24,413,000 | -11,321,000 | -6,849,000 | -738,000 | -7,105,000 | -9,986,000 | -29,990,000 | -4,989,000 | -1,115,000 | -1,230,000 | -2,180,000 | -31,079,000 | -9,093,000 | -1,169,000 | -825,000 | -1,024,000 | -698,000 | -942,000 | -740,000 | -451,000 | -468,000 | -284,000 | -143,000 | -374,000 | -292,000 | -777,000 | -572,000 | -54,000 | -321,000 | -343,000 | -57,000 | -245,000 | -471,000 | -99,000 | -183,000 | -543,000 | -274,000 | -178,000 |
other stock-related activity | 219,000 | 875,000 | -106,000 | -5,698,000 | 1,047,000 | -597,000 | 869,000 | -1,573,000 | 922,000 | -46,000 | 911,000 | -2,254,000 | 796,000 | 722,000 | -175,000 | -1,211,000 | -86,000 | 2,073,000 | -932,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
cash from financing activities | -39,719,000 | -3,124,000 | -4,036,000 | -36,810,000 | -50,946,000 | -38,105,000 | -38,361,000 | -43,567,000 | -43,804,000 | -50,214,000 | -51,428,000 | -28,663,000 | 501,906,000 | -723,000 | -6,724,000 | -21,963,000 | -16,620,000 | 213,826,000 | -25,185,000 | -3,786,000 | -17,284,000 | -110,456,000 | 453,000 | 92,802,000 | -16,569,000 | -35,000 | -13,990,000 | -10,257,000 | -9,314,000 | -7,203,000 | -20,650,000 | -9,771,000 | -16,141,000 | -24,353,000 | -24,600,000 | -12,177,000 | -6,885,000 | -750,000 | -7,191,000 | -9,997,000 | -29,952,000 | -4,988,000 | -1,184,000 | -1,112,000 | -1,918,000 | -30,884,000 | -9,205,000 | -708,000 | -743,000 | -1,024,000 | -50,000 | -294,000 | -55,030,000 | 574,000 | 1,211,000 | -145,000 | 400,000 | 80,000 | 14,000 | -498,000 | 27,000 | 190,000 | 36,000 | 196,000 | -5,946,000 | -4,432,000 | 2,575,000 | -7,539,000 | -5,638,000 | -2,550,000 | -4,021,000 | 9,049,000 |
effect of exchange rate changes on cash and cash equivalents | 157,000 | -38,000 | 171,000 | 33,000 | -393,000 | 27,000 | -19,000 | -39,000 | 49,000 | -56,000 | 43,000 | -4,000 | 3,000 | -86,000 | -56,000 | 46,000 | -32,000 | -233,000 | 57,000 | -34,000 | -51,000 | -2,000 | 44,000 | -200,000 | 227,000 | -113,000 | -230,000 | -34,000 | 153,000 | 25,000 | 227,000 | -146,000 | 19,000 | -270,000 | 606,000 | 158,000 | -103,000 | -702,000 | -19,000 | 453,000 | ||||||||||||||||||||||||||||||||
net increase in cash and cash equivalents | -6,069,000 | -1,340,000 | -3,767,000 | 3,475,000 | 12,010,000 | -2,340,000 | -5,355,000 | 1,519,000 | -98,276,000 | -11,064,000 | 11,027,000 | -14,926,000 | -189,056,000 | 197,780,000 | 93,425,000 | 14,183,000 | 15,746,000 | -2,370,000 | -2,664,000 | -534,000 | 3,653,000 | -45,098,000 | -12,419,000 | -27,136,000 | 7,223,000 | 53,979,000 | 7,245,000 | 919,000 | 8,319,000 | -662,000 | 12,122,000 | 2,600,000 | 16,943,000 | 3,446,000 | -9,774,000 | -10,037,000 | 3,428,000 | 12,258,000 | 8,644,000 | 4,542,000 | 7,441,000 | -38,363,000 | 825,000 | 5,438,000 | 9,612,000 | 4,608,000 | 6,776,000 | 4,673,000 | 3,676,000 | 11,573,000 | -4,420,000 | 7,384,000 | 5,300,000 | 4,929,000 | 1,216,000 | -1,276,000 | -392,000 | 593,000 | -19,000 | |||||||||||||
cash and cash equivalents, beginning of period | 0 | 0 | 0 | 57,137,000 | 0 | 0 | 0 | 36,814,000 | 0 | 0 | 0 | 46,034,000 | 0 | 0 | 0 | 58,782,000 | 0 | 0 | 0 | 155,576,000 | 0 | 0 | 0 | 68,353,000 | 0 | 0 | 0 | 43,458,000 | 0 | 0 | 0 | 71,691,000 | 0 | 0 | 0 | 149,121,000 | 0 | 0 | 0 | 78,659,000 | 0 | 0 | 0 | 47,656,000 | 0 | 0 | 0 | 60,593,000 | 0 | 0 | 27,708,000 | 0 | 0 | 50,196,000 | 0 | 0 | 30,463,000 | 0 | 0 | 10,626,000 | 0 | 0 | 5,824,000 | 0 | 0 | 6,918,000 | ||||||
cash and cash equivalents, end of period | -6,069,000 | -1,340,000 | -3,767,000 | 60,612,000 | 12,010,000 | -2,340,000 | 13,034,000 | 34,433,000 | 4,861,000 | -3,713,000 | 2,359,000 | 33,307,000 | 10,599,000 | -16,531,000 | -1,461,000 | 53,427,000 | 1,519,000 | -98,276,000 | -11,064,000 | 166,603,000 | -14,926,000 | -189,056,000 | 197,780,000 | 161,778,000 | 14,183,000 | 15,746,000 | -2,370,000 | 40,794,000 | -9,655,000 | -21,697,000 | -534,000 | 75,344,000 | -45,098,000 | -12,419,000 | -27,136,000 | 156,344,000 | 53,979,000 | 7,245,000 | 919,000 | 86,978,000 | -662,000 | 12,122,000 | 2,600,000 | 64,599,000 | 3,446,000 | -9,774,000 | -10,037,000 | 64,021,000 | 8,644,000 | 4,542,000 | 35,149,000 | 825,000 | 5,438,000 | 59,808,000 | 6,776,000 | 4,673,000 | 34,139,000 | -4,420,000 | 7,384,000 | 15,926,000 | 1,216,000 | -250,000 | 4,731,000 | -392,000 | 593,000 | 6,899,000 | ||||||
supplemental cash flow information | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for interest expense | 8,982,000 | 6,868,000 | 6,932,000 | 4,581,000 | 11,848,000 | 6,533,000 | 9,935,000 | 10,397,000 | 10,894,000 | 11,868,000 | 15,211,000 | 11,534,000 | 7,281,000 | 2,081,000 | 1,286,000 | 999,000 | 1,215,000 | 427,000 | 63,000 | 77,000 | 73,000 | 247,000 | 413,000 | 20,000 | 222,000 | 26,000 | 29,000 | 61,000 | 59,000 | 58,000 | 67,000 | 66,000 | 73,000 | 89,000 | 68,000 | 61,000 | 66,000 | 67,000 | 63,000 | 70,000 | 70,000 | 70,000 | 68,000 | 73,000 | 58,000 | 58,000 | 67,000 | 51,000 | 51,000 | 45,000 | 55,000 | 50,000 | 54,000 | 54,000 | 58,000 | 53,000 | 55,000 | 53,000 | 63,000 | 51,000 | 57,000 | 57,000 | 62,000 | 68,000 | 85,000 | 84,000 | 64,000 | 112,000 | 215,000 | 283,000 | 326,000 | 308,000 |
cash paid for income taxes, net of amount refunded | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation and amortization | 14,036,000 | 2,684,000 | 2,465,000 | 2,268,000 | 2,252,000 | 2,017,000 | 2,003,000 | 1,953,000 | 2,027,000 | 1,984,000 | 1,867,000 | 1,859,000 | 1,996,000 | 2,137,000 | 1,955,000 | 1,924,000 | 2,061,000 | 2,027,000 | 1,857,000 | 1,890,000 | 1,965,000 | 1,893,000 | 1,885,000 | 1,929,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
provision for deferred income taxes | 14,920,000 | -29,000 | -46,000 | 475,000 | 339,000 | -238,000 | 1,110,000 | 1,364,000 | 1,110,000 | -380,000 | -678,000 | -599,000 | -285,000 | -1,165,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for income taxes | 11,335,000 | 42,191,000 | 523,000 | 16,944,000 | 13,387,000 | 25,535,000 | 839,000 | 8,223,000 | 12,463,000 | 13,724,000 | 1,055,000 | 13,191,000 | 12,970,000 | 35,988,000 | 712,000 | 8,725,000 | 11,064,000 | 26,269,000 | 167,000 | 8,766,000 | 17,825,000 | 1,688,000 | 62,000 | 469,000 | 6,724,000 | 21,656,000 | 74,000 | 8,731,000 | 8,302,000 | 13,125,000 | 295,000 | 18,934,000 | 17,034,000 | 37,633,000 | 1,046,000 | 16,227,000 | 14,068,000 | 29,485,000 | 2,568,000 | 15,442,000 | 14,229,000 | 24,734,000 | 2,746,000 | 8,348,000 | 12,156,000 | 25,443,000 | 593,000 | 12,966,000 | 6,187,000 | 22,182,000 | 2,956,000 | 8,457,000 | 7,718,000 | 18,129,000 | 1,025,000 | 10,186,000 | 8,151,000 | 14,598,000 | 463,000 | 7,498,000 | 7,624,000 | 11,178,000 | 1,568,000 | 5,742,000 | 3,848,000 | 5,593,000 | 437,000 | 3,438,000 | 2,932,000 | 3,957,000 | 981,000 | |
depreciation, amortization and accretion | 13,843,000 | 14,812,000 | 14,352,000 | 13,851,000 | 13,943,000 | 13,817,000 | 13,429,000 | 13,540,000 | 13,546,000 | 11,531,000 | 9,857,000 | 9,743,000 | 10,262,000 | 8,081,000 | 9,583,000 | 7,267,000 | 9,763,000 | 7,509,000 | 7,539,000 | 7,496,000 | 4,904,000 | 6,914,000 | 6,832,000 | 7,265,000 | 8,718,000 | 6,669,000 | 6,626,000 | 6,378,000 | 6,256,000 | 5,776,000 | 5,187,000 | 5,005,000 | 5,017,000 | 4,711,000 | 4,680,000 | 4,499,000 | 4,447,000 | 4,143,000 | 3,978,000 | 3,618,000 | 3,657,000 | 3,165,000 | 2,976,000 | 2,860,000 | ||||||||||||||||||||||||||||
benefit from deferred income taxes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of contingent consideration | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, plant and equipment additions | -8,176,000 | -8,555,000 | -11,935,000 | -10,755,000 | -11,032,000 | -9,667,000 | -12,732,000 | -10,537,000 | -14,103,000 | -7,680,000 | -8,853,000 | -7,247,000 | -4,566,000 | -5,121,000 | -3,946,000 | -6,207,000 | -3,389,000 | -4,918,000 | -3,638,000 | -3,505,000 | -4,904,000 | -7,321,000 | -8,497,000 | -8,838,000 | -8,007,000 | -6,683,000 | -5,140,000 | -6,276,000 | -7,014,000 | -5,504,000 | -6,314,000 | -5,618,000 | -5,169,000 | -4,772,000 | -4,520,000 | -5,598,000 | -5,154,000 | -5,518,000 | -5,267,000 | -5,749,000 | -6,870,000 | -7,114,000 | -8,870,000 | -7,008,000 | -11,717,000 | -5,863,000 | -4,240,000 | -2,846,000 | -3,641,000 | -4,983,000 | -4,959,000 | -4,495,000 | -3,188,000 | -4,522,000 | -5,238,000 | -5,154,000 | -4,266,000 | -3,019,000 | -2,174,000 | -1,994,000 | -1,904,000 | -2,358,000 | -1,657,000 | -1,911,000 | -1,531,000 | -2,189,000 | -2,068,000 | -1,535,000 | ||||
proceeds of revolving credit line | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds of long-term debt | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of debt issuance costs | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition, net of cash acquired | 0 | -200,000 | 267,000 | 0 | 154,000 | -14,462,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit from doubtful accounts | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit from stock-based compensation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net decrease in cash and cash equivalents | -2,381,000 | -3,713,000 | 2,359,000 | -12,727,000 | -16,531,000 | -1,093,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisitions, net of cash acquired | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on equity method investment | 0 | 0 | 0 | -2,498,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit for deferred income taxes | 5,000 | -201,000 | -80,000 | -162,000 | -912,000 | -1,332,000 | -1,480,000 | -1,186,000 | 61,000 | 357,000 | -442,000 | -1,047,000 | -488,000 | -927,000 | -49,000 | -626,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from purchase price adjustment | 0 | 595,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other stock related activity | 2,895,000 | -8,000 | 538,000 | -418,000 | 308,000 | -35,000 | 714,000 | -622,000 | 613,000 | -46,000 | 245,000 | -563,000 | -176,000 | 46,000 | -187,000 | -856,000 | -36,000 | -12,000 | -86,000 | -11,000 | -39,000 | -15,000 | -69,000 | 118,000 | 262,000 | -8,000 | -110,000 | 199,000 | 34,000 | 0 | 266,000 | 527,000 | 208,000 | 928,000 | 457,000 | 70,000 | 483,000 | 241,000 | 224,000 | 5,000 | 611,000 | 151,000 | 70,000 | 506,000 | 54,000 | 250,000 | 25,000 | 4,000 | 5,000 | 39,000 | 5,000 | -6,000 | ||||||||||||||||||||
purchase of investments | -1,000 | 0 | -13,127,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration payments | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net proceeds of revolving credit line | 0 | 99,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision from deferred income tax | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for non-cash stock compensation | 915,000 | 331,000 | 1,131,000 | 1,147,000 | 851,000 | 880,000 | 804,000 | 825,000 | 653,000 | 662,000 | 670,000 | 608,000 | 440,000 | 130,000 | 224,000 | 188,000 | 340,000 | -364,000 | 466,000 | 554,000 | 490,000 | 191,000 | 258,000 | 264,000 | 247,000 | 257,000 | 256,000 | 257,000 | 237,000 | 165,000 | 195,000 | 174,000 | 86,000 | 42,000 | 55,000 | 55,000 | 60,000 | 43,000 | 57,000 | 57,000 | 79,000 | 68,000 | 67,000 | 22,000 | 91,000 | |||||||||||||||||||||||||||
contingent consideration | 1,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating lease right-of-use assets amortization | 1,507,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of equity investments | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of equity investment | 0 | -133,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit from deferred income tax | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for deferred income tax | -123,000 | 1,090,000 | -242,000 | -297,000 | -124,000 | -901,000 | 180,000 | 146,000 | 187,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign exchange gain | 0 | -15,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dividends paid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
asset write-downs | -824,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, beginning of year | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, end of year | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayment of long-term debt obligations | -289,000 | -23,000 | -21,000 | -23,000 | -22,000 | -21,000 | -22,000 | -21,000 | -20,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net repayment of revolving credit facility | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of intangible assets | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of assets of a business | 632,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net (repayment) proceeds from revolving credit facility | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill impairment | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in assets and liabilities, net of business acquisitions: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
business acquisition, net of cash acquired | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net repayment from revolving credit facility | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash provided by operating activities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash used in investing activities | -1,557,000 | -1,934,000 | -1,535,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net (repayment of) proceeds from revolving credit facility | -4,550,000 | 3,000,000 | -7,500,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds for sale of assets of a business | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from promissory note | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net proceeds (repayment) from revolving credit facility | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of exchange rate changes on foreign currency | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision (benefit) for deferred income tax | -212,000 | 143,000 | 192,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
business acquisition | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayment of long-term debt | -8,592,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net proceeds from revolving credit facility | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net proceeds from (repayment of) revolving credit facility | -3,750,000 | 9,250,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash used in financing activities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of short-term investments | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from maturities of short-term investments |
