Quarterly
Annual
| Unit: USD | 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 | 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 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 | |||||||||||||||||||||||||||||||||||||||||||||||
benefit from doubtful accounts | -280,000 | 340,000 | 314,000 | 16,000 | 89,000 | -26,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 | 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 | |||||
benefit from deferred income taxes | -11,532,000 | 222,000 | -3,000 | 475,000 | -405,000 | -380,000 | -678,000 | -599,000 | -285,000 | -1,165,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit from stock-based compensation | 4,287,000 | 4,524,000 | 3,613,000 | 4,465,000 | 3,767,000 | 3,849,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 | |||||||||||||||||||||||||||||||||||||||||||||||
changes in assets and liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable | 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 | -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 | 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 | 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 | -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 | -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 | 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 | 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 | 13,049,000 | 7,400,000 | -1,326,000 | 8,460,000 | 6,740,000 | 4,417,000 | 6,567,000 | -7,986,000 |
cash flows from investing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, plant, and equipment additions | -10,383,000 | -8,450,000 | -10,985,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash from investing activities | -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,904,000 | -2,358,000 | -1,657,000 | -1,911,000 | -1,378,000 | -1,557,000 | -1,934,000 | -1,535,000 |
cash flows from financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments of revolving credit line | 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 | -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 | 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 | -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 | 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 | -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 | -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 | -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 | 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 | -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 | 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 | 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 |
benefit for deferred income taxes | -29,000 | -46,000 | 339,000 | 5,000 | -201,000 | -80,000 | -162,000 | -912,000 | -238,000 | 1,110,000 | 1,364,000 | 1,110,000 | -1,332,000 | -1,480,000 | -1,186,000 | 61,000 | 357,000 | -442,000 | -1,047,000 | -488,000 | -927,000 | 241,000 | -49,000 | -626,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 | |||||||||||||||||||||||||||
depreciation, amortization, and accretion | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fair value adjustment to contingent consideration | -7,068,000 | -1,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of contingent consideration | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisitions, net of divestitures | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 | |||||||||||||||||||
benefit for doubtful accounts | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of investments | -1,000 | 0 | -13,127,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration payments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net proceeds of revolving credit line | 0 | 99,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit from deferred income tax | -123,000 | 1,090,000 | -242,000 | -297,000 | -124,000 | -901,000 | 180,000 | 146,000 | 187,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit from 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 for deferred income tax | -212,000 | 143,000 | 192,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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of short-term investments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from maturities of short-term investments |
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.
