Balchem Corporation(NASDAQ:BCPC)
Balchem Corporation develops, manufactures, and markets specialty performance ingredients and products for the nutritional, food, pharmaceutical, animal health, medical device sterilization, plant nutrition, and industrial markets in the United States and internationally. It operates through three s...
Website: http://www.balchem.com
Founded: 1967
Full Time Employees: 1,341
Sector: Basic Materials
Industry: Specialty Chemicals
• 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 | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2004-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
net sales | 270,709,000 | 263,617,000 | 267,558,000 | 255,467,000 | 250,519,000 | 240,004,000 | 239,940,000 | 234,081,000 | 239,659,000 | 228,699,000 | 229,948,000 | 231,252,000 | 232,540,000 | 232,531,000 | 244,267,000 | 236,693,000 | 228,867,000 | 213,133,000 | 197,869,000 | 202,365,000 | 185,656,000 | 180,713,000 | 175,140,000 | 173,355,000 | 174,436,000 | 166,527,000 | 158,595,000 | 161,554,000 | 157,029,000 | 163,539,000 | 155,043,000 | 163,687,000 | 161,410,000 | 159,264,000 | 150,716,000 | 147,082,000 | 137,728,000 | 140,760,000 | 138,509,000 | 138,794,000 | 135,141,000 | 132,729,000 | 140,128,000 | 134,773,000 | 144,862,000 | 162,668,000 | 160,490,000 | 132,230,000 | 85,995,000 | 81,633,000 | 87,593,000 | 83,296,000 | 84,651,000 | 80,060,000 | 75,116,000 | 79,014,000 | 76,203,000 | 69,733,000 | 74,439,000 | 74,687,000 | 73,008,000 | 69,800,000 | 63,910,000 | 61,458,000 | 59,903,000 | 62,901,000 | 56,861,000 | |||
yoy | 8.06% | 9.84% | 11.51% | 9.14% | 4.53% | 4.94% | 4.35% | 1.22% | 3.06% | -1.65% | -5.86% | -2.30% | 1.60% | 9.10% | 23.45% | 16.96% | 23.27% | 17.94% | 12.98% | 16.73% | 6.43% | 8.52% | 10.43% | 7.30% | 11.09% | 1.83% | 2.29% | -1.30% | -2.71% | 2.68% | 2.87% | 11.29% | 17.19% | 13.15% | 8.81% | 5.97% | 1.91% | 6.05% | -1.16% | 2.98% | -6.71% | -18.40% | -12.69% | 1.92% | 68.45% | 99.27% | 83.22% | 58.75% | 1.59% | 1.96% | 16.61% | 5.42% | 11.09% | 14.81% | 0.91% | 5.79% | 4.38% | -0.10% | 16.47% | 21.53% | 21.88% | 1.60% | 8.08% | |||||||
qoq | 2.69% | -1.47% | 4.73% | 1.98% | 4.38% | 0.03% | 2.50% | -2.33% | 4.79% | -0.54% | -0.56% | -0.55% | 0.00% | -4.80% | 3.20% | 3.42% | 7.38% | 7.71% | -2.22% | 9.00% | 2.74% | 3.18% | 1.03% | -0.62% | 4.75% | 5.00% | -1.83% | 2.88% | -3.98% | 5.48% | -5.28% | 1.41% | 1.35% | 5.67% | 2.47% | 6.79% | -2.15% | 1.63% | -0.21% | 2.70% | 1.82% | -5.28% | 3.97% | -6.96% | -10.95% | 1.36% | 21.37% | 53.76% | 5.34% | -6.80% | 5.16% | -1.60% | 5.73% | 6.58% | -4.93% | 3.69% | 9.28% | -6.32% | -0.33% | 2.30% | 4.60% | 9.22% | 3.99% | 2.60% | 10.62% | |||||
cost of sales | 169,625,000 | 169,718,000 | 172,105,000 | 162,354,000 | 162,351,000 | 153,667,000 | 154,579,000 | 151,087,000 | 158,145,000 | 153,706,000 | 153,404,000 | 153,903,000 | 159,370,000 | 163,892,000 | 175,837,000 | 164,817,000 | 157,361,000 | 149,067,000 | 136,935,000 | 142,918,000 | 126,929,000 | 123,895,000 | 118,772,000 | 117,975,000 | 119,105,000 | 112,181,000 | 104,587,000 | 107,636,000 | 107,934,000 | 112,214,000 | 107,041,000 | 110,221,000 | 109,951,000 | 107,626,000 | 104,535,000 | 100,321,000 | 93,299,000 | 93,828,000 | 93,853,000 | 92,345,000 | 92,317,000 | 92,803,000 | 96,954,000 | 92,906,000 | 101,732,000 | 118,533,000 | 116,003,000 | 99,895,000 | 62,780,000 | 57,851,000 | 63,071,000 | 58,411,000 | 60,419,000 | 57,661,000 | 51,718,000 | 56,430,000 | 55,045,000 | 48,890,000 | 51,822,000 | 52,926,000 | 52,228,000 | 48,526,000 | 43,677,000 | 42,342,000 | 42,489,000 | 49,950,000 | 43,378,000 | |||
gross margin | 101,084,000 | 93,899,000 | 95,453,000 | 93,113,000 | 88,168,000 | 86,337,000 | 85,361,000 | 82,994,000 | 81,514,000 | 74,993,000 | 76,544,000 | 77,349,000 | 73,170,000 | 68,639,000 | 68,430,000 | 71,876,000 | 71,506,000 | 64,066,000 | 60,934,000 | 59,447,000 | 58,727,000 | 56,818,000 | 56,368,000 | 55,380,000 | 55,331,000 | 54,346,000 | 54,008,000 | 53,918,000 | 49,095,000 | 51,325,000 | 48,002,000 | 53,466,000 | 51,459,000 | 51,638,000 | 46,181,000 | 46,761,000 | 44,429,000 | 46,932,000 | 44,656,000 | 46,449,000 | 42,824,000 | 39,926,000 | 43,174,000 | 41,867,000 | 43,130,000 | 44,135,000 | 44,487,000 | 32,335,000 | 23,215,000 | 23,782,000 | 24,522,000 | 24,885,000 | 24,232,000 | 22,399,000 | 23,398,000 | 22,584,000 | 21,158,000 | 20,843,000 | 22,617,000 | 21,761,000 | 20,780,000 | 21,274,000 | 20,233,000 | 19,116,000 | 17,414,000 | 12,951,000 | 13,483,000 | |||
yoy | 14.65% | 8.76% | 11.82% | 12.19% | 8.16% | 15.13% | 11.52% | 7.30% | 11.40% | 9.26% | 11.86% | 7.61% | 2.33% | 7.14% | 12.30% | 20.91% | 21.76% | 12.76% | 8.10% | 7.34% | 6.14% | 4.55% | 4.37% | 2.71% | 12.70% | 5.89% | 12.51% | 0.85% | -4.59% | -0.61% | 3.94% | 14.34% | 15.82% | 10.03% | 3.41% | 0.67% | 3.75% | 17.55% | 3.43% | 10.94% | -0.71% | -9.54% | -2.95% | 29.48% | 85.79% | 85.58% | 81.42% | 29.94% | -4.20% | 6.17% | 4.80% | 10.19% | 14.53% | 7.47% | 3.45% | 3.78% | 1.82% | -2.03% | 11.78% | 13.84% | 19.33% | 56.23% | 41.78% | |||||||
qoq | 7.65% | -1.63% | 2.51% | 5.61% | 2.12% | 1.14% | 2.85% | 1.82% | 8.70% | -2.03% | -1.04% | 5.71% | 6.60% | 0.31% | -4.79% | 0.52% | 11.61% | 5.14% | 2.50% | 1.23% | 3.36% | 0.80% | 1.78% | 0.09% | 1.81% | 0.63% | 0.17% | 9.82% | -4.34% | 6.92% | -10.22% | 3.90% | -0.35% | 11.82% | -1.24% | 5.25% | -5.33% | 5.10% | -3.86% | 8.46% | 7.26% | -7.52% | 3.12% | -2.93% | -2.28% | -0.79% | 37.58% | 39.28% | -2.38% | -3.02% | -1.46% | 2.69% | 8.18% | -4.27% | 3.60% | 6.74% | 1.51% | -7.84% | 3.93% | 4.72% | -2.32% | 5.15% | 5.84% | 9.77% | -3.95% | |||||
gross margin % | 37.34% | 35.62% | 35.68% | 36.45% | 35.19% | 35.97% | 35.58% | 35.46% | 34.01% | 32.79% | 33.29% | 33.45% | 31.47% | 29.52% | 28.01% | 30.37% | 31.24% | 30.06% | 30.80% | 29.38% | 31.63% | 31.44% | 32.18% | 31.95% | 31.72% | 32.63% | 34.05% | 33.37% | 31.26% | 31.38% | 30.96% | 32.66% | 31.88% | 32.42% | 30.64% | 31.79% | 32.26% | 33.34% | 32.24% | 33.47% | 31.69% | 30.08% | 30.81% | 31.06% | 29.77% | 27.13% | 27.72% | 24.45% | 27.00% | 29.13% | 28.00% | 29.88% | 28.63% | 27.98% | 31.15% | 28.58% | 27.77% | 29.89% | 30.38% | 29.14% | 28.46% | 30.48% | 31.66% | 31.10% | 29.07% | NaN% | 20.59% | 23.71% | NaN% | NaN% |
operating expenses: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling expenses | 21,096,000 | 20,056,000 | 19,092,000 | 19,300,000 | 16,926,000 | 17,118,000 | 15,557,000 | 18,014,000 | 18,227,000 | 19,272,000 | 18,258,000 | 18,684,000 | 18,183,000 | 17,843,000 | 16,590,000 | 15,991,000 | 16,985,000 | 15,165,000 | 15,478,000 | 14,846,000 | 14,924,000 | 15,140,000 | 14,224,000 | 13,836,000 | 15,430,000 | 16,085,000 | 15,227,000 | 15,494,000 | 14,126,000 | 14,436,000 | 14,229,000 | 14,495,000 | 14,059,000 | 13,783,000 | 13,656,000 | 13,569,000 | 13,712,000 | 13,990,000 | 13,601,000 | 14,494,000 | 13,087,000 | 11,295,000 | 11,807,000 | 11,367,000 | 11,786,000 | 11,559,000 | 11,458,000 | 8,552,000 | 4,189,000 | 3,908,000 | 3,679,000 | 4,046,000 | 4,287,000 | 3,868,000 | 3,810,000 | 4,169,000 | 4,087,000 | 3,953,000 | 4,042,000 | 4,151,000 | 4,138,000 | 4,112,000 | 4,023,000 | 3,647,000 | 3,826,000 | 3,068,000 | 3,319,000 | |||
research and development expenses | 5,881,000 | 5,052,000 | 4,496,000 | 4,300,000 | 4,662,000 | 4,510,000 | 4,329,000 | 3,854,000 | 4,100,000 | 3,936,000 | 3,868,000 | 3,795,000 | 3,450,000 | 3,042,000 | 2,996,000 | 2,922,000 | 3,231,000 | 4,720,000 | 3,156,000 | 2,899,000 | 2,749,000 | 2,371,000 | 2,692,000 | 2,569,000 | 2,700,000 | 2,931,000 | 2,699,000 | 2,852,000 | 2,895,000 | 3,253,000 | 2,540,000 | 3,230,000 | 2,569,000 | 2,498,000 | 2,712,000 | 2,280,000 | 1,815,000 | 1,782,000 | 1,681,000 | 1,920,000 | 1,942,000 | 1,540,000 | 1,510,000 | 1,492,000 | 1,448,000 | 1,473,000 | 1,445,000 | 1,119,000 | 773,000 | 961,000 | 876,000 | 947,000 | 838,000 | 802,000 | 897,000 | 947,000 | 776,000 | 633,000 | 648,000 | 733,000 | 876,000 | 859,000 | 793,000 | 670,000 | 868,000 | 701,000 | 782,000 | |||
general and administrative expenses | 18,481,000 | 16,501,000 | 17,286,000 | 18,071,000 | 15,565,000 | 17,265,000 | 17,483,000 | 15,329,000 | 17,511,000 | 13,450,000 | 10,804,000 | 12,034,000 | 17,129,000 | 14,449,000 | 15,219,000 | 13,043,000 | 12,954,000 | 10,360,000 | 9,787,000 | 11,109,000 | 10,479,000 | 10,383,000 | 10,424,000 | 12,058,000 | 10,923,000 | 11,689,000 | 10,052,000 | 9,170,000 | 5,594,000 | 6,381,000 | 5,768,000 | 8,122,000 | 7,419,000 | 8,691,000 | 6,758,000 | 6,081,000 | 6,199,000 | 6,569,000 | 6,428,000 | 6,702,000 | 7,827,000 | 4,869,000 | 6,935,000 | 5,234,000 | 4,858,000 | 4,108,000 | 6,300,000 | 6,155,000 | 4,898,000 | 2,768,000 | 2,991,000 | 3,276,000 | 3,242,000 | 2,692,000 | 2,451,000 | 2,643,000 | 2,620,000 | 2,564,000 | 2,752,000 | 2,818,000 | 2,468,000 | 2,486,000 | 2,399,000 | 2,358,000 | 2,226,000 | 1,942,000 | 1,978,000 | |||
operating expenses: - sum | 45,458,000 | 41,609,000 | 40,874,000 | 41,671,000 | 37,153,000 | 38,893,000 | 37,369,000 | 37,197,000 | 39,838,000 | 36,658,000 | 32,930,000 | 34,513,000 | 38,762,000 | 35,334,000 | 34,805,000 | 31,956,000 | 33,170,000 | 30,245,000 | 28,421,000 | 28,854,000 | 28,152,000 | 27,894,000 | 27,340,000 | 28,463,000 | 29,053,000 | 30,705,000 | 27,978,000 | 27,516,000 | 22,615,000 | 24,070,000 | 22,537,000 | 25,847,000 | 24,047,000 | 24,972,000 | 23,126,000 | 21,930,000 | 21,726,000 | 22,341,000 | 21,710,000 | 23,116,000 | 22,856,000 | 17,704,000 | 20,252,000 | 18,093,000 | 18,092,000 | 17,140,000 | 19,203,000 | 15,826,000 | 9,860,000 | 7,637,000 | 7,546,000 | 8,269,000 | 8,367,000 | 7,362,000 | 7,158,000 | 7,759,000 | 7,483,000 | 7,150,000 | 7,442,000 | 7,702,000 | 7,482,000 | 7,457,000 | 7,215,000 | 6,675,000 | 6,920,000 | 5,711,000 | 6,079,000 | |||
earnings from operations | 55,626,000 | 52,290,000 | 54,579,000 | 51,442,000 | 51,015,000 | 47,444,000 | 47,992,000 | 45,797,000 | 41,676,000 | 38,335,000 | 43,614,000 | 42,836,000 | 34,408,000 | 33,305,000 | 33,625,000 | 39,920,000 | 38,336,000 | 33,821,000 | 32,513,000 | 30,593,000 | 30,575,000 | 28,924,000 | 29,028,000 | 26,917,000 | 26,278,000 | 23,641,000 | 26,030,000 | 26,402,000 | 26,480,000 | 27,255,000 | 25,465,000 | 27,619,000 | 27,412,000 | 26,666,000 | 23,055,000 | 24,831,000 | 22,703,000 | 24,591,000 | 22,946,000 | 23,333,000 | 19,968,000 | 22,222,000 | 22,922,000 | 23,774,000 | 25,038,000 | 26,995,000 | 25,284,000 | 16,509,000 | 13,355,000 | 16,145,000 | 16,976,000 | 16,616,000 | 15,865,000 | 15,037,000 | 16,240,000 | 14,825,000 | 13,675,000 | 13,693,000 | 15,175,000 | 14,059,000 | 13,298,000 | 13,817,000 | 13,018,000 | 12,441,000 | 10,494,000 | 7,240,000 | 7,404,000 | |||
other expenses, net: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest expense | 2,213,000 | 1,900,000 | 2,629,000 | 2,766,000 | 2,924,000 | 2,819,000 | 4,071,000 | 4,240,000 | 5,398,000 | 5,291,000 | 6,594,000 | 5,163,000 | 5,565,000 | 5,121,000 | 3,642,000 | 960,000 | 545,000 | 567,000 | 556,000 | 608,000 | 725,000 | 830,000 | 953,000 | 960,000 | 1,696,000 | 1,210,000 | 1,672,000 | 1,488,000 | 1,589,000 | 1,666,000 | 1,801,000 | 2,268,000 | 1,876,000 | 1,842,000 | 2,012,000 | 1,891,000 | 1,799,000 | 1,727,000 | 1,790,000 | 1,905,000 | 1,843,000 | 1,501,000 | 1,617,000 | 1,594,000 | 1,881,000 | 1,777,000 | 2,052,000 | 1,315,000 | 1,000 | 19,000 | 2,000 | 2,000 | 1,000 | 2,000 | 3,000 | 3,000 | 3,000 | 12,000 | 32,000 | 22,000 | 18,000 | 27,000 | 23,000 | 18,000 | 22,000 | 247,000 | 323,000 | |||
other expense | 891,000 | 355,000 | -94,000 | -335,000 | 151,000 | 141,000 | 28,000 | 331,000 | -223,000 | 545,000 | -276,000 | -298,000 | 161,000 | -73,750 | -128,000 | -34,000 | -133,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
other expenses, net: - sum | 3,104,000 | 2,010,250 | 2,535,000 | 2,431,000 | 3,075,000 | 3,374,000 | 4,099,000 | 4,571,000 | 4,826,000 | 4,216,000 | 7,139,000 | 4,436,000 | 5,289,000 | 977,000 | 2,540,000 | 662,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings before income tax expense | 52,522,000 | 50,035,000 | 52,044,000 | 49,011,000 | 47,940,000 | 44,484,000 | 43,893,000 | 41,226,000 | 36,850,000 | 33,267,000 | 36,475,000 | 38,400,000 | 29,119,000 | 25,776,000 | 31,085,000 | 39,258,000 | 37,630,000 | 33,146,000 | 32,085,000 | 30,019,000 | 29,983,000 | 28,047,000 | 27,907,000 | 25,973,000 | 24,490,000 | 22,368,000 | 24,436,000 | 24,881,000 | 24,793,000 | 25,263,000 | 23,529,000 | 25,061,000 | 25,177,000 | 24,522,000 | 20,697,000 | 22,560,000 | 20,710,000 | 22,799,000 | 20,771,000 | 21,383,000 | 17,981,000 | 20,623,000 | 21,189,000 | 22,167,000 | 23,085,000 | 25,180,000 | 23,209,000 | 15,291,000 | 13,372,000 | 16,213,000 | 17,060,000 | 16,682,000 | 15,863,000 | 15,107,000 | 16,225,000 | 14,824,000 | 13,688,000 | 13,772,000 | 15,238,000 | 14,352,000 | 13,376,000 | 13,974,000 | 12,945,000 | 12,551,000 | 10,661,000 | 7,001,000 | 7,191,000 | |||
income tax expense | 12,237,000 | 10,810,000 | 11,755,000 | 10,733,000 | 10,887,000 | 10,901,000 | 10,056,000 | 9,157,000 | 7,864,000 | 6,619,000 | 7,400,000 | 8,290,000 | 6,409,000 | 4,370,000 | 5,836,000 | 9,476,000 | 8,700,000 | 8,197,000 | 7,072,000 | 7,288,000 | 6,572,000 | 5,885,000 | 6,339,000 | 4,848,000 | 4,722,000 | 1,985,000 | 3,760,000 | 5,052,000 | 6,010,000 | 4,929,000 | 4,315,000 | 5,382,000 | 5,831,000 | -17,453,000 | 4,654,000 | 6,024,000 | 5,192,000 | 6,875,000 | 6,759,000 | 7,233,000 | 6,095,000 | 4,964,000 | 7,213,000 | 7,251,000 | 7,913,000 | 6,158,000 | 8,031,000 | 5,559,000 | 4,478,000 | 5,466,000 | 5,403,000 | 5,100,000 | 4,975,000 | 5,215,000 | 5,352,000 | 4,852,000 | 4,420,000 | 4,276,000 | 4,453,000 | 4,780,000 | 4,464,000 | 4,558,000 | 4,452,000 | 4,212,000 | 3,632,000 | 2,277,000 | 2,550,000 | |||
net earnings | 40,285,000 | 39,225,000 | 40,289,000 | 38,278,000 | 37,053,000 | 33,583,000 | 33,837,000 | 32,069,000 | 28,986,000 | 26,648,000 | 29,075,000 | 30,110,000 | 22,710,000 | 21,406,000 | 25,249,000 | 29,782,000 | 28,930,000 | 24,949,000 | 25,013,000 | 22,731,000 | 23,411,000 | 22,162,000 | 21,568,000 | 21,125,000 | 19,768,000 | 20,383,000 | 20,676,000 | 19,829,000 | 18,783,000 | 20,334,000 | 19,214,000 | 19,679,000 | 19,346,000 | 41,975,000 | 16,043,000 | 16,536,000 | 15,518,000 | 15,924,000 | 14,012,000 | 14,150,000 | 11,886,000 | 15,659,000 | 13,976,000 | 14,916,000 | 15,172,000 | 19,022,000 | 15,178,000 | 9,732,000 | 8,894,000 | 10,747,000 | 11,657,000 | 11,582,000 | 10,888,000 | 9,892,000 | 10,873,000 | 9,972,000 | 9,268,000 | 9,496,000 | 10,785,000 | 9,572,000 | 8,912,000 | 9,416,000 | 8,493,000 | 8,339,000 | 7,029,000 | 4,724,000 | 4,641,000 | |||
yoy | 8.72% | 16.80% | 19.07% | 19.36% | 27.83% | 26.02% | 16.38% | 6.51% | 27.64% | 24.49% | 15.15% | 1.10% | -21.50% | -14.20% | 0.94% | 31.02% | 23.57% | 12.58% | 15.97% | 7.60% | 18.43% | 8.73% | 4.31% | 6.54% | 5.24% | 0.24% | 7.61% | 0.76% | -2.91% | -51.56% | 19.77% | 19.01% | 24.67% | 163.60% | 14.49% | 16.86% | 30.56% | 1.69% | 0.26% | -5.14% | -21.66% | -17.68% | -7.92% | 53.27% | 70.59% | 77.00% | 30.21% | -15.97% | -18.31% | 8.64% | 7.21% | 16.15% | 17.48% | 4.17% | 0.82% | 4.18% | 3.99% | 0.85% | 26.99% | 14.79% | 26.79% | 79.78% | 79.68% | |||||||
qoq | 2.70% | -2.64% | 5.25% | 3.31% | 10.33% | -0.75% | 5.51% | 10.64% | 8.77% | -8.35% | -3.44% | 32.58% | 6.09% | -15.22% | -15.22% | 2.95% | 15.96% | -0.26% | 10.04% | -2.90% | 5.64% | 2.75% | 2.10% | 6.86% | -3.02% | -1.42% | 4.27% | 5.57% | -7.63% | 5.83% | -2.36% | 1.72% | -53.91% | 161.64% | -2.98% | 6.56% | -2.55% | 13.65% | -0.98% | 19.05% | -24.09% | 12.04% | -6.30% | -1.69% | -20.24% | 25.33% | 55.96% | 9.42% | -17.24% | -7.81% | 0.65% | 6.37% | 10.07% | -9.02% | 9.04% | 7.60% | -2.40% | -11.95% | 12.67% | 7.41% | -5.35% | 10.87% | 1.85% | 18.64% | 1.79% | |||||
net income margin % | 14.88% | 14.88% | 15.06% | 14.98% | 14.79% | 13.99% | 14.10% | 13.70% | 12.09% | 11.65% | 12.64% | 13.02% | 9.77% | 9.21% | 10.34% | 12.58% | 12.64% | 11.71% | 12.64% | 11.23% | 12.61% | 12.26% | 12.31% | 12.19% | 11.33% | 12.24% | 13.04% | 12.27% | 11.96% | 12.43% | 12.39% | 12.02% | 11.99% | 26.36% | 10.64% | 11.24% | 11.27% | 11.31% | 10.12% | 10.19% | 8.80% | 11.80% | 9.97% | 11.07% | 10.47% | 11.69% | 9.46% | 7.36% | 10.34% | 13.17% | 13.31% | 13.90% | 12.86% | 12.36% | 14.47% | 12.62% | 12.16% | 13.62% | 14.49% | 12.82% | 12.21% | 13.49% | 13.29% | 13.57% | 11.73% | NaN% | 7.51% | 8.16% | NaN% | NaN% |
net earnings per common share - basic | 1,260 | 892.5 | 1,250 | 1,180 | 1,140 | 735 | 1,050 | 990 | 900 | 637.5 | 910 | 940 | 710 | 655 | 790 | 930 | 900 | 552.5 | 780 | 710 | 730 | 485 | 670 | 660 | 620 | 460 | 640 | 620 | 580 | 455 | 600 | 610 | 600 | 377.5 | 500 | 520 | 490 | 317.5 | 440 | 450 | 380 | 355 | 450 | 480 | 490 | 280 | 500 | 320 | 300 | 290 | 390 | 390 | 370 | 260 | 370 | 340 | 320 | 257.5 | 380 | 340 | 310 | 215 | 300 | 300 | 250 | 260 | 260 | |||
net earnings per common share - diluted | 1,250 | 885 | 1,240 | 1,170 | 1,130 | 725 | 1,030 | 980 | 890 | 630 | 900 | 930 | 700 | 647.5 | 780 | 920 | 890 | 545 | 770 | 700 | 720 | 480 | 660 | 650 | 610 | 455 | 640 | 610 | 580 | 447.5 | 590 | 610 | 600 | 372.5 | 500 | 510 | 480 | 315 | 440 | 440 | 370 | 350 | 440 | 470 | 480 | 272.5 | 490 | 310 | 290 | 277.5 | 380 | 380 | 360 | 247.5 | 360 | 330 | 310 | 242.5 | 360 | 320 | 300 | 202.5 | 290 | 280 | 240 | 250 | 250 | |||
other income | -572,000 | -727,000 | -309,750 | -1,102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other expenses: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other expenses: - sum | 706,000 | 675,000 | 428,000 | 574,000 | 592,000 | 877,000 | 1,121,000 | 944,000 | 1,788,000 | 1,273,000 | 1,594,000 | 1,521,000 | 1,687,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other | 47,000 | 168,000 | -16,000 | 92,000 | 63,000 | -78,000 | 33,000 | 98,000 | 317,000 | 139,000 | 293,000 | 361,000 | 309,000 | 348,000 | 382,000 | 196,000 | 67,000 | 387,000 | 47,000 | 147,000 | 100,000 | 119,000 | 16,000 | 74,000 | 40,000 | 26,000 | -84,000 | 28,000 | 12,000 | -21,000 | -7,000 | 53,000 | -71,000 | 14,000 | -1,000 | -9,000 | -86,000 | -56,000 | -246,000 | -24,000 | -107,000 | 122,000 | -59,000 | -119,000 | 16,000 | -85,000 | ||||||||||||||||||||||||
other expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest income | -2,250 | -4,000 | -3,000 | -2,000 | -7,000 | -2,000 | -2,000 | -2,000 | -2,000 | -2,000 | -2,000 | -3,000 | -2,000 | -3,000 | -3,000 | -2,000 | -2,000 | -3,000 | -13,000 | -46,000 | -99,000 | -65,000 | -61,000 | -52,000 | -1,000 | -2,000 | -1,000 | -7,000 | -5,000 | -39,000 | -69,000 | -72,000 | -77,000 | -72,000 | -69,000 | -70,000 | -24,000 | -25,000 |
Balance Sheets:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2008-06-30 | 2008-03-31 | 2007-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
current assets: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 72,873,000 | 74,570,000 | 65,093,000 | 65,427,000 | 49,901,000 | 49,515,000 | 73,694,000 | 63,738,000 | 60,349,000 | 64,447,000 | 76,952,000 | 66,856,000 | 60,199,000 | 66,560,000 | 56,489,000 | 76,183,000 | 64,466,000 | 103,239,000 | 90,013,000 | 79,902,000 | 88,535,000 | 84,571,000 | 78,967,000 | 76,407,000 | 73,959,000 | 65,672,000 | 59,404,000 | 41,674,000 | 39,004,000 | 54,268,000 | 42,671,000 | 62,476,000 | 42,679,000 | 40,416,000 | 34,741,000 | 43,599,000 | 36,997,000 | 38,643,000 | 32,533,000 | 33,421,000 | 39,172,000 | 84,795,000 | 81,556,000 | 72,243,000 | 56,613,000 | 50,287,000 | 25,404,000 | 59,714,000 | 207,330,000 | 208,747,000 | 190,179,000 | 171,220,000 | 149,090,000 | 144,737,000 | 147,182,000 | 138,060,000 | 121,291,000 | 114,781,000 | 104,872,000 | 89,742,000 | 82,052,000 | 77,253,000 | 65,447,000 | 50,374,000 | 51,361,000 | 46,432,000 | 2,642,000 | 3,922,000 | 2,307,000 |
accounts receivable | 154,232,000 | 143,596,000 | 131,542,000 | 135,982,000 | 130,447,000 | 119,662,000 | 120,537,000 | 123,400,000 | 139,881,000 | 125,284,000 | 129,009,000 | 125,109,000 | 131,369,000 | 131,578,000 | 140,812,000 | 138,579,000 | 136,974,000 | 117,408,000 | 110,711,000 | 113,782,000 | 106,806,000 | 98,214,000 | 98,709,000 | 97,107,000 | 105,867,000 | 93,444,000 | 93,995,000 | 101,595,000 | 99,834,000 | 99,545,000 | 101,205,000 | 98,595,000 | 96,001,000 | 91,226,000 | 86,715,000 | 84,791,000 | 79,171,000 | 83,252,000 | 68,841,000 | 67,072,000 | 69,365,000 | 60,485,000 | 64,220,000 | 63,498,000 | 64,088,000 | 71,982,000 | 72,607,000 | 74,459,000 | 43,812,000 | 39,386,000 | 40,510,000 | 39,679,000 | 45,678,000 | 41,999,000 | 36,931,000 | 36,847,000 | 37,977,000 | 34,433,000 | 36,415,000 | 38,527,000 | 36,312,000 | 29,310,000 | 30,367,000 | 30,692,000 | 35,500,000 | 29,838,000 | |||
inventories | 146,743,000 | 131,449,000 | 132,435,000 | 148,150,000 | 144,926,000 | 130,802,000 | 118,510,000 | 117,099,000 | 110,381,000 | 109,521,000 | 116,346,000 | 124,949,000 | 124,768,000 | 119,668,000 | 139,464,000 | 140,840,000 | 108,411,000 | 91,058,000 | 81,925,000 | 78,333,000 | 77,022,000 | 70,620,000 | 77,430,000 | 81,546,000 | 83,196,000 | 83,893,000 | 73,830,000 | 68,430,000 | 66,764,000 | 67,187,000 | 71,778,000 | 70,071,000 | 66,270,000 | 60,696,000 | 59,624,000 | 62,129,000 | 62,867,000 | 57,245,000 | 56,675,000 | 57,839,000 | 60,444,000 | 46,085,000 | 50,697,000 | 47,882,000 | 50,451,000 | 49,623,000 | 58,189,000 | 57,034,000 | 24,860,000 | 24,824,000 | 24,748,000 | 24,714,000 | 23,805,000 | 20,693,000 | 20,311,000 | 20,095,000 | 20,057,000 | 18,637,000 | 18,431,000 | 18,887,000 | 18,441,000 | 15,720,000 | 15,130,000 | 16,931,000 | 15,845,000 | 13,965,000 | 19,398,000 | 18,841,000 | 15,680,000 |
prepaid expenses | 8,955,000 | 9,778,000 | 8,904,000 | 9,487,000 | 8,132,000 | 8,054,000 | 7,828,000 | 9,963,000 | 7,122,000 | 7,798,000 | 7,236,000 | 8,829,000 | 7,425,000 | 4,903,000 | 6,944,000 | 8,467,000 | 5,383,000 | 6,116,000 | 9,604,000 | 8,140,000 | 4,995,000 | 6,598,000 | 5,021,000 | 5,927,000 | 4,134,000 | 4,385,000 | 4,107,000 | 5,344,000 | 3,510,000 | 3,830,000 | 3,769,000 | 4,923,000 | 3,958,000 | 4,774,000 | 3,230,000 | 4,950,000 | 3,339,000 | 4,110,000 | 2,814,000 | 4,232,000 | 2,979,000 | 3,208,000 | 2,475,000 | 3,246,000 | 3,370,000 | 4,545,000 | 2,488,000 | 3,850,000 | 2,127,000 | 2,580,000 | 1,580,000 | 1,954,000 | 2,222,000 | 3,048,000 | 1,869,000 | 2,025,000 | 2,172,000 | 2,793,000 | 1,608,000 | 1,808,000 | 2,553,000 | 2,328,000 | 1,733,000 | 1,373,000 | 1,608,000 | 2,046,000 | 1,465,000 | 1,727,000 | 2,456,000 |
other current assets | 6,138,000 | 6,221,000 | 5,741,000 | 5,809,000 | 6,833,000 | 5,737,000 | 5,419,000 | 5,956,000 | 7,126,000 | 7,192,000 | 6,594,000 | 7,241,000 | 7,878,000 | 7,101,000 | 5,908,000 | 5,796,000 | 4,570,000 | 4,411,000 | 3,907,000 | 4,586,000 | 3,846,000 | 3,438,000 | 2,810,000 | 2,875,000 | 2,998,000 | 2,454,000 | 3,165,000 | 1,552,000 | 806,000 | 1,484,000 | 1,500,000 | 2,235,000 | 2,223,000 | 2,224,000 | 3,924,000 | 3,509,000 | 4,582,000 | 4,480,000 | 3,042,000 | 1,100,000 | 3,306,000 | 3,446,000 | 3,363,000 | 3,296,000 | 3,233,000 | 3,475,000 | 3,167,000 | 3,205,000 | 5,866,000 | 445,000 | 321,000 | 433,000 | 447,000 | 513,000 | 580,000 | 633,000 | 762,000 | 398,000 | 315,000 | 129,000 | 483,000 | 550,000 | 213,000 | 236,000 | 294,000 | 529,000 | 1,779,000 | 1,652,000 | 1,871,000 |
total current assets | 388,941,000 | 365,614,000 | 343,715,000 | 364,855,000 | 340,239,000 | 313,770,000 | 325,988,000 | 320,156,000 | 324,859,000 | 314,242,000 | 341,222,000 | 336,534,000 | 335,603,000 | 335,803,000 | 368,111,000 | 377,141,000 | 319,804,000 | 322,232,000 | 300,275,000 | 287,263,000 | 281,204,000 | 266,888,000 | 270,122,000 | 263,862,000 | 270,681,000 | 254,946,000 | 239,949,000 | 231,885,000 | 221,666,000 | 226,314,000 | 225,706,000 | 241,137,000 | 211,808,000 | 199,336,000 | 193,609,000 | 201,795,000 | 186,956,000 | 188,442,000 | 172,785,000 | 169,005,000 | 177,458,000 | 198,829,000 | 204,130,000 | 193,477,000 | 179,127,000 | 181,302,000 | 163,795,000 | 199,271,000 | 284,882,000 | 277,774,000 | 258,462,000 | 238,801,000 | 221,936,000 | 211,909,000 | 207,452,000 | 198,259,000 | 182,846,000 | 175,740,000 | 162,886,000 | 151,460,000 | 140,359,000 | 129,652,000 | 112,508,000 | 100,036,000 | 100,675,000 | 93,012,000 | 61,332,000 | 56,600,000 | 52,469,000 |
property, plant and equipment | 303,070,000 | 306,648,000 | 297,842,000 | 290,088,000 | 283,753,000 | 282,154,000 | 277,429,000 | 272,539,000 | 274,033,000 | 276,039,000 | 268,834,000 | 271,471,000 | 276,103,000 | 271,355,000 | 260,008,000 | 252,145,000 | 240,419,000 | 237,517,000 | 229,798,000 | 228,289,000 | 226,513,000 | 228,096,000 | 219,554,000 | 217,003,000 | 215,279,000 | 216,859,000 | 200,805,000 | 204,019,000 | 188,036,000 | 194,339,000 | 194,081,000 | 184,767,000 | 187,935,000 | 189,793,000 | 184,246,000 | 182,721,000 | 164,626,000 | 165,754,000 | 166,680,000 | 172,793,000 | 173,068,000 | 158,515,000 | 149,169,000 | 139,749,000 | 133,494,000 | 131,588,000 | 128,237,000 | 129,897,000 | 54,394,000 | 54,916,000 | 54,784,000 | 54,512,000 | 54,181,000 | 52,725,000 | 47,468,000 | 44,329,000 | 44,569,000 | 44,282,000 | 44,484,000 | 44,894,000 | 44,627,000 | 43,388,000 | 43,671,000 | 42,165,000 | 41,811,000 | 41,579,000 | 43,630,000 | 43,065,000 | 42,080,000 |
goodwill | 811,452,000 | 816,375,000 | 816,494,000 | 816,391,000 | 793,087,000 | 780,030,000 | 781,109,000 | 770,026,000 | 771,538,000 | 778,907,000 | 766,545,000 | 773,913,000 | 774,361,000 | 769,509,000 | 749,035,000 | 731,772,000 | 522,587,000 | 523,949,000 | 525,419,000 | 527,148,000 | 526,246,000 | 529,463,000 | 526,257,000 | 522,929,000 | 522,785,000 | 523,998,000 | 504,094,000 | 506,852,000 | 446,453,000 | 447,995,000 | 449,015,000 | 441,554,000 | 441,361,000 | 441,361,000 | 441,259,000 | 440,215,000 | 439,811,000 | 439,811,000 | 444,083,000 | 445,390,000 | 441,668,000 | 383,906,000 | 383,906,000 | 383,906,000 | 383,906,000 | 383,646,000 | 385,646,000 | 385,646,000 | 28,515,000 | 28,515,000 | 28,515,000 | 28,515,000 | 28,515,000 | 28,515,000 | 28,515,000 | 28,515,000 | 28,515,000 | 28,515,000 | 28,515,000 | 28,515,000 | 28,515,000 | 28,515,000 | 28,728,000 | 28,705,000 | 26,658,000 | 26,658,000 | 26,398,000 | 26,376,000 | 26,363,000 |
customer relationships and lists | 127,678,000 | 132,994,000 | 136,129,000 | 139,347,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other intangible assets with finite lives | 28,784,000 | 30,295,000 | 31,330,000 | 32,518,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
right of use assets - operating leases | 13,661,000 | 14,672,000 | 15,916,000 | 15,655,000 | 15,598,000 | 15,320,000 | 15,547,000 | 16,469,000 | 16,973,000 | 17,763,000 | 16,066,000 | 16,119,000 | 15,232,000 | 17,094,000 | 11,617,000 | 10,718,000 | 6,901,000 | 6,929,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
right of use assets - finance lease | 1,469,000 | 1,520,000 | 1,573,000 | 1,626,000 | 1,678,000 | 1,730,000 | 1,783,000 | 1,976,000 | 2,037,000 | 2,101,000 | 2,155,000 | 2,221,000 | 2,281,000 | 2,338,000 | 2,202,000 | 2,255,000 | 2,308,000 | 2,359,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
other non-current assets | 18,687,000 | 18,134,000 | 18,032,000 | 17,767,000 | 17,235,000 | 17,317,000 | 17,563,000 | 17,698,000 | 17,216,000 | 16,947,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total assets | 1,693,742,000 | 1,686,252,000 | 1,661,031,000 | 1,678,247,000 | 1,617,555,000 | 1,575,371,000 | 1,596,944,000 | 1,574,966,000 | 1,588,700,000 | 1,597,211,000 | 1,603,484,000 | 1,619,231,000 | 1,628,765,000 | 1,624,512,000 | 1,633,008,000 | 1,606,674,000 | 1,194,908,000 | 1,199,325,000 | 1,179,349,000 | 1,173,606,000 | 1,169,215,000 | 1,165,843,000 | 1,161,341,000 | 1,151,256,000 | 1,162,112,000 | 1,155,682,000 | 1,096,628,000 | 1,098,320,000 | 971,888,000 | 981,355,000 | 986,076,000 | 989,467,000 | 967,989,000 | 963,636,000 | 958,838,000 | 970,679,000 | 941,385,000 | 948,626,000 | 946,832,000 | 954,292,000 | 970,226,000 | 881,223,000 | 882,594,000 | 868,980,000 | 854,842,000 | 861,271,000 | 848,800,000 | 892,924,000 | 382,450,000 | 376,872,000 | 358,405,000 | 339,450,000 | 323,063,000 | 312,545,000 | 303,656,000 | 292,311,000 | 278,121,000 | 271,717,000 | 260,002,000 | 249,962,000 | 239,582,000 | 228,624,000 | 213,389,000 | 200,399,000 | 194,785,000 | 187,813,000 | 163,136,000 | 158,668,000 | 154,424,000 |
liabilities and stockholders' equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts payable | 70,729,000 | 60,425,000 | 46,979,000 | 67,864,000 | 65,975,000 | 54,745,000 | 46,461,000 | 54,501,000 | 59,798,000 | 55,503,000 | 49,698,000 | 56,323,000 | 53,419,000 | 57,322,000 | 73,121,000 | 66,363,000 | 46,819,000 | 56,243,000 | 37,942,000 | 44,804,000 | 33,765,000 | 23,742,000 | 23,329,000 | 22,630,000 | 23,630,000 | 37,267,000 | 36,739,000 | 29,439,000 | 26,342,000 | 33,789,000 | 32,891,000 | 30,079,000 | 26,674,000 | 28,451,000 | 24,952,000 | 24,939,000 | 21,543,000 | 32,514,000 | 16,165,000 | 18,163,000 | 23,313,000 | 14,708,000 | 18,780,000 | 19,091,000 | 20,041,000 | 24,352,000 | 20,648,000 | 21,799,000 | 13,236,000 | 12,395,000 | 9,338,000 | 10,315,000 | 12,201,000 | 14,276,000 | 11,906,000 | 12,397,000 | 13,140,000 | 11,526,000 | 7,144,000 | 9,063,000 | 10,905,000 | 9,755,000 | 8,539,000 | 11,380,000 | 9,908,000 | 10,876,000 | 13,439,000 | 10,073,000 | 11,190,000 |
accrued expenses | 51,820,000 | 49,288,000 | 48,592,000 | 47,955,000 | 44,172,000 | 43,750,000 | 40,019,000 | 36,993,000 | 37,774,000 | 40,855,000 | 42,528,000 | 41,159,000 | 42,754,000 | 36,745,000 | 49,980,000 | 58,649,000 | 53,957,000 | 43,411,000 | 44,452,000 | 39,576,000 | 37,400,000 | 29,655,000 | 28,991,000 | 30,818,000 | 35,848,000 | 24,604,000 | 22,693,000 | 22,979,000 | 20,922,000 | 22,025,000 | 20,590,000 | 21,206,000 | 23,390,000 | 22,930,000 | 23,286,000 | 18,900,000 | 19,555,000 | 14,758,000 | 17,324,000 | 16,082,000 | 15,523,000 | 12,829,000 | 17,049,000 | 14,863,000 | 16,555,000 | 15,614,000 | 17,951,000 | 18,122,000 | 12,605,000 | 10,732,000 | 12,177,000 | 11,460,000 | 11,977,000 | 11,820,000 | 11,218,000 | 11,568,000 | 9,334,000 | 8,395,000 | 12,838,000 | 13,268,000 | 11,021,000 | 9,250,000 | 7,386,000 | 5,245,000 | 7,772,000 | 5,613,000 | 10,949,000 | 11,737,000 | 1,832,000 |
accrued compensation and other benefits | 12,698,000 | 27,896,000 | 20,089,000 | 17,752,000 | 11,631,000 | 22,886,000 | 17,551,000 | 14,500,000 | 10,902,000 | 17,228,000 | 11,771,000 | 12,627,000 | 9,223,000 | 16,544,000 | 14,959,000 | 14,973,000 | 10,325,000 | 19,567,000 | 19,889,000 | 13,887,000 | 11,474,000 | 19,753,000 | 14,083,000 | 10,103,000 | 9,826,000 | 11,057,000 | 10,295,000 | 6,749,000 | 6,255,000 | 11,022,000 | 12,431,000 | 9,308,000 | 7,876,000 | 8,531,000 | 6,529,000 | 5,768,000 | 4,170,000 | 6,648,000 | 5,305,000 | 5,724,000 | 4,783,000 | 5,128,000 | 6,222,000 | 5,066,000 | 4,735,000 | 9,137,000 | 6,774,000 | 5,614,000 | 2,273,000 | 4,770,000 | 3,613,000 | 3,234,000 | 2,065,000 | 4,138,000 | 3,129,000 | 2,720,000 | 1,853,000 | 4,328,000 | 3,224,000 | 2,865,000 | 2,571,000 | 4,710,000 | 3,791,000 | 2,737,000 | 2,555,000 | 4,399,000 | 8,684,000 | ||
dividends payable | 169,000 | 31,044,000 | 113,000 | 124,000 | 126,000 | 28,510,000 | 50,000 | 53,000 | 66,000 | 25,717,000 | 183,000 | 186,000 | 189,000 | 23,129,000 | 125,000 | 127,000 | 129,000 | 20,886,000 | 200,000 | 203,000 | 203,000 | 18,941,000 | 136,000 | 136,000 | 137,000 | 16,855,000 | 78,000 | 78,000 | 78,000 | 15,220,000 | 39,000 | 39,000 | 45,000 | 13,484,000 | 19,000 | 19,000 | 19,000 | 12,088,000 | 10,727,000 | 9,251,000 | 7,856,000 | 5,237,000 | 4,311,000 | 3,091,000 | 1,975,000 | ||||||||||||||||||||||||
income taxes payable | 13,473,000 | 6,451,000 | 571,000 | 13,728,000 | 1,955,000 | 3,437,000 | 11,831,000 | 7,878,000 | 863,000 | 9,936,000 | 3,639,000 | 5,092,000 | 4,505,000 | 2,728,000 | 1,789,000 | 2,168,000 | 1,418,000 | 225,000 | 460,000 | 123,000 | 2,081,000 | 2,587,000 | 638,000 | 579,000 | 163,000 | 2,912,000 | 3,053,000 | 1,799,000 | |||||||||||||||||||||||||||||||||||||||||
operating lease liabilities - current | 3,444,000 | 3,614,000 | 3,943,000 | 3,672,000 | 3,726,000 | 3,134,000 | 3,211,000 | 3,589,000 | 3,794,000 | 3,949,000 | 3,584,000 | 3,859,000 | 2,831,000 | 3,796,000 | 3,727,000 | 2,997,000 | 2,194,000 | 2,194,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
finance lease liabilities - current | 207,000 | 205,000 | 202,000 | 199,000 | 197,000 | 194,000 | 192,000 | 249,000 | 260,000 | 272,000 | 274,000 | 232,000 | 229,000 | 226,000 | 173,000 | 171,000 | 169,000 | 167,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
total current liabilities | 152,540,000 | 176,384,000 | 126,369,000 | 138,137,000 | 139,555,000 | 157,685,000 | 109,439,000 | 113,322,000 | 124,425,000 | 148,491,000 | 108,038,000 | 114,386,000 | 116,523,000 | 140,042,000 | 142,085,000 | 144,143,000 | 123,529,000 | 143,802,000 | 104,926,000 | 100,759,000 | 88,763,000 | 94,428,000 | 68,413,000 | 67,960,000 | 71,720,000 | 92,258,000 | 72,023,000 | 62,091,000 | 63,810,000 | 82,056,000 | 65,951,000 | 60,632,000 | 98,115,000 | 108,396,000 | 89,786,000 | 84,626,000 | 84,792,000 | 101,008,000 | 73,794,000 | 74,969,000 | 78,619,000 | 81,120,000 | 77,051,000 | 74,020,000 | 78,120,000 | 95,522,000 | 80,373,000 | 82,453,000 | 28,339,000 | 35,753,000 | 25,363,000 | 25,469,000 | 26,366,000 | 30,234,000 | 28,334,000 | 29,968,000 | 26,061,000 | 30,913,000 | 25,252,000 | 26,924,000 | 28,962,000 | 29,508,000 | 22,731,000 | 22,906,000 | 32,689,000 | 33,815,000 | 38,450,000 | 36,895,000 | 36,330,000 |
revolving loan | 169,000,000 | 164,000,000 | 154,000,000 | 190,000,000 | 190,000,000 | 190,000,000 | 227,000,000 | 266,569,000 | 301,569,000 | 309,569,000 | 380,569,000 | 405,569,000 | 431,569,000 | 440,569,000 | 462,569,000 | 433,569,000 | 128,569,000 | 108,569,000 | 108,569,000 | 123,569,000 | 153,569,000 | 163,569,000 | 193,569,000 | 218,569,000 | 253,569,000 | 248,569,000 | 218,569,000 | 228,569,000 | 140,000,000 | 178,000,000 | 210,750,000 | ||||||||||||||||||||||||||||||||||||||
deferred income taxes | 53,376,000 | 54,143,000 | 47,602,000 | 47,773,000 | 45,217,000 | 43,722,000 | 50,460,000 | 49,956,000 | 51,006,000 | 52,046,000 | 59,014,000 | 61,849,000 | 62,919,000 | 62,784,000 | 76,771,000 | 77,574,000 | 47,033,000 | 46,455,000 | 51,332,000 | 51,883,000 | 51,865,000 | 51,359,000 | 57,082,000 | 57,237,000 | 57,095,000 | 56,431,000 | 57,008,000 | 57,386,000 | 44,311,000 | 44,309,000 | 49,461,000 | 48,547,000 | 48,534,000 | 48,548,000 | 77,096,000 | 77,704,000 | 73,495,000 | 712,000 | 814,000 | 811,000 | 819,000 | 810,000 | 1,392,000 | 1,413,000 | 1,372,000 | 1,390,000 | 991,000 | 1,009,000 | 887,000 | 893,000 | 1,020,000 | 801,000 | 694,000 | 593,000 | 579,000 | 599,000 | 587,000 | 556,000 | 604,000 | 635,000 | 518,000 | 552,000 | 675,000 | 755,000 | 875,000 | 891,000 | 548,000 | 620,000 | 515,000 |
operating lease liabilities - non-current | 10,571,000 | 11,324,000 | 12,257,000 | 12,158,000 | 12,445,000 | 12,967,000 | 13,089,000 | 13,666,000 | 13,971,000 | 14,601,000 | 13,244,000 | 13,088,000 | 13,091,000 | 13,806,000 | 8,069,000 | 7,725,000 | 4,730,000 | 4,811,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
finance lease liabilities - non-current | 1,492,000 | 1,544,000 | 1,596,000 | 1,648,000 | 1,698,000 | 1,749,000 | 1,798,000 | 1,847,000 | 1,895,000 | 1,943,000 | 1,995,000 | 2,097,000 | 2,156,000 | 2,213,000 | 2,172,000 | 2,216,000 | 2,260,000 | 2,303,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
other long-term obligations | 21,647,000 | 21,444,000 | 21,343,000 | 20,618,000 | 19,939,000 | 19,335,000 | 17,932,000 | 17,242,000 | 17,043,000 | 16,577,000 | 15,357,000 | 15,339,000 | 29,091,000 | 26,814,000 | 14,873,000 | 15,284,000 | 15,105,000 | 13,712,000 | 13,511,000 | 12,696,000 | 12,345,000 | 10,517,000 | 9,804,000 | 8,939,000 | 8,678,000 | 7,827,000 | 8,600,000 | 8,439,000 | 7,699,000 | 7,372,000 | 7,462,000 | 6,318,000 | 6,127,000 | 5,847,000 | 5,417,000 | 5,231,000 | 6,933,000 | 6,896,000 | 7,347,000 | 7,178,000 | 6,939,000 | 6,683,000 | 6,345,000 | 6,073,000 | 6,047,000 | 5,950,000 | 6,033,000 | 5,806,000 | 3,977,000 | 3,877,000 | 3,776,000 | 3,307,000 | 3,310,000 | 3,431,000 | 3,187,000 | 2,889,000 | 2,842,000 | 2,788,000 | 3,340,000 | 2,817,000 | 2,707,000 | 2,575,000 | 2,705,000 | 2,581,000 | 1,925,000 | 1,825,000 | 1,579,000 | 1,569,000 | 1,529,000 |
total liabilities | 408,626,000 | 428,839,000 | 363,167,000 | 410,334,000 | 408,854,000 | 425,458,000 | 419,718,000 | 462,602,000 | 509,909,000 | 543,227,000 | 578,217,000 | 612,328,000 | 655,349,000 | 686,228,000 | 737,086,000 | 705,304,000 | 321,226,000 | 322,310,000 | 290,271,000 | 303,964,000 | 319,723,000 | 337,610,000 | 341,898,000 | 358,733,000 | 395,841,000 | 412,015,000 | 363,042,000 | 365,975,000 | 261,379,000 | 289,737,000 | 300,874,000 | 326,247,000 | 328,099,000 | 346,755,000 | 372,899,000 | 408,295,000 | 399,084,000 | 427,593,000 | 430,410,000 | 458,138,000 | 489,975,000 | 417,518,000 | 425,277,000 | 430,762,000 | 443,618,000 | 469,373,000 | 472,163,000 | 536,704,000 | 38,247,000 | 45,514,000 | 35,524,000 | 34,058,000 | 34,992,000 | 39,533,000 | 36,374,000 | 38,131,000 | 34,671,000 | 39,708,000 | 36,005,000 | 37,483,000 | 39,922,000 | 41,157,000 | 34,524,000 | 34,928,000 | 38,980,000 | 40,670,000 | 57,681,000 | 59,549,000 | 61,344,000 |
commitments and contingencies | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders' equity: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 25 par value. authorized 2,000,000 shares; none issued and outstanding | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock | 2,143,000 | 2,139,000 | 2,160,000 | 2,165,000 | 2,175,000 | 2,170,000 | 2,169,000 | 2,164,000 | 2,163,000 | 2,152,000 | 2,151,000 | 2,151,000 | 2,150,000 | 2,145,000 | 2,144,000 | 2,143,000 | 2,142,000 | 2,154,000 | 2,165,000 | 2,165,000 | 2,165,000 | 2,164,000 | 2,164,000 | 2,164,000 | 2,164,000 | 2,161,000 | 2,160,000 | 2,157,000 | 2,156,000 | 2,151,000 | 2,150,000 | 2,148,000 | 2,140,000 | 2,135,000 | 2,133,000 | 2,127,000 | 2,125,000 | 2,117,000 | 2,115,000 | 2,108,000 | 2,105,000 | 2,102,000 | 2,101,000 | 2,096,000 | 2,071,000 | 2,058,000 | 2,047,000 | 2,033,000 | 2,025,000 | 2,016,000 | 2,004,000 | 1,990,000 | 1,977,000 | 1,964,000 | 1,957,000 | 1,953,000 | 1,951,000 | 1,944,000 | 1,931,000 | 1,929,000 | 1,923,000 | 1,917,000 | 1,899,000 | ||||||
additional paid-in capital | 89,543,000 | 92,331,000 | 140,995,000 | 151,412,000 | 174,243,000 | 173,997,000 | 168,174,000 | 158,791,000 | 154,026,000 | 145,653,000 | 140,966,000 | 137,254,000 | 132,210,000 | 128,806,000 | 124,558,000 | 120,811,000 | 116,771,000 | 147,716,000 | 172,676,000 | 172,635,000 | 170,837,000 | 173,029,000 | 175,160,000 | 174,073,000 | 173,581,000 | 174,218,000 | 173,760,000 | 169,743,000 | 166,762,000 | 165,098,000 | 163,870,000 | 161,005,000 | 154,030,000 | 151,749,000 | 149,699,000 | 143,704,000 | 142,867,000 | 137,676,000 | 134,745,000 | 128,809,000 | 125,926,000 | 122,594,000 | 120,571,000 | 115,619,000 | 104,113,000 | 97,289,000 | 90,901,000 | 83,934,000 | 81,479,000 | 77,517,000 | 72,417,000 | 67,349,000 | 61,822,000 | 57,198,000 | 55,178,000 | 53,275,000 | 51,724,000 | 49,933,000 | 45,665,000 | 44,257,000 | 41,233,000 | 38,557,000 | 34,560,000 | 30,517,000 | 28,545,000 | 26,541,000 | 17,265,000 | 15,672,000 | 14,286,000 |
retained earnings | 1,161,681,000 | 1,121,396,000 | 1,113,113,000 | 1,072,824,000 | 1,034,546,000 | 997,493,000 | 992,380,000 | 958,543,000 | 926,474,000 | 897,488,000 | 896,382,000 | 867,307,000 | 837,197,000 | 814,487,000 | 816,089,000 | 790,840,000 | 761,058,000 | 732,138,000 | 727,895,000 | 702,882,000 | 680,151,000 | 656,740,000 | 653,382,000 | 631,814,000 | 610,689,000 | 590,921,000 | 587,315,000 | 566,639,000 | 546,810,000 | 528,027,000 | 522,879,000 | 503,665,000 | 483,986,000 | 464,639,000 | 436,185,000 | 420,143,000 | 403,607,000 | 388,089,000 | 384,247,000 | 370,233,000 | 356,083,000 | 344,197,000 | 339,266,000 | 325,290,000 | 310,374,000 | 295,202,000 | 285,431,000 | 270,253,000 | 260,521,000 | 251,627,000 | 248,736,000 | 237,079,000 | 225,543,000 | 214,609,000 | 211,184,000 | 200,311,000 | 190,338,000 | 181,070,000 | 176,812,000 | 166,027,000 | 156,454,000 | 147,542,000 | 142,437,000 | 133,943,000 | 125,605,000 | 118,576,000 | 87,205,000 | 82,481,000 | 77,840,000 |
accumulated other comprehensive income | 31,749,000 | 41,547,000 | 41,596,000 | 41,512,000 | -2,263,000 | -23,747,000 | 14,503,000 | -7,134,000 | -3,872,000 | 8,691,000 | 191,000 | 1,859,000 | -12,424,000 | -4,993,000 | -2,578,000 | 432,000 | -1,451,000 | 4,173,000 | -5,114,000 | -2,651,000 | -1,742,000 | 178,000 | 198,000 | -411,000 | 266,000 | 50,000 | -549,000 | -31,000 | -873,000 | -224,000 | 153,000 | 168,000 | 154,000 | 150,000 | |||||||||||||||||||||||||||||||||||
total stockholders' equity | 1,285,116,000 | 1,297,864,000 | 1,267,913,000 | 1,208,701,000 | 1,177,226,000 | 1,112,364,000 | 1,078,791,000 | 1,025,267,000 | 1,006,903,000 | 973,416,000 | 895,922,000 | 901,370,000 | 873,682,000 | 889,078,000 | 869,642,000 | 849,492,000 | 819,443,000 | 792,523,000 | 766,271,000 | 733,586,000 | 732,345,000 | 710,509,000 | 685,202,000 | 663,220,000 | 639,890,000 | 585,939,000 | 562,384,000 | 542,301,000 | 521,033,000 | 516,422,000 | 496,154,000 | 480,251,000 | 463,705,000 | 457,317,000 | 438,218,000 | 411,224,000 | 391,898,000 | 376,637,000 | 356,220,000 | 344,203,000 | 331,358,000 | 322,881,000 | 305,392,000 | 288,071,000 | 273,012,000 | 267,282,000 | 254,180,000 | 243,450,000 | 232,009,000 | 223,997,000 | 212,479,000 | 199,660,000 | 187,467,000 | 178,865,000 | 165,471,000 | 155,805,000 | 147,143,000 | 105,455,000 | 99,119,000 | 93,080,000 | |||||||||
total liabilities and stockholders' equity | 1,693,742,000 | 1,661,031,000 | 1,678,247,000 | 1,617,555,000 | 1,596,944,000 | 1,574,966,000 | 1,588,700,000 | 1,603,484,000 | 1,619,231,000 | 1,628,765,000 | 1,633,008,000 | 1,606,674,000 | 1,194,908,000 | 1,179,349,000 | 1,173,606,000 | 1,169,215,000 | 1,161,341,000 | 1,151,256,000 | 1,162,112,000 | 1,096,628,000 | 1,098,320,000 | 971,888,000 | 986,076,000 | 989,467,000 | 967,989,000 | 958,838,000 | 970,679,000 | 941,385,000 | 948,626,000 | 946,832,000 | 954,292,000 | 970,226,000 | 881,223,000 | 882,594,000 | 868,980,000 | 854,842,000 | 861,271,000 | 848,800,000 | 892,924,000 | 382,450,000 | 376,872,000 | 358,405,000 | 339,450,000 | 323,063,000 | 312,545,000 | 303,656,000 | 292,311,000 | 278,121,000 | 271,717,000 | 260,002,000 | 249,962,000 | 239,582,000 | 228,624,000 | 213,389,000 | 200,399,000 | 194,785,000 | 187,813,000 | 163,136,000 | 158,668,000 | 154,424,000 | |||||||||
liabilities and stockholders’ equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax payable | 3,912,000 | 4,466,000 | 4,967,000 | 2,280,000 | 1,334,000 | 2,279,000 | 6,989,000 | 1,493,000 | 2,197,000 | 6,447,000 | 4,432,000 | 2,019,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders’ equity: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total stockholders’ equity | 1,257,413,000 | 1,149,913,000 | 1,053,984,000 | 938,284,000 | 877,015,000 | 828,233,000 | 743,667,000 | 691,618,000 | 616,881,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities and stockholders’ equity | 1,686,252,000 | 1,575,371,000 | 1,597,211,000 | 1,624,512,000 | 1,199,325,000 | 1,165,843,000 | 1,155,682,000 | 981,355,000 | 963,636,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets with finite lives | 165,965,000 | 165,050,000 | 177,525,000 | 176,102,000 | 182,044,000 | 191,212,000 | 192,168,000 | 202,984,000 | 209,470,000 | 213,295,000 | 227,323,000 | 218,802,000 | 88,525,000 | 94,665,000 | 101,283,000 | 108,253,000 | 113,659,000 | 121,660,000 | 126,182,000 | 130,866,000 | 136,515,000 | 143,924,000 | 134,397,000 | 139,769,000 | 100,088,000 | 105,985,000 | 111,142,000 | 115,873,000 | 121,945,000 | 128,073,000 | 134,511,000 | 140,577,000 | 140,541,000 | 147,484,000 | 154,842,000 | 162,752,000 | 173,769,000 | 134,911,000 | 141,216,000 | 147,752,000 | 154,135,000 | 160,394,000 | 167,291,000 | 174,224,000 | 14,158,000 | 15,126,000 | 16,104,000 | 17,084,000 | 17,894,000 | 18,858,000 | 19,747,000 | 20,735,000 | 21,715,000 | 22,706,000 | 23,695,000 | 24,668,000 | 25,657,000 | 26,649,000 | 28,425,000 | 29,442,000 | 25,585,000 | 26,504,000 | 31,710,000 | 32,561,000 | 33,451,000 | ||||
derivative assets | 3,964,000 | 5,993,000 | 14,540,000 | 7,276,000 | 882,000 | 2,171,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid income taxes | 5,085,000 | 3,550,000 | 3,954,000 | 4,115,000 | 2,520,000 | 3,447,000 | 7,185,000 | 527,000 | 5,098,000 | 5,448,000 | 977,000 | 4,546,000 | 2,600,000 | 5,375,000 | 2,817,000 | 8,066,000 | 4,530,000 | 1,373,000 | 427,000 | 1,899,000 | 949,000 | 899,000 | 104,000 | 326,000 | 4,142,000 | 641,000 | 1,732,000 | 1,199,000 | |||||||||||||||||||||||||||||||||||||||||
other assets | 16,494,000 | 15,989,000 | 15,715,000 | 15,118,000 | 14,712,000 | 13,841,000 | 13,482,000 | 11,674,000 | 13,294,000 | 13,078,000 | 12,885,000 | 11,326,000 | 11,038,000 | 10,437,000 | 9,940,000 | 8,617,000 | 8,611,000 | 8,592,000 | 7,609,000 | 6,722,000 | 6,132,000 | 6,136,000 | 4,940,000 | 5,073,000 | 5,213,000 | 5,371,000 | 9,451,000 | 7,135,000 | 8,442,000 | 4,352,000 | 4,263,000 | 5,062,000 | 4,173,000 | 4,096,000 | 4,180,000 | 4,341,000 | 3,831,000 | 3,886,000 | 501,000 | 541,000 | 540,000 | 538,000 | 537,000 | 538,000 | 474,000 | 473,000 | 476,000 | 474,000 | 422,000 | 425,000 | 424,000 | 420,000 | 57,000 | 51,000 | 56,000 | 60,000 | 66,000 | 66,000 | 61,000 | ||||||||||
accumulated other comprehensive loss | -14,232,000 | -7,154,000 | -46,869,000 | -6,289,000 | -1,217,000 | -5,894,000 | -8,469,000 | -5,564,000 | -9,055,000 | -6,194,000 | -4,686,000 | -3,602,000 | -3,697,000 | -3,161,000 | -266,000 | -1,642,000 | -2,078,000 | -3,590,000 | -6,298,000 | -6,849,000 | -4,685,000 | -4,996,000 | -3,863,000 | -4,414,000 | -4,787,000 | -5,334,000 | -276,000 | -1,026,000 | -1,271,000 | -759,000 | -1,037,000 | -1,359,000 | -563,000 | -938,000 | |||||||||||||||||||||||||||||||||||
derivative liabilities | 2,658,000 | 4,944,000 | 7,662,000 | 6,758,000 | 11,658,000 | 7,004,000 | 2,168,000 | 443,000 | 2,103,000 | 2,475,000 | 4,617,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration liabilities | 30,547,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration liability | 24,793,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
right of use assets | 9,280,000 | 9,575,000 | 8,708,000 | 8,410,000 | 8,188,000 | 6,159,000 | 6,912,000 | 7,338,000 | 6,601,000 | 7,203,000 | 8,036,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lease liabilities - current | 2,443,000 | 2,289,000 | 2,282,000 | 2,337,000 | 1,874,000 | 1,994,000 | 2,279,000 | 2,475,000 | 2,218,000 | 2,316,000 | 2,467,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lease liabilities - non-current | 6,989,000 | 7,395,000 | 6,423,000 | 6,079,000 | 6,026,000 | 3,860,000 | 4,336,000 | 4,827,000 | 4,367,000 | 4,873,000 | 5,559,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
treasury stock | -11,080,000 | -8,472,000 | -2,210,000 | -7,873,000 | -10,046,000 | -9,634,000 | -11,694,000 | -18,069,000 | -20,594,000 | -533,000 | -56,000 | -437,000 | -74,000 | -207,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
assets held for sale | 12,313,000 | 11,748,000 | 237,000 | 237,000 | 677,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities held for sale | 530,000 | 757,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of long-term debt | 35,000,000 | 35,000,000 | 35,000,000 | 35,000,000 | 35,000,000 | 35,000,000 | 35,000,000 | 35,000,000 | 35,000,000 | 35,000,000 | 35,000,000 | 35,000,000 | 35,000,000 | 35,000,000 | 35,000,000 | 35,000,000 | 696,000 | 1,096,000 | 1,387,000 | 1,467,000 | 1,565,000 | 1,553,000 | 1,482,000 | 6,783,000 | 7,493,000 | 7,493,000 | 7,379,000 | ||||||||||||||||||||||||||||||||||||||||||
long-term debt | 175,323,000 | 183,964,000 | 200,600,000 | 209,234,000 | 217,864,000 | 226,490,000 | 235,112,000 | 243,732,000 | 252,350,000 | 262,500,000 | 271,250,000 | 280,000,000 | 288,750,000 | 297,500,000 | 306,250,000 | 315,000,000 | 89,000 | 89,000 | 23,000 | 2,428,000 | 2,955,000 | 3,273,000 | 3,432,000 | 3,904,000 | 3,815,000 | 11,773,000 | 15,146,000 | 17,398,000 | |||||||||||||||||||||||||||||||||||||||||
revolver loan - long-term | 156,000,000 | 19,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
customer deposits | 38,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
revolving loan - long-term | 31,500,000 | 16,000,000 | 28,000,000 | 45,000,000 | 65,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 25 par value. authorized 2,000,000shares; none issued and outstanding | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
customer deposits and other deferred revenue | 500,000 | 235,000 | 40,000 | 39,000 | 42,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
line of credit - long-term | 50,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
december 31, 2010 and 2009, respectively | 32,050,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current debt | 1,522,000 | 1,308,000 | 6,007,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 25 par value. authorized 2,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shares; none issued and outstanding | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
and outstanding at june 30, 2010 and 28,097,279 shares issued and outstanding at | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
december 31, 2009 | 1,884,000 | 1,879,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
see accompanying notes to condensed consolidated financial statements. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
and outstanding at march 31, 2010 and 28,097,279 shares issued and outstanding at | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
december 31, 2009 and 2008, respectively | 29,149,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
revolver borrowings | 4,770,000 | 3,160,000 | 3,209,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shares issued and outstanding at december 31, 2009 and 27,374,020 shares | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding at december 31, 2008 | 1,873,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
and outstanding at june 30, 2008 and 17,979,353 shares issued and outstanding at | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
december 31, 2007 | 817,000 | 812,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
and outstanding at march 31, 2008 and 17,979,353 shares issued and outstanding at | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
december 31, 2007 and 2006, respectively | 29,640,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shares issued and outstanding at december 31, 2007 and 17,733,849 shares | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding at december 31, 2006 | 804,000 |
Cashflow Statements:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2008-06-30 | 2008-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cash flows from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net earnings | 40,285,000 | 39,225,000 | 40,289,000 | 38,278,000 | 37,053,000 | 33,583,000 | 33,837,000 | 32,069,000 | 28,986,000 | 26,648,000 | 29,075,000 | 30,110,000 | 22,710,000 | 21,406,000 | 25,249,000 | 29,782,000 | 28,930,000 | 24,949,000 | 25,013,000 | 22,731,000 | 23,411,000 | 22,162,000 | 21,568,000 | 21,125,000 | 19,768,000 | 20,383,000 | 20,676,000 | 19,829,000 | 18,783,000 | 20,334,000 | 19,214,000 | 19,679,000 | 19,346,000 | 41,975,000 | 16,043,000 | 16,535,000 | 15,518,000 | 15,924,000 | 14,012,000 | 14,150,000 | 11,886,000 | 15,659,000 | 13,975,000 | 14,916,000 | 15,172,000 | 19,022,000 | 15,178,000 | 9,732,000 | 8,894,000 | 10,747,000 | 11,657,000 | 11,582,000 | 10,888,000 | 9,892,000 | 10,873,000 | 9,972,000 | 9,268,000 | 9,496,000 | 10,785,000 | 9,572,000 | 8,912,000 | 9,416,000 | 8,493,000 | 8,339,000 | 7,029,000 | 4,724,000 | 4,641,000 |
adjustments to reconcile net earnings to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation and amortization | 12,491,000 | 11,721,000 | 11,552,000 | 11,403,000 | 11,014,000 | 10,896,000 | 10,903,000 | 12,506,000 | 13,668,000 | 14,057,000 | 13,804,000 | 13,428,000 | 13,646,000 | 13,890,000 | 14,097,000 | 11,933,000 | 11,928,000 | 12,257,000 | 12,159,000 | 12,099,000 | 12,364,000 | 12,932,000 | 13,055,000 | 12,745,000 | 12,549,000 | 12,377,000 | 11,753,000 | 10,896,000 | 10,836,000 | 11,206,000 | 11,034,000 | 11,299,000 | 11,127,000 | 11,209,000 | 11,087,000 | 10,748,000 | 11,335,000 | 11,819,000 | 11,717,000 | 11,650,000 | 11,016,000 | 10,148,000 | 9,925,000 | 9,865,000 | 10,026,000 | 10,334,000 | 10,326,000 | 7,233,000 | 2,631,000 | 2,636,000 | 2,607,000 | 2,610,000 | 2,621,000 | 2,428,000 | 2,407,000 | 2,386,000 | 2,420,000 | 2,419,000 | 2,380,000 | 2,260,000 | 2,232,000 | 2,225,000 | 2,190,000 | 2,086,000 | 2,058,000 | 1,931,000 | 1,901,000 |
stock compensation expense | 5,356,000 | 3,759,000 | 4,650,000 | 5,838,000 | 3,810,000 | 3,888,000 | 4,151,000 | 3,886,000 | 4,750,000 | 3,785,000 | 3,749,000 | 3,748,000 | 4,770,000 | 3,386,000 | 2,949,000 | 3,812,000 | 3,077,000 | 1,993,000 | 2,895,000 | 3,292,000 | 2,622,000 | 1,548,000 | 2,254,000 | 2,320,000 | 2,181,000 | 1,879,000 | 2,095,000 | 1,991,000 | 1,631,000 | 1,205,000 | 1,749,000 | 1,666,000 | 1,793,000 | 1,916,000 | 1,463,000 | 1,045,000 | 1,840,000 | 1,378,000 | 1,697,000 | 1,752,000 | 2,197,000 | 1,173,000 | 2,972,000 | 1,510,000 | 1,174,000 | 1,108,000 | 1,101,000 | 1,360,000 | 988,000 | 930,000 | 906,000 | 905,000 | 1,076,000 | 973,000 | 987,000 | 972,000 | 974,000 | 852,000 | 906,000 | 905,000 | 1,029,000 | 1,005,000 | 1,035,000 | 973,000 | 979,000 | 622,000 | 622,000 |
deferred income taxes | -187,000 | 6,535,000 | -149,000 | -9,000 | -115,000 | -4,861,000 | -802,000 | -814,000 | -302,000 | -8,392,000 | -1,849,000 | -370,000 | -203,000 | -9,875,000 | -265,000 | -5,138,000 | -860,000 | -5,159,000 | 146,000 | 251,000 | 135,000 | -3,365,000 | 126,000 | -359,000 | 35,000 | -5,263,000 | 39,000 | -141,000 | -38,000 | -28,718,000 | -48,000 | -7,000 | -4,000 | -7,537,000 | 439,000 | -2,884,000 | -28,000 | 51,000 | 4,000 | -7,471,000 | -3,863,000 | 20,000 | 55,000 | -392,000 | -379,000 | -631,000 | 14,000 | -244,000 | |||||||||||||||||||
provision for (recovery of) credit losses | 289,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized loss on foreign currency transactions and deferred compensation | 717,000 | 24,000 | 37,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on disposal of assets and asset impairment | 151,000 | 23,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in assets and liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable | -11,409,000 | -11,953,000 | 4,362,000 | -3,193,000 | -10,069,000 | 362,000 | 4,012,000 | 16,218,000 | -15,010,000 | 4,363,000 | -4,015,000 | 6,218,000 | 403,000 | 11,060,000 | 828,000 | 4,899,000 | -20,405,000 | -6,612,000 | 2,273,000 | -6,751,000 | -9,610,000 | 1,380,000 | -815,000 | 9,352,000 | -13,516,000 | 3,283,000 | 7,777,000 | 1,475,000 | -912,000 | 1,453,000 | -1,666,000 | -3,220,000 | -4,340,000 | -4,391,000 | -1,432,000 | -2,211,000 | 4,128,000 | -15,137,000 | -1,578,000 | 2,105,000 | -1,049,000 | 3,532,000 | -685,000 | 837,000 | 7,125,000 | 244,000 | 758,000 | -5,010,000 | -4,387,000 | 1,248,000 | -434,000 | 6,127,000 | -3,983,000 | -4,883,000 | 25,000 | 465,000 | -3,249,000 | 1,573,000 | 1,513,000 | -1,996,000 | -3,787,000 | -2,906,000 | 1,891,000 | 49,000 | -1,778,000 | -5,619,000 | 421,000 |
inventories | -16,216,000 | 1,013,000 | 15,696,000 | -177,000 | -12,897,000 | -14,053,000 | -393,000 | -6,887,000 | -1,458,000 | 7,985,000 | 7,877,000 | -187,000 | -5,145,000 | 22,566,000 | 2,771,000 | -15,543,000 | -17,598,000 | -9,287,000 | -3,787,000 | -1,247,000 | -6,702,000 | 7,121,000 | 4,463,000 | 1,811,000 | 528,000 | -5,384,000 | -5,336,000 | -542,000 | -139,000 | 4,522,000 | -973,000 | -4,123,000 | -5,442,000 | -1,001,000 | 2,672,000 | 3,584,000 | -5,574,000 | -757,000 | 1,510,000 | 2,735,000 | 1,257,000 | 4,518,000 | -2,770,000 | 2,664,000 | -1,286,000 | 8,396,000 | -1,442,000 | -206,000 | -50,000 | 23,000 | 138,000 | -843,000 | -3,260,000 | -267,000 | -175,000 | -222,000 | -1,315,000 | -357,000 | 321,000 | -397,000 | -2,576,000 | -633,000 | 2,031,000 | -1,275,000 | -1,986,000 | -567,000 | -2,891,000 |
prepaid expenses and other current assets | 763,000 | -1,356,000 | 642,000 | 241,000 | -859,000 | -974,000 | 2,359,000 | -1,724,000 | 564,000 | -837,000 | 2,686,000 | -2,642,000 | -2,747,000 | 2,560,000 | 1,043,000 | -2,220,000 | 487,000 | 2,912,000 | -934,000 | -3,859,000 | 1,000,000 | -2,012,000 | 1,126,000 | -1,621,000 | -349,000 | 1,261,000 | 278,000 | -2,034,000 | 972,000 | 202,000 | 2,039,000 | -1,069,000 | 345,000 | -41,000 | 1,334,000 | -1,728,000 | -4,000 | -1,756,000 | 701,000 | 909,000 | 386,000 | -835,000 | 672,000 | 74,000 | 1,322,000 | -2,379,000 | 1,316,000 | -311,000 | 526,000 | -1,069,000 | 499,000 | 283,000 | 782,000 | -1,122,000 | 220,000 | 225,000 | 290,000 | -1,299,000 | 5,000 | 1,110,000 | -155,000 | -549,000 | -324,000 | 267,000 | 649,000 | 160,000 | 1,058,000 |
accounts payable and accrued expenses | -1,554,000 | 20,316,000 | -17,706,000 | 9,419,000 | -737,000 | 18,799,000 | -2,859,000 | -2,291,000 | -4,584,000 | 9,981,000 | -978,000 | -339,000 | -5,112,000 | -29,901,000 | -717,000 | 22,783,000 | -7,708,000 | 16,600,000 | 4,594,000 | 15,529,000 | 10,344,000 | 5,986,000 | 2,213,000 | -6,093,000 | -3,098,000 | 1,279,000 | 10,894,000 | 1,350,000 | -12,389,000 | 562,000 | 4,672,000 | 3,027,000 | -2,273,000 | 5,010,000 | 4,076,000 | 1,491,000 | -9,066,000 | 15,437,000 | -1,223,000 | -3,438,000 | 7,065,000 | -9,155,000 | 3,223,000 | -2,776,000 | -7,010,000 | 4,066,000 | 419,000 | 2,862,000 | 400,000 | 2,577,000 | -250,000 | -1,382,000 | -3,715,000 | 3,708,000 | -565,000 | 2,994,000 | -362,000 | 1,539,000 | -1,441,000 | 477,000 | 164,000 | 3,709,000 | -590,000 | -299,000 | -175,000 | 2,557,000 | -673,000 |
income taxes | 9,487,000 | -2,510,000 | 5,850,000 | -13,533,000 | 9,123,000 | 2,527,000 | -1,669,000 | -8,370,000 | 6,929,000 | 9,936,000 | -1,449,000 | -11,833,000 | 5,540,000 | 6,028,000 | -4,953,000 | -9,301,000 | 8,522,000 | 5,468,000 | -1,579,000 | -6,145,000 | 7,043,000 | 3,816,000 | -9,361,000 | 2,881,000 | 4,523,000 | 291,000 | -5,346,000 | -7,184,000 | 6,575,000 | 5,024,000 | -1,945,000 | -7,591,000 | 5,633,000 | 4,822,000 | -1,745,000 | -7,876,000 | 5,248,000 | 7,353,000 | -3,545,000 | -3,130,000 | -3,443,000 | 3,231,000 | 1,448,000 | -3,878,000 | -168,000 | 3,156,000 | -2,338,000 | 1,429,000 | 1,123,000 | -875,000 | -593,000 | 298,000 | 550,000 | -2,347,000 | -516,000 | 1,977,000 | 4,776,000 | -4,081,000 | 1,511,000 | -4,479,000 | 4,125,000 | -2,707,000 | -735,000 | -4,093,000 | 3,444,000 | -2,642,000 | 2,364,000 |
other | -112,000 | -59,000 | 737,000 | 63,000 | 124,000 | 1,274,000 | 877,000 | -258,000 | 492,000 | 1,026,000 | -629,000 | -754,000 | 662,000 | -1,747,000 | 2,013,000 | -141,000 | -548,000 | 181,000 | 840,000 | 363,000 | 296,000 | 174,000 | 647,000 | 32,000 | -655,000 | -1,080,000 | 91,000 | 303,000 | -442,000 | 240,000 | 135,000 | 409,000 | 368,000 | 305,000 | 303,000 | 838,000 | -724,000 | 1,031,000 | -167,000 | -353,000 | -180,000 | -434,000 | 62,000 | 59,000 | 125,000 | -932,000 | 295,000 | 250,000 | 24,000 | 201,000 | 463,000 | -4,000 | -31,000 | -96,000 | 203,000 | 33,000 | 69,000 | -814,000 | 530,000 | 106,000 | 121,000 | 8,000 | 104,000 | 104,000 | 104,000 | ||
net cash from operating activities | 40,061,000 | 67,275,000 | 65,572,000 | 47,252,000 | 36,457,000 | 52,317,000 | 51,302,000 | 44,992,000 | 33,388,000 | 67,406,000 | 46,526,000 | 34,991,000 | 34,838,000 | 41,655,000 | 41,620,000 | 48,240,000 | 7,021,000 | 44,491,000 | 39,634,000 | 35,782,000 | 40,607,000 | 47,954,000 | 35,360,000 | 44,615,000 | 22,565,000 | 32,967,000 | 42,682,000 | 26,329,000 | 22,483,000 | 39,512,000 | 32,489,000 | 21,217,000 | 25,479,000 | 31,164,000 | 33,762,000 | 22,890,000 | 22,802,000 | 27,795,000 | 23,859,000 | 26,635,000 | 29,323,000 | 24,976,000 | 28,984,000 | 23,268,000 | 26,598,000 | 36,109,000 | 21,638,000 | 17,363,000 | 10,240,000 | 15,820,000 | 16,088,000 | 19,431,000 | 4,353,000 | 9,420,000 | 13,138,000 | 18,568,000 | 12,655,000 | 10,822,000 | 16,963,000 | 7,446,000 | 9,671,000 | 9,699,000 | 13,784,000 | 5,850,000 | 9,697,000 | 1,307,000 | 7,232,000 |
cash flows from investing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capital expenditures and intangible assets acquired | -6,252,000 | -16,214,000 | -14,903,000 | -6,813,000 | -5,559,000 | -12,725,000 | -9,148,000 | -6,878,000 | -6,910,000 | -11,575,000 | -8,365,000 | -8,232,000 | -9,720,000 | -14,497,000 | -14,994,000 | -10,543,000 | -10,256,000 | -15,058,000 | -8,631,000 | -7,448,000 | -6,312,000 | -13,276,000 | -7,287,000 | -7,871,000 | -5,394,000 | -6,744,000 | |||||||||||||||||||||||||||||||||||||||||
cash paid for acquisitions, net of cash acquired | 0 | 0 | 0 | -323,000 | 0 | -911,000 | 0 | -341,000 | 0 | 0 | 0 | -634,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of assets | 2,000 | 7,000 | 0 | 87,000 | 0 | 59,000 | 213,000 | 0 | 0 | 13,000 | 184,000 | 154,000 | 86,000 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
investment in affiliates | -42,000 | -209,000 | -39,000 | -75,000 | -30,000 | -157,000 | -33,000 | -38,000 | -42,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from investing activities | -6,292,000 | -16,416,000 | -14,942,000 | -6,621,000 | -5,912,000 | -36,959,000 | -9,181,000 | -6,857,000 | -6,739,000 | -11,865,000 | -9,276,000 | -3,611,000 | -10,061,000 | -14,489,000 | -85,113,000 | -306,340,000 | -10,072,000 | -14,181,000 | -7,599,000 | -7,294,000 | -6,226,000 | -13,211,000 | -7,787,000 | -8,199,000 | -5,394,000 | -53,116,000 | 4,566,000 | -101,895,000 | -5,780,000 | -5,642,000 | -20,519,000 | -3,566,000 | -2,264,000 | -9,219,000 | -7,569,000 | -21,658,000 | -4,250,000 | -4,427,000 | -3,244,000 | -4,509,000 | -121,414,000 | -13,467,000 | -12,894,000 | -9,161,000 | -6,755,000 | 68,208,000 | -2,480,000 | -563,487,000 | -6,665,000 | -1,555,000 | -1,435,000 | -1,954,000 | -3,433,000 | -6,500,000 | -4,296,000 | -1,807,000 | -1,401,000 | -1,763,000 | -1,661,000 | -1,399,000 | -1,786,000 | -377,000 | -1,570,000 | -7,087,000 | -2,015,000 | -1,691,000 | -1,267,000 |
cash flows from financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from revolving loan | 52,000,000 | 18,000,000 | 7,000,000 | 34,000,000 | 29,000,000 | 0 | 0 | 0 | 26,000,000 | 0 | 5,000,000 | 0 | 13,000,000 | 0 | 70,000,000 | 345,000,000 | 20,000,000 | 0 | 0 | 0 | 5,000,000 | 0 | 0 | 0 | 10,000,000 | 45,000,000 | 15,000,000 | 0 | 0 | 3,000,000 | 0 | 20,000,000 | 2,000,000 | 7,500,000 | 0 | 0 | 65,000,000 | 0 | 0 | ||||||||||||||||||||||||||||
principal payments on revolving loan | -47,000,000 | -43,000,000 | -34,000,000 | -29,000,000 | -39,569,000 | -35,000,000 | -34,000,000 | -30,000,000 | -26,000,000 | -22,000,000 | -22,000,000 | -41,000,000 | 0 | -15,000,000 | -30,000,000 | -15,000,000 | -30,000,000 | -25,000,000 | -35,000,000 | -5,000,000 | -15,000,000 | -25,000,000 | -20,000,000 | -16,000,000 | -22,000,000 | -3,000,000 | -31,500,000 | -4,500,000 | -5,000,000 | -16,500,000 | -17,000,000 | 0 | |||||||||||||||||||||||||||||||||||
principal payments on finance leases | -51,000 | -48,000 | -48,000 | -49,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from stock options exercised | 6,727,000 | 2,440,000 | 645,000 | 4,554,000 | 1,668,000 | 2,144,000 | 5,402,000 | 891,000 | 8,791,000 | 1,354,000 | 62,000 | 1,373,000 | 2,453,000 | 1,040,000 | 844,000 | 830,000 | 498,000 | 592,000 | 2,465,000 | 1,484,000 | 2,402,000 | 5,976,000 | 1,377,000 | 2,367,000 | 4,435,000 | 1,105,000 | 1,925,000 | 1,521,000 | 288,000 | 139,000 | 1,555,000 | 5,317,000 | 1,261,000 | 208,000 | 4,631,000 | 924,000 | 3,969,000 | 1,207,000 | 2,953,000 | 1,687,000 | 1,345,000 | 704,000 | 1,981,000 | 6,745,000 | 3,175,000 | 2,498,000 | 3,727,000 | 1,554,000 | 1,327,000 | 1,654,000 | 2,991,000 | 2,097,000 | 1,450,000 | 529,000 | 507,000 | ||||||||||||
dividends paid | -30,769,000 | -11,000 | -11,000 | -2,000 | -28,263,000 | -4,000 | -4,000 | -13,000 | -25,555,000 | 0 | -3,000 | -2,000 | -22,867,000 | -5,000 | -4,000 | -1,000 | -20,703,000 | -19,000 | -4,000 | 0 | -18,700,000 | -1,000 | 0 | 0 | -16,704,000 | 0 | 0 | 0 | -15,135,000 | -4,000 | 0 | -7,000 | -13,421,000 | 0 | 0 | 0 | -12,069,000 | 7,000 | 0 | 0 | -10,727,000 | 0 | 0 | 0 | -9,251,000 | 0 | 0 | 0 | -7,856,000 | -6,466,000 | 0 | 0 | -5,237,000 | -1,000 | 0 | 1,000 | -4,311,000 | 0 | 0 | 0 | -3,091,000 | 0 | -1,975,000 | ||||
repurchases of common stock | -15,690,000 | -53,628,000 | -15,419,000 | -33,264,000 | -5,325,000 | -306,000 | -163,000 | -11,000 | -5,202,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from financing activities | -34,783,000 | -41,248,000 | -50,833,000 | -28,760,000 | -31,969,000 | -35,213,000 | -34,392,000 | -34,187,000 | -30,023,000 | -70,146,000 | -25,098,000 | -24,759,000 | -33,318,000 | -21,401,000 | 28,386,000 | 274,539,000 | -34,845,000 | -15,945,000 | -20,506,000 | -37,794,000 | -27,933,000 | -31,545,000 | -26,692,000 | -34,767,000 | -8,160,000 | -28,669,000 | 77,868,000 | -31,574,000 | -31,465,000 | 3,750,000 | -21,696,000 | -35,711,000 | 4,160,000 | -20,461,000 | -16,035,000 | -21,654,000 | -27,617,000 | 45,852,000 | -7,799,000 | -6,976,000 | 1,271,000 | -12,338,000 | -79,009,000 | -52,919,000 | 398,560,000 | -4,962,000 | 4,183,000 | 4,175,000 | 4,635,000 | 3,472,000 | -5,423,000 | 239,000 | 125,000 | -4,784,000 | 976,000 | 4,000 | 1,607,000 | -3,219,000 | 2,549,000 | 2,677,000 | 554,000 | -2,596,000 | -893,000 | -4,461,000 | |||
effect of exchange rate changes on cash | -683,000 | -134,000 | -131,000 | 3,655,000 | 1,810,000 | -4,324,000 | 2,227,000 | -559,000 | -724,000 | 2,100,000 | -2,056,000 | 36,000 | 2,180,000 | 4,306,000 | -4,587,000 | -4,722,000 | -877,000 | -1,139,000 | -1,418,000 | 673,000 | -2,484,000 | 2,406,000 | 1,679,000 | 799,000 | -724,000 | 657,000 | -849,000 | 368,000 | -393,000 | -237,000 | -310,000 | -1,604,000 | 744,000 | 344,000 | 660,000 | 1,210,000 | 263,000 | -1,223,000 | 151,000 | -260,000 | 616,000 | -471,000 | 199,000 | 252,000 | -1,179,000 | -425,000 | -549,000 | -52,000 | -30,000 | 120,000 | 131,000 | 18,000 | -39,000 | 58,000 | 41,000 | -117,000 | 40,000 | -126,000 | -176,000 | 36,000 | 133,000 | -65,000 | 182,000 | -304,000 | -157,000 | -3,000 | 111,000 |
increase in cash and cash equivalents | -1,697,000 | 9,477,000 | -334,000 | 15,526,000 | 386,000 | 9,956,000 | -12,505,000 | 10,096,000 | 10,071,000 | -38,773,000 | 13,226,000 | 10,111,000 | -8,633,000 | 3,964,000 | 5,604,000 | 2,560,000 | 2,448,000 | 8,287,000 | 6,268,000 | 17,730,000 | 2,670,000 | -15,264,000 | 11,597,000 | -19,805,000 | 19,797,000 | 2,263,000 | 6,110,000 | -888,000 | -5,751,000 | -45,623,000 | 3,239,000 | 9,313,000 | 15,630,000 | 6,326,000 | 24,883,000 | -34,310,000 | -147,616,000 | -1,417,000 | 18,568,000 | 18,959,000 | 22,130,000 | 4,353,000 | -2,445,000 | 9,122,000 | 16,769,000 | 6,510,000 | 9,909,000 | 15,130,000 | 7,690,000 | 4,799,000 | 11,806,000 | 15,073,000 | -987,000 | 4,929,000 | |||||||||||||
cash and cash equivalents beginning of period | 74,570,000 | 0 | 0 | 0 | 49,515,000 | 0 | 0 | 0 | 64,447,000 | 0 | 0 | 0 | 66,560,000 | 0 | 0 | 0 | 103,239,000 | 0 | 0 | 0 | 84,571,000 | 0 | 0 | 0 | 65,672,000 | 0 | 0 | 0 | 54,268,000 | 0 | 0 | 0 | 40,416,000 | 0 | 0 | 0 | 38,643,000 | 0 | 0 | 0 | 84,795,000 | 0 | 0 | 0 | 50,287,000 | 0 | 0 | 0 | 208,747,000 | 0 | 0 | 0 | 144,737,000 | 0 | 0 | 0 | 114,781,000 | 0 | 0 | 46,432,000 | 0 | 2,307,000 | |||||
cash and cash equivalents end of period | 72,873,000 | 9,477,000 | -334,000 | 15,526,000 | 49,901,000 | -24,179,000 | 9,956,000 | 3,389,000 | 60,349,000 | -12,505,000 | 10,096,000 | 6,657,000 | 60,199,000 | 10,071,000 | -19,694,000 | 11,717,000 | 64,466,000 | 13,226,000 | 10,111,000 | -8,633,000 | 88,535,000 | 5,604,000 | 2,560,000 | 2,448,000 | 73,959,000 | 6,268,000 | 17,730,000 | 2,670,000 | 39,004,000 | 11,597,000 | -19,805,000 | 19,797,000 | 42,679,000 | 5,675,000 | -8,858,000 | 6,602,000 | 36,997,000 | 6,110,000 | -888,000 | -5,751,000 | 39,172,000 | 3,239,000 | 9,313,000 | 15,630,000 | 56,613,000 | 24,883,000 | -34,310,000 | -147,616,000 | 207,330,000 | 18,568,000 | 18,959,000 | 22,130,000 | 149,090,000 | -2,445,000 | 9,122,000 | 16,769,000 | 121,291,000 | 15,073,000 | -987,000 | 51,361,000 | -1,280,000 | 3,922,000 | |||||
(recovery of) provision for credit losses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized gain on foreign currency transactions and deferred compensation | 527,000 | -364,000 | -223,000 | 219,000 | -726,000 | -230,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
asset impairment charge and loss on disposal of assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in fair value of contingent consideration liability | 0 | 0 | -1,400,000 | -3,500,000 | -8,000,000 | 1,600,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in assets and liabilities, net of acquired balances | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from settlement of net investment hedge | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payments on revolving debt | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payments on finance lease | -47,000 | -58,000 | -54,000 | -57,000 | -56,000 | -56,000 | -55,000 | -55,000 | -52,000 | -42,000 | -42,000 | -41,000 | -41,000 | -40,000 | -39,000 | -39,000 | -39,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
provision for credit losses | -10,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for doubtful accounts | -79,000 | -57,000 | 72,000 | 223,000 | 36,000 | -132,000 | 102,000 | 31,000 | 22,000 | -1,000 | 52,000 | 328,000 | 75,000 | 130,000 | -94,000 | 69,000 | -110,000 | -79,000 | -193,000 | 522,000 | 19,000 | -69,000 | 27,000 | -128,000 | 91,000 | 79,000 | 98,000 | 37,000 | 74,000 | 49,000 | 9,000 | 44,000 | -90,000 | -16,000 | -1,000 | 171,000 | |||||||||||||||||||||||||||||||
loss on disposal of assets | 65,000 | 84,000 | 56,000 | -732,000 | -977,000 | 96,000 | 20,000 | -151,000 | -2,542,000 | 15,000 | 51,000 | 263,000 | -75,000 | 1,000 | 231,000 | -1,000 | 89,000 | 115,000 | 80,000 | 21,000 | 85,000 | ||||||||||||||||||||||||||||||||||||||||||||||
principal payments on acquired debt | -134,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for financing costs | 0 | 0 | -251,000 | 0 | -50,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
decrease in cash and cash equivalents | -4,098,000 | -6,361,000 | -1,646,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
asset impairment and loss on disposal of assets | 1,166,000 | 1,655,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on disposal of assets | -144,000 | -968,000 | -29,000 | -503,000 | 2,000 | -2,719,000 | -1,093,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from insurance | 0 | 0 | 0 | 2,727,000 | 0 | 2,575,000 | 0 | 1,590,000 | 792,000 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payment on acquired debt | 0 | 0 | 0 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of common stock | -101,000 | -75,000 | -3,849,000 | -46,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized (gains) loss on foreign currency transactions and deferred compensation | -349,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
asset impairment charge | 0 | 0 | 0 | 0 | 1,026,000 | 0 | 0 | 114,000 | 130,000 | 692,000 | 908,000 | 71,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of convertible notes | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized gain on foreign currency transaction and deferred compensation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from insurance and sale of assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized loss on foreign currency transaction and deferred compensation | -133,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for acquisition, net of cash acquired | 0 | -1,169,000 | 0 | 0 | 0 | -110,601,000 | 75,550,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repurchase of common stock | -34,599,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of business and assets | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of convertible note | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of treasury stock | -7,927,000 | -9,239,000 | -1,596,000 | -7,481,000 | -2,957,000 | -2,134,000 | -891,000 | 0 | -20,594,000 | 0 | -727,000 | -171,000 | 0 | -437,000 | -786,000 | -72,000 | -92,000 | -1,130,000 | -611,000 | -110,000 | 0 | -863,000 | -615,000 | -74,000 | -1,110,000 | -801,000 | 0 | -234,000 | -33,000 | -1,839,000 | -30,000 | -29,000 | -27,000 | -735,000 | 0 | 0 | -964,000 | -1,000 | 0 | ||||||||||||||||||||||||||||
principal payments on long-term debt | 0 | 0 | -210,750,000 | -8,750,000 | -16,750,000 | -8,750,000 | -8,750,000 | -8,750,000 | -8,750,000 | -8,750,000 | -7,866,000 | -9,634,000 | -8,750,000 | -8,750,000 | -8,750,000 | -8,750,000 | -8,750,000 | -9,000 | -682,000 | -344,000 | -351,000 | -2,375,000 | -392,000 | -405,000 | -385,000 | -480,000 | -265,000 | -342,000 | -371,000 | -3,369,000 | -2,851,000 | ||||||||||||||||||||||||||||||||||||
foreign currency transaction loss | 123,000 | 53,000 | -23,000 | 51,000 | -53,000 | 24,000 | 50,000 | -7,000 | 3,000 | -188,000 | 51,000 | 36,000 | 86,000 | 117,000 | 101,000 | -59,000 | 28,000 | -35,000 | 50,000 | -101,000 | 66,000 | 26,000 | 34,000 | 21,000 | 77,000 | -29,000 | 36,000 | 23,000 | 6,000 | 15,000 | 48,000 | 14,000 | 6,000 | 127,000 | -59,000 | 17,000 | 88,000 | 7,000 | 85,000 | 5,000 | 24,000 | -33,000 | -21,000 | 7,000 | -88,000 | ||||||||||||||||||||||
net cash from by financing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for (recovery of) doubtful accounts | 230,000 | 578,000 | 88,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 | -6,200,000 | -8,488,000 | -5,917,000 | -5,553,000 | -3,965,000 | -3,735,000 | -9,850,000 | -6,857,000 | -7,885,000 | -2,934,000 | -4,233,000 | -4,065,000 | -4,076,000 | -10,660,000 | -13,183,000 | -12,818,000 | -8,931,000 | -6,368,000 | -7,265,000 | -2,430,000 | -2,366,000 | -1,138,000 | -1,543,000 | -1,473,000 | -1,771,000 | -3,400,000 | -6,390,000 | -4,295,000 | -1,797,000 | -1,401,000 | -1,761,000 | -1,641,000 | -1,424,000 | -1,786,000 | -1,553,000 | -1,535,000 | -2,454,000 | -2,015,000 | -1,609,000 | -1,236,000 |
free cash flows | 40,061,000 | 67,275,000 | 65,572,000 | 47,252,000 | 36,457,000 | 52,317,000 | 51,302,000 | 44,992,000 | 33,388,000 | 67,406,000 | 46,526,000 | 34,991,000 | 34,838,000 | 41,655,000 | 41,620,000 | 48,240,000 | 7,021,000 | 44,491,000 | 39,634,000 | 35,782,000 | 40,607,000 | 47,954,000 | 35,360,000 | 44,615,000 | 22,565,000 | 32,967,000 | 42,682,000 | 20,129,000 | 13,995,000 | 33,595,000 | 26,936,000 | 17,252,000 | 21,744,000 | 21,314,000 | 26,905,000 | 15,005,000 | 19,868,000 | 23,562,000 | 19,794,000 | 22,559,000 | 18,663,000 | 11,793,000 | 16,166,000 | 14,337,000 | 20,230,000 | 28,844,000 | 19,208,000 | 14,997,000 | 9,102,000 | 14,277,000 | 14,615,000 | 17,660,000 | 953,000 | 3,030,000 | 8,843,000 | 16,771,000 | 11,254,000 | 9,061,000 | 15,322,000 | 6,022,000 | 7,885,000 | 8,146,000 | 12,249,000 | 3,396,000 | 7,682,000 | -302,000 | 5,996,000 |
intangible assets acquired | -7,000 | -19,000 | -115,000 | -142,000 | -177,000 | -119,000 | -183,000 | -78,000 | -183,000 | -147,000 | -198,000 | -179,000 | -433,000 | -153,000 | -318,000 | -76,000 | -230,000 | -387,000 | -78,000 | -50,000 | -14,000 | -27,000 | -12,000 | -2,000 | -183,000 | -33,000 | -1,000 | -20,000 | -57,000 | -17,000 | |||||||||||||||||||||||||||||||||||||
proceeds from sale of property, plant and equipment | 0 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefits from stock compensation | 611,000 | 1,143,000 | 309,000 | 483,000 | 321,000 | 903,000 | 3,297,000 | 2,488,000 | 3,594,000 | 2,154,000 | -217,000 | 1,689,000 | 3,682,000 | 2,551,000 | 1,673,000 | 1,491,000 | 1,194,000 | 486,000 | 96,000 | 1,086,000 | 1,502,000 | 110,000 | 784,000 | 498,000 | 2,012,000 | 1,492,000 | 367,000 | 359,000 | 364,000 | 217,000 | |||||||||||||||||||||||||||||||||||||
(recovery of)/provision for doubtful accounts | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from long-term debt | 0 | 0 | 0 | 0 | 0 | 178,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayments of short-term obligations | 0 | 0 | 0 | -89,000 | 0 | 0 | 0 | -89,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
customer deposits and other deferred revenue | 11,000 | -500,000 | 0 | -42,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deposit held in escrow | -5,500,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shares issued under employee benefit plans | 0 | 0 | 113,000 | 197,000 | 77,000 | 105,000 | 117,000 | 176,000 | 78,000 | 80,000 | 108,000 | 165,000 | 112,000 | 140,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental cash flow information - see note 15 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on sale of assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental cash flow information - see note 11 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on impairment of assets | 2,000 | -2,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from stock options exercised and restricted shares purchased | 593,000 | 435,000 | 373,000 | 504,000 | 1,851,000 | 286,000 | 1,335,000 | 979,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental cash flow information - see note 12 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax expense | 856,000 | -160,000 | -623,000 | 1,063,000 | -327,000 | -474,000 | -354,000 | 1,023,000 | 260,000 | -321,000 | -655,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental cash flow information - see note 9 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of a product line | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of a product line | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of a business | 0 | -28,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets (acquired) disposed | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(recovery of) provision for doubtful accounts | -20,000 | 0 | -65,000 | 16,000 | -36,000 | -140,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from short-term obligations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents beginning of year | 0 | 0 | 0 | 77,253,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents end of year | 9,909,000 | 15,130,000 | 7,690,000 | 82,052,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net earnings to | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets disposed | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in assets and liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
revolver borrowings | 1,610,000 | 735,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
revolver payments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of assets | -25,000 | -14,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other long-term obligations | 8,000 | 23,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from stock options exercised and restricted share purchases | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase (decrease) in cash and cash equivalents | 1,615,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of equipment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in assets and liabilities net of effects of acquisition: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from long-term borrowings | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from short-term borrowings | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
revolver repayments | 0 | -1,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from stock options & warrants exercised | 413,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax benefit from stock options exercised | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency transaction gain | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for intangible assets acquired | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for acquisitions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayment of short-term obligations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other financing activities |
