ScanSource, Inc(NASDAQ:SCSC)

ScanSource, Inc. distributes technology products and solutions in the United States, Canada, and internationally. It operates in two segments, Worldwide Barcode, Networking & Security; and Worldwide Communications & Services. The Worldwide Barcode, Networking & Security segment offers a portfolio of...
Website: http://www.scansource.com
Founded: 1992
Full Time Employees: 2,200
Sector: Technology
Industry: Electronics & Computer Distribution
• 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 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
net sales | 766,790,000 | 766,512,000 | 739,650,000 | 812,886,000 | 704,847,000 | 747,497,000 | 775,580,000 | 746,113,000 | 752,599,000 | 884,792,000 | 876,305,000 | 947,148,000 | 885,519,000 | 1,011,241,000 | 943,813,000 | 962,283,000 | 845,990,000 | 864,351,000 | 857,311,000 | 852,695,000 | 729,873,000 | 810,897,000 | 757,342,000 | 196,922,000 | 872,483,000 | 989,503,000 | 1,006,927,000 | 960,833,000 | 893,357,000 | 1,046,021,000 | 972,900,000 | 993,852,000 | 895,637,000 | 1,032,212,000 | 924,559,000 | 917,291,000 | 813,538,000 | 904,792,000 | 932,566,000 | 877,472,000 | 798,404,000 | 993,522,000 | 870,829,000 | 856,685,000 | 763,203,000 | 807,019,000 | 791,720,000 | 758,114,000 | 682,998,000 | 740,618,000 | 731,904,000 | 712,678,000 | 682,965,000 | 747,716,000 | 733,605,000 | 754,469,000 | 707,883,000 | 782,684,000 | 770,259,000 | 734,890,000 | 613,466,000 | 683,644,000 | 634,530,000 | 582,342,000 | 496,102,000 | 548,112,000 | 488,423,000 | 441,236,000 | 389,815,000 | 477,093,000 | 539,825,000 | 514,420,000 | 553,344,000 | 553,691,000 | 492,678,000 | 473,734,000 | 496,230,000 | 461,144,000 | 405,592,000 | 408,468,000 | 390,396,000 | 381,195,000 | 355,060,000 | 370,130,000 | 362,709,000 | 333,076,000 | 293,574,000 | 288,966,000 | 276,474,000 | 253,022,000 | 227,452,000 | 250,117,000 | 260,603,000 | |
yoy | 8.79% | 2.54% | -4.63% | 8.95% | -6.34% | -15.52% | -11.49% | -21.23% | -15.01% | -12.50% | -7.15% | -1.57% | 4.67% | 16.99% | 10.09% | 12.85% | 15.91% | 6.59% | 13.20% | 333.01% | -16.35% | -18.05% | -24.79% | -79.51% | -2.34% | -5.40% | 3.50% | -3.32% | -0.25% | 1.34% | 5.23% | 8.35% | 10.09% | 14.08% | -0.86% | 4.54% | 1.90% | -8.93% | 7.09% | 2.43% | 4.61% | 23.11% | 9.99% | 13.00% | 11.74% | 8.97% | 8.17% | 6.38% | 0.00% | -0.95% | -0.23% | -5.54% | -3.52% | -4.47% | -4.76% | 2.66% | 15.39% | 14.49% | 21.39% | 26.20% | 23.66% | 24.73% | 29.91% | 31.98% | 27.27% | 14.89% | -9.52% | -14.23% | -29.55% | -13.83% | 9.57% | 8.59% | 11.51% | 20.07% | 21.47% | 15.98% | 27.11% | 20.97% | 14.23% | 10.36% | 7.63% | 14.45% | 20.94% | 28.09% | 31.19% | 31.64% | 29.07% | 15.53% | 6.09% | |||||
qoq | 0.04% | 3.63% | -9.01% | 15.33% | -5.71% | -3.62% | 3.95% | -0.86% | -14.94% | 0.97% | -7.48% | 6.96% | -12.43% | 7.14% | -1.92% | 13.75% | -2.12% | 0.82% | 0.54% | 16.83% | -9.99% | 7.07% | 284.59% | -77.43% | -11.83% | -1.73% | 4.80% | 7.55% | -14.59% | 7.52% | -2.11% | 10.97% | -13.23% | 11.64% | 0.79% | 12.75% | -10.09% | -2.98% | 6.28% | 9.90% | -19.64% | 14.09% | 1.65% | 12.25% | -5.43% | 1.93% | 4.43% | 11.00% | -7.78% | 1.19% | 2.70% | 4.35% | -8.66% | 1.92% | -2.77% | 6.58% | -9.56% | 1.61% | 4.81% | 19.79% | -10.27% | 7.74% | 8.96% | 17.38% | -9.49% | 12.22% | 10.69% | 13.19% | -18.29% | -11.62% | 4.94% | -7.03% | -0.06% | 12.38% | 4.00% | -4.53% | 7.61% | 13.70% | -0.70% | 4.63% | 2.41% | 7.36% | -4.07% | 2.05% | 8.90% | 13.46% | 1.59% | 4.52% | 9.27% | 11.24% | -9.06% | -4.02% | ||
cost of goods sold | 659,666,000 | 663,602,000 | 632,177,000 | 707,784,000 | 604,645,000 | 645,774,000 | 673,961,000 | 648,799,000 | 658,118,000 | 784,044,000 | 769,797,000 | 838,490,000 | 773,757,000 | 895,907,000 | 830,328,000 | 851,491,000 | 739,482,000 | 756,426,000 | 756,011,000 | 756,918,000 | 641,757,000 | 724,854,000 | 676,563,000 | 162,145,000 | 777,674,000 | 875,619,000 | 894,828,000 | 850,969,000 | 783,342,000 | 925,543,000 | 860,685,000 | 880,503,000 | 791,749,000 | 919,241,000 | 818,642,000 | 816,435,000 | 720,867,000 | 806,258,000 | 841,032,000 | 794,693,000 | 713,928,000 | 892,889,000 | 783,277,000 | 765,368,000 | 683,187,000 | 728,908,000 | 714,075,000 | 684,121,000 | 609,647,000 | 663,362,000 | 655,405,000 | 637,027,000 | 614,133,000 | 673,365,000 | 659,565,000 | 680,642,000 | 638,615,000 | 702,845,000 | 691,169,000 | 660,520,000 | 547,637,000 | 613,018,000 | 571,049,000 | 525,520,000 | 441,711,000 | 491,816,000 | 437,005,000 | 387,753,000 | 342,280,000 | 424,765,000 | 484,323,000 | 462,701,000 | 494,167,000 | 495,567,000 | 441,641,000 | 420,957,000 | 444,392,000 | 416,216,000 | 364,332,000 | 366,633,000 | 350,067,000 | 341,787,000 | 319,585,000 | 332,269,000 | 325,727,000 | 296,014,000 | 260,603,000 | 258,063,000 | 245,630,000 | 223,667,000 | 202,029,000 | 223,207,000 | 230,408,000 | |
gross profit | 107,124,000 | 102,910,000 | 107,473,000 | 105,102,000 | 100,202,000 | 101,723,000 | 101,619,000 | 97,314,000 | 94,481,000 | 100,748,000 | 106,508,000 | 108,658,000 | 111,762,000 | 115,334,000 | 113,485,000 | 110,792,000 | 106,508,000 | 107,925,000 | 101,300,000 | 95,777,000 | 88,116,000 | 86,043,000 | 80,779,000 | 34,777,000 | 94,809,000 | 113,884,000 | 112,099,000 | 109,864,000 | 110,015,000 | 120,478,000 | 112,215,000 | 113,349,000 | 103,888,000 | 112,971,000 | 105,917,000 | 100,856,000 | 92,671,000 | 98,534,000 | 91,534,000 | 82,779,000 | 84,476,000 | 100,633,000 | 87,552,000 | 91,317,000 | 80,016,000 | 78,111,000 | 77,645,000 | 73,993,000 | 73,351,000 | 77,256,000 | 76,499,000 | 75,651,000 | 68,832,000 | 74,351,000 | 74,040,000 | 73,827,000 | 69,268,000 | 79,839,000 | 79,090,000 | 74,370,000 | 65,829,000 | 70,626,000 | 63,481,000 | 56,822,000 | 54,391,000 | 56,296,000 | 51,418,000 | 53,483,000 | 47,535,000 | 52,328,000 | 55,502,000 | 51,719,000 | 59,177,000 | 58,124,000 | 51,037,000 | 52,777,000 | 51,838,000 | 44,928,000 | 41,260,000 | 41,835,000 | 40,329,000 | 39,408,000 | 35,475,000 | 37,861,000 | 36,982,000 | 37,062,000 | 32,971,000 | 30,903,000 | 30,844,000 | 29,355,000 | 25,423,000 | 26,910,000 | 30,195,000 | |
yoy | 6.91% | 1.17% | 5.76% | 8.00% | 6.06% | 0.97% | -4.59% | -10.44% | -15.46% | -12.65% | -6.15% | -1.93% | 4.93% | 6.86% | 12.03% | 15.68% | 20.87% | 25.43% | 25.40% | 175.40% | -7.06% | -24.45% | -27.94% | -68.35% | -13.82% | -5.47% | -0.10% | -3.07% | 5.90% | 6.65% | 5.95% | 12.39% | 12.10% | 14.65% | 15.71% | 21.84% | 9.70% | -2.09% | 4.55% | -9.35% | 5.57% | 28.83% | 12.76% | 23.41% | 9.09% | 1.11% | 1.50% | -2.19% | 6.57% | 3.91% | 3.32% | 2.47% | -0.63% | -6.87% | -6.39% | -0.73% | 5.22% | 13.04% | 24.59% | 30.88% | 21.03% | 25.45% | 23.46% | 6.24% | 14.42% | 7.58% | -7.36% | 3.41% | -19.67% | -9.97% | 8.75% | -2.00% | 14.16% | 29.37% | 23.70% | 26.16% | 28.54% | 14.01% | 16.31% | 10.50% | 9.05% | 6.33% | 7.59% | 22.52% | 19.90% | 26.25% | 29.69% | 14.84% | 2.15% | |||||
qoq | 4.09% | -4.25% | 2.26% | 4.89% | -1.50% | 0.10% | 4.42% | 3.00% | -6.22% | -5.41% | -1.98% | -2.78% | -3.10% | 1.63% | 2.43% | 4.02% | -1.31% | 6.54% | 5.77% | 8.69% | 2.41% | 6.52% | 132.28% | -63.32% | -16.75% | 1.59% | 2.03% | -0.14% | -8.68% | 7.36% | -1.00% | 9.11% | -8.04% | 6.66% | 5.02% | 8.83% | -5.95% | 7.65% | 10.58% | -2.01% | -16.06% | 14.94% | -4.12% | 14.12% | 2.44% | 0.60% | 4.94% | 0.88% | -5.05% | 0.99% | 1.12% | 9.91% | -7.42% | 0.42% | 0.29% | 6.58% | -13.24% | 0.95% | 6.35% | 12.97% | -6.79% | 11.26% | 11.72% | 4.47% | -3.38% | 9.49% | -3.86% | 12.51% | -9.16% | -5.72% | 7.31% | -12.60% | 1.81% | 13.89% | -3.30% | 1.81% | 15.38% | 8.89% | -1.37% | 3.73% | 2.34% | 11.09% | -6.30% | 2.38% | -0.22% | 12.41% | 6.69% | 0.19% | 5.07% | 15.47% | -5.53% | -10.88% | ||
gross margin % | 13.97% | 13.43% | 14.53% | 12.93% | 14.22% | 13.61% | 13.10% | 13.04% | 12.55% | 11.39% | 12.15% | 11.47% | 12.62% | 11.41% | 12.02% | 11.51% | 12.59% | 12.49% | 11.82% | 11.23% | 12.07% | 10.61% | 10.67% | 17.66% | 10.87% | 11.51% | 11.13% | 11.43% | 12.31% | 11.52% | 11.53% | 11.41% | 11.60% | 10.94% | 11.46% | 10.99% | 11.39% | 10.89% | 9.82% | 9.43% | 10.58% | 10.13% | 10.05% | 10.66% | 10.48% | 9.68% | 9.81% | 9.76% | 10.74% | 10.43% | 10.45% | 10.62% | 10.08% | 9.94% | 10.09% | 9.79% | 9.79% | 10.20% | 10.27% | 10.12% | 10.73% | 10.33% | 10.00% | 9.76% | 10.96% | 10.27% | 10.53% | 12.12% | 12.19% | 10.97% | 10.28% | 10.05% | 10.69% | 10.50% | 10.36% | 11.14% | 10.45% | 9.74% | 10.17% | 10.24% | 10.33% | 10.34% | 9.99% | 10.23% | 10.20% | 11.13% | 11.23% | 10.69% | 11.16% | 11.60% | 11.18% | 10.76% | 11.59% | |
selling, general and administrative expenses | 78,066,000 | 78,114,000 | 75,275,000 | 71,610,000 | 69,698,000 | 73,920,000 | 71,706,000 | 68,498,000 | 66,574,000 | 66,921,000 | 75,436,000 | 74,358,000 | 70,669,000 | 69,074,000 | 71,593,000 | 75,904,000 | 66,522,000 | 69,433,000 | 63,582,000 | 64,757,000 | 60,099,000 | 60,470,000 | 62,112,000 | 15,582,000 | 78,923,000 | 83,121,000 | 82,512,000 | 77,952,000 | 77,688,000 | 80,950,000 | 77,931,000 | 76,833,000 | 72,691,000 | 74,763,000 | 73,187,000 | 52,487,000 | 70,733,000 | 73,468,000 | 68,490,000 | 67,067,000 | 61,690,000 | 66,965,000 | 61,547,000 | 64,935,000 | 58,235,000 | 51,658,000 | 48,155,000 | 48,951,000 | 46,705,000 | 49,296,000 | 47,540,000 | 46,824,000 | 47,937,000 | 49,393,000 | 47,061,000 | 46,635,000 | 46,711,000 | 48,474,000 | 46,569,000 | 45,127,000 | 40,349,000 | 37,088,000 | 38,633,000 | 35,839,000 | 35,414,000 | 38,167,000 | 33,731,000 | 33,505,000 | 32,418,000 | 33,934,000 | 34,874,000 | 32,723,000 | 33,743,000 | 32,771,000 | 33,795,000 | 36,899,000 | 30,320,000 | 27,344,000 | 26,134,000 | 26,272,000 | 25,009,000 | 23,462,000 | 22,093,000 | 23,110,000 | 22,312,000 | 21,159,000 | 19,677,000 | |||||||
depreciation expense | 1,497,000 | 1,434,000 | 1,577,000 | 1,925,000 | 2,320,000 | 2,902,000 | 2,857,000 | 2,770,000 | 2,690,000 | 2,964,000 | 2,795,000 | 2,827,000 | 2,644,000 | 2,678,000 | 2,763,000 | 3,023,000 | 2,612,000 | 2,547,000 | 2,880,000 | 2,899,000 | 3,141,000 | 3,097,000 | 3,396,000 | 2,533,000 | 3,493,000 | 3,459,000 | 3,548,000 | 3,201,000 | 3,417,000 | 3,272,000 | 3,265,000 | 3,252,000 | 3,352,000 | 3,467,000 | 3,240,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible amortization expense | 4,001,000 | 4,285,000 | 4,404,000 | 4,927,000 | 4,941,000 | 5,001,000 | 4,358,000 | 3,741,000 | 3,752,000 | 4,037,000 | 4,193,000 | 4,185,000 | 4,170,000 | 4,150,000 | 4,241,000 | 4,440,000 | 4,457,000 | 4,447,000 | 4,510,000 | 4,893,000 | 4,880,000 | 4,862,000 | 4,853,000 | 3,874,000 | 5,486,000 | 5,631,000 | 4,962,000 | 5,024,000 | 5,005,000 | 4,700,000 | 5,003,000 | 5,057,000 | 5,103,000 | 5,487,000 | 5,011,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restructuring expense | 1,345,250 | 313,000 | 5,068,000 | 980,750 | 3,923,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in fair value of contingent consideration | 440,000 | 1,209,000 | 314,000 | -147,000 | 904,000 | 1,143,000 | 516,000 | 675,000 | 618,000 | 3,176,000 | 2,472,000 | 3,665,000 | 5,101,000 | 1,850,000 | 4,584,000 | 8,448,000 | 4,801,000 | 6,913,000 | 16,881,000 | 1,290,000 | 1,960,000 | 1,791,000 | 169,000 | -3,226,000 | 1,139,000 | 1,816,000 | 1,564,000 | 1,405,000 | 285,000 | 463,000 | 513,000 | 93,000 | 981,000 | 499,000 | 738,000 | 447,000 | 100,000 | 533,000 | 764,000 | -1,124,000 | 1,072,000 | -722,000 | 894,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
operating income | 23,120,000 | 17,868,000 | 25,903,000 | 26,787,000 | 22,339,000 | 18,444,000 | 17,630,000 | 21,870,000 | 17,542,000 | 26,826,000 | 24,084,000 | 27,288,000 | 34,279,000 | 39,432,000 | 34,888,000 | 27,425,000 | 32,917,000 | 31,498,000 | 30,328,000 | 23,282,000 | 19,436,000 | 17,130,000 | 1,634,000 | -108,357,000 | 6,289,000 | 18,497,000 | 18,605,000 | 20,022,000 | 18,804,000 | 29,706,000 | 21,432,000 | 19,759,000 | 17,941,000 | 22,341,000 | 7,598,000 | 22,111,000 | 19,978,000 | 23,275,000 | 22,875,000 | 18,938,000 | 21,647,000 | 31,852,000 | 24,441,000 | 24,977,000 | 21,496,000 | 25,990,000 | 28,977,000 | 40,439,000 | 25,665,000 | 27,461,000 | 28,221,000 | -20,392,000 | 20,795,000 | 24,425,000 | 26,215,000 | 28,316,000 | 21,485,000 | 32,087,000 | 31,627,000 | 29,243,000 | 25,480,000 | 33,538,000 | 24,848,000 | 20,983,000 | 18,977,000 | 18,129,000 | 17,687,000 | 19,978,000 | 15,117,000 | 18,394,000 | 20,628,000 | 18,996,000 | 25,434,000 | 25,353,000 | 17,242,000 | 15,878,000 | 21,518,000 | 17,584,000 | 15,126,000 | 15,563,000 | 15,320,000 | 15,946,000 | 13,382,000 | 14,751,000 | 14,670,000 | 15,570,000 | 13,143,000 | 10,858,000 | 9,685,000 | 10,955,000 | 8,608,000 | 10,443,000 | 10,518,000 | |
yoy | 3.50% | -3.12% | 46.93% | 22.48% | 27.35% | -31.25% | -26.80% | -19.85% | -48.83% | -31.97% | -30.97% | -0.50% | 4.14% | 25.19% | 15.04% | 17.79% | 69.36% | 83.88% | 1756.06% | -121.49% | 209.05% | -7.39% | -91.22% | -641.19% | -66.55% | -37.73% | -13.19% | 1.33% | 4.81% | 32.97% | 182.07% | -10.64% | -10.20% | -4.01% | -66.78% | 16.75% | -7.71% | -26.93% | -6.41% | -24.18% | 0.70% | 22.55% | -15.65% | -38.24% | -16.24% | -5.36% | 2.68% | -298.31% | 23.42% | 12.43% | 7.65% | -172.02% | -3.21% | -23.88% | -17.11% | -3.17% | -15.68% | -4.33% | 27.28% | 39.37% | 34.27% | 85.00% | 40.49% | 5.03% | 25.53% | -1.44% | -14.26% | 5.17% | -40.56% | -27.45% | 19.64% | 19.64% | 18.20% | 44.18% | 13.99% | 2.02% | 40.46% | 10.27% | 13.03% | 5.50% | 4.43% | 2.41% | 1.82% | 35.85% | 51.47% | 42.13% | 52.68% | 3.97% | -7.92% | |||||
qoq | 29.39% | -31.02% | -3.30% | 19.91% | 21.12% | 4.62% | -19.39% | 24.67% | -34.61% | 11.39% | -11.74% | -20.39% | -13.07% | 13.02% | 27.21% | -16.68% | 4.51% | 3.86% | 30.26% | 19.79% | 13.46% | 948.35% | -101.51% | -1822.96% | -66.00% | -0.58% | -7.08% | 6.48% | -36.70% | 38.61% | 8.47% | 10.13% | -19.69% | 194.04% | -65.64% | 10.68% | -14.17% | 1.75% | 20.79% | -12.51% | -32.04% | 30.32% | -2.15% | 16.19% | -17.29% | -10.31% | -28.34% | 57.56% | -6.54% | -2.69% | -238.39% | -198.06% | -14.86% | -6.83% | -7.42% | 31.79% | -33.04% | 1.45% | 8.15% | 14.77% | -24.03% | 34.97% | 18.42% | 10.57% | 4.68% | 2.50% | -11.47% | 32.16% | -17.82% | -10.83% | 8.59% | -25.31% | 0.32% | 47.04% | 8.59% | -26.21% | 22.37% | 16.25% | -2.81% | 1.59% | -3.93% | 19.16% | -9.28% | 0.55% | -5.78% | 18.47% | 21.04% | 12.11% | -11.59% | 27.27% | -17.57% | -0.71% | ||
operating margin % | 3.02% | 2.33% | 3.50% | 3.30% | 3.17% | 2.47% | 2.27% | 2.93% | 2.33% | 3.03% | 2.75% | 2.88% | 3.87% | 3.90% | 3.70% | 2.85% | 3.89% | 3.64% | 3.54% | 2.73% | 2.66% | 2.11% | 0.22% | -55.03% | 0.72% | 1.87% | 1.85% | 2.08% | 2.10% | 2.84% | 2.20% | 1.99% | 2.00% | 2.16% | 0.82% | 2.41% | 2.46% | 2.57% | 2.45% | 2.16% | 2.71% | 3.21% | 2.81% | 2.92% | 2.82% | 3.22% | 3.66% | 5.33% | 3.76% | 3.71% | 3.86% | -2.86% | 3.04% | 3.27% | 3.57% | 3.75% | 3.04% | 4.10% | 4.11% | 3.98% | 4.15% | 4.91% | 3.92% | 3.60% | 3.83% | 3.31% | 3.62% | 4.53% | 3.88% | 3.86% | 3.82% | 3.69% | 4.60% | 4.58% | 3.50% | 3.35% | 4.34% | 3.81% | 3.73% | 3.81% | 3.92% | 4.18% | 3.77% | 3.99% | 4.04% | 4.67% | 4.48% | 3.76% | 3.50% | 4.33% | 3.78% | 4.18% | 4.04% | |
interest expense | 1,303,000 | 1,946,000 | 1,914,000 | 2,099,000 | 1,836,000 | 1,970,000 | 2,109,000 | 2,084,000 | 2,001,000 | 3,359,000 | 5,585,000 | 5,563,000 | 5,715,000 | 5,060,000 | 3,448,000 | 1,886,000 | 1,483,000 | 1,493,000 | 1,660,000 | 1,644,000 | 1,576,000 | 1,796,000 | 1,913,000 | 1,260,000 | 3,421,000 | 3,751,000 | 3,792,000 | 3,967,000 | 3,670,000 | 3,119,000 | 2,627,000 | 2,494,000 | 2,784,000 | 2,285,000 | 1,585,000 | 934,000 | 780,000 | 912,000 | 589,000 | 440,000 | 694,000 | 709,000 | 281,000 | 509,000 | 891,000 | 207,000 | 190,000 | 33,000 | 217,000 | 235,000 | 247,000 | 419,000 | 102,000 | 130,000 | 124,000 | 149,000 | 254,000 | 749,000 | 486,000 | 541,000 | 429,000 | 388,000 | 366,000 | 365,000 | 377,000 | 364,000 | 366,000 | 366,000 | 609,000 | 623,000 | 579,000 | 1,097,000 | 1,274,000 | 2,125,000 | 1,939,000 | 1,754,000 | 1,770,000 | 588,000 | 633,000 | 455,000 | 511,000 | 683,000 | 549,000 | 482,000 | 413,000 | 303,000 | 229,000 | 284,000 | 343,000 | 361,000 | 453,000 | 556,000 | 693,000 | |
interest income | -2,451,000 | -3,363,000 | -3,180,000 | -3,054,000 | -2,841,000 | -2,693,000 | -2,659,000 | -3,285,000 | -2,652,000 | -2,119,000 | -1,325,000 | -2,087,000 | -1,710,000 | -2,027,000 | -1,589,000 | -1,360,000 | -1,000,000 | -947,000 | -1,026,000 | -1,341,000 | -745,000 | -531,000 | -481,000 | -3,197,000 | -1,080,000 | -749,000 | -800,000 | -446,000 | -682,000 | -264,000 | -451,000 | -1,364,000 | -887,000 | -580,000 | -881,000 | -2,381,000 | -1,040,000 | -892,000 | -1,015,000 | -939,000 | -800,000 | -767,000 | -942,000 | -581,000 | -731,000 | -492,000 | -835,000 | -720,000 | -545,000 | -525,000 | -574,000 | -590,000 | -483,000 | -532,000 | -633,000 | -653,000 | -780,000 | -1,002,000 | -450,000 | -294,000 | -313,000 | -306,000 | -300,000 | -228,000 | -474,000 | -422,000 | -263,000 | -286,000 | -344,000 | -424,000 | -351,000 | -401,000 | -404,000 | -303,000 | -246,000 | -174,000 | -108,000 | -20,000 | -243,000 | -155,000 | -149,000 | -173,000 | -140,000 | -334,000 | -216,000 | -171,000 | -141,000 | -85,000 | -161,000 | -281,000 | -327,000 | -282,000 | -304,000 | |
other expense | 216,000 | -136,000 | 173,000 | 244,000 | -882,000 | -543,000 | -4,782,000 | -3,000 | 241,000 | 73,000 | 677,000 | 350,000 | 361,000 | 207,000 | 746,000 | 686,000 | -136,000 | 543,000 | 263,000 | -67,000 | -302,000 | 121,000 | 364,000 | 309,000 | 296,000 | -225,000 | 32,000 | 263,000 | 21,000 | 201,000 | 32,000 | 587,000 | 252,000 | 326,000 | 114,000 | 138,000 | 667,000 | -12,526,000 | 577,000 | 834,000 | 400,000 | 278,000 | 680,000 | 138,000 | 1,515,000 | 337,000 | 386,000 | 247,000 | 13,000 | -58,000 | 109,000 | -554,000 | -4,000 | 53,000 | -15,000 | 189,000 | 206,000 | -374,000 | 3,530,000 | 220,000 | 300,000 | -182,000 | 373,000 | 24,750 | 156,000 | -557,000 | 54,000 | -2,559,000 | 505,000 | 982,000 | 619,000 | 114,500 | 127,000 | 126,000 | 205,000 | |||||||||||||||||||
income before income taxes | 24,052,000 | 19,421,000 | 26,996,000 | 27,498,000 | 24,226,000 | 19,710,000 | 22,962,000 | 22,696,000 | 17,952,000 | 40,046,000 | 19,147,000 | 23,462,000 | 29,913,000 | 36,192,000 | 32,283,000 | 26,213,000 | 32,570,000 | 30,409,000 | 29,431,000 | 23,046,000 | 18,907,000 | 15,744,000 | -162,000 | -106,729,000 | 3,652,000 | 15,720,000 | 15,581,000 | 16,238,000 | 15,795,000 | 26,650,000 | 19,224,000 | 18,042,000 | 15,792,000 | 20,310,000 | 6,780,000 | 23,420,000 | 19,571,000 | 35,781,000 | 22,724,000 | 18,603,000 | 21,353,000 | 31,632,000 | 24,422,000 | 24,911,000 | 19,821,000 | 25,938,000 | 29,236,000 | 40,879,000 | 25,980,000 | 27,809,000 | 28,439,000 | -19,667,000 | 21,180,000 | 24,774,000 | 26,739,000 | 28,631,000 | 21,805,000 | 32,714,000 | 28,061,000 | 28,776,000 | 25,064,000 | 33,638,000 | 24,409,000 | 20,995,000 | 18,918,000 | 18,361,000 | 17,468,000 | 13,919,250 | 14,798,000 | 20,754,000 | 20,123,000 | 9,924,000 | ||||||||||||||||||||||
provision for income taxes | 7,167,000 | 2,928,000 | 7,118,000 | 7,408,000 | 6,795,000 | 2,657,000 | 5,988,000 | 6,600,000 | 5,146,000 | 7,320,000 | 3,715,000 | 6,367,000 | 8,692,000 | 10,458,000 | 8,241,000 | 6,266,000 | 9,044,000 | 7,257,000 | 7,358,000 | 2,389,000 | 5,121,000 | 4,683,000 | -47,000 | -2,894,000 | 1,939,000 | 4,354,000 | 4,051,000 | 4,660,000 | 4,080,000 | 6,668,000 | 4,902,000 | 7,654,000 | 5,143,000 | 12,341,000 | 2,633,000 | 4,450,000 | 7,147,000 | 12,745,000 | 7,908,000 | 5,678,000 | 7,311,000 | 10,976,000 | 8,426,000 | 8,464,000 | 6,878,000 | 9,117,000 | 10,028,000 | 13,774,000 | 9,031,000 | 9,511,000 | 9,002,000 | -6,352,000 | 7,202,000 | 8,417,000 | 9,097,000 | 8,846,000 | 7,049,000 | 11,347,000 | 9,681,000 | 9,115,000 | 8,530,000 | 12,017,000 | 8,701,000 | 6,947,000 | 6,904,000 | 6,546,000 | 6,533,000 | 7,473,000 | 5,569,000 | 7,229,000 | 7,693,000 | 6,986,000 | 9,365,000 | 8,997,000 | 5,326,000 | 5,620,000 | 7,798,000 | 4,715,000 | 5,398,000 | 6,024,000 | 5,613,000 | 5,956,000 | 4,771,000 | 5,719,000 | 5,482,000 | 6,264,000 | 4,912,000 | 3,935,000 | 3,589,000 | 4,090,000 | 3,806,000 | 4,221,000 | 3,933,000 | |
net income | 16,885,000 | 16,493,000 | 19,878,000 | 20,090,000 | 17,431,000 | 17,053,000 | 16,974,000 | 16,096,000 | 12,806,000 | 32,726,000 | 15,432,000 | 18,812,000 | 21,221,000 | 25,734,000 | 24,042,000 | 19,947,000 | 23,526,000 | 23,252,000 | 22,073,000 | 23,710,000 | 13,098,000 | -14,194,000 | -11,819,000 | -217,262,000 | 1,713,000 | 11,366,000 | 11,530,000 | 11,578,000 | 11,715,000 | 19,982,000 | 14,322,000 | 10,388,000 | 10,649,000 | 7,969,000 | 4,147,000 | 18,970,000 | 12,424,000 | 23,036,000 | 14,816,000 | 12,925,000 | 14,042,000 | 20,656,000 | 15,996,000 | 16,447,000 | 12,943,000 | 16,821,000 | 19,208,000 | 27,105,000 | 16,949,000 | 18,298,000 | 19,437,000 | -13,315,000 | 13,978,000 | 16,357,000 | 17,642,000 | 19,785,000 | 14,756,000 | 21,367,000 | 18,380,000 | 19,661,000 | 16,534,000 | 21,621,000 | 15,708,000 | 14,048,000 | 12,014,000 | 11,815,000 | 10,935,000 | 12,504,000 | 9,229,000 | 13,525,000 | 12,430,000 | 11,028,000 | 15,450,000 | 14,686,000 | 10,071,000 | 8,791,000 | 12,461,000 | 12,084,000 | 9,441,000 | 9,250,000 | 9,334,000 | 9,394,000 | 8,340,000 | 9,084,000 | 8,914,000 | 9,014,000 | 8,221,000 | 6,667,000 | 6,080,000 | 6,212,000 | 4,549,000 | 5,822,000 | 5,991,000 | |
yoy | -3.13% | -3.28% | 17.11% | 24.81% | 36.12% | -47.89% | 9.99% | -14.44% | -39.65% | 27.17% | -35.81% | -5.69% | -9.80% | 10.67% | 8.92% | -15.87% | 79.62% | -263.82% | -286.76% | -110.91% | 664.62% | -224.88% | -202.51% | -1976.51% | -85.38% | -43.12% | -19.49% | 11.46% | 10.01% | 150.75% | 245.36% | -45.24% | -14.29% | -65.41% | -72.01% | 46.77% | -11.52% | 11.52% | -7.38% | -21.41% | 8.49% | 22.80% | -16.72% | -39.32% | -23.64% | -8.07% | -1.18% | -303.57% | 21.25% | 11.87% | 10.17% | -167.30% | -5.27% | -23.45% | -4.02% | 0.63% | -10.75% | -1.17% | 17.01% | 39.96% | 37.62% | 83.00% | 43.65% | 12.35% | 30.18% | -12.64% | -12.03% | 13.38% | -40.27% | -7.91% | 23.42% | 25.45% | 23.99% | 21.53% | 6.67% | -4.96% | 33.50% | 28.64% | 13.20% | 1.83% | 4.71% | 4.22% | 1.45% | 36.25% | 46.61% | 45.11% | 80.72% | 14.51% | 1.49% | |||||
qoq | 2.38% | -17.03% | -1.06% | 15.25% | 2.22% | 0.47% | 5.45% | 25.69% | -60.87% | 112.07% | -17.97% | -11.35% | -17.54% | 7.04% | 20.53% | -15.21% | 1.18% | 5.34% | -6.90% | 81.02% | -192.28% | 20.09% | -94.56% | -12783.13% | -84.93% | -1.42% | -0.41% | -1.17% | -41.37% | 39.52% | 37.87% | -2.45% | 33.63% | 92.16% | -78.14% | 52.69% | -46.07% | 55.48% | 14.63% | -7.95% | -32.02% | 29.13% | -2.74% | 27.07% | -23.05% | -12.43% | -29.13% | 59.92% | -7.37% | -5.86% | -245.98% | -195.26% | -14.54% | -7.28% | -10.83% | 34.08% | -30.94% | 16.25% | -6.52% | 18.91% | -23.53% | 37.64% | 11.82% | 16.93% | 1.68% | 8.05% | -12.55% | 35.49% | -31.76% | 8.81% | 12.71% | -28.62% | 5.20% | 45.82% | 14.56% | -29.45% | 3.12% | 27.99% | 2.06% | -0.90% | -0.64% | 12.64% | -8.19% | 1.91% | -1.11% | 9.65% | 23.31% | 9.65% | -2.12% | 36.56% | -21.87% | -2.82% | ||
net income margin % | 2.20% | 2.15% | 2.69% | 2.47% | 2.47% | 2.28% | 2.19% | 2.16% | 1.70% | 3.70% | 1.76% | 1.99% | 2.40% | 2.54% | 2.55% | 2.07% | 2.78% | 2.69% | 2.57% | 2.78% | 1.79% | -1.75% | -1.56% | -110.33% | 0.20% | 1.15% | 1.15% | 1.20% | 1.31% | 1.91% | 1.47% | 1.05% | 1.19% | 0.77% | 0.45% | 2.07% | 1.53% | 2.55% | 1.59% | 1.47% | 1.76% | 2.08% | 1.84% | 1.92% | 1.70% | 2.08% | 2.43% | 3.58% | 2.48% | 2.47% | 2.66% | -1.87% | 2.05% | 2.19% | 2.40% | 2.62% | 2.08% | 2.73% | 2.39% | 2.68% | 2.70% | 3.16% | 2.48% | 2.41% | 2.42% | 2.16% | 2.24% | 2.83% | 2.37% | 2.83% | 2.30% | 2.14% | 2.79% | 2.65% | 2.04% | 1.86% | 2.51% | 2.62% | 2.33% | 2.26% | 2.39% | 2.46% | 2.35% | 2.45% | 2.46% | 2.71% | 2.80% | 2.31% | 2.20% | 2.46% | 2.00% | 2.33% | 2.30% | |
per share data: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income per common share, basic | 0.79 | 0.75 | 0.9 | 0.88 | 0.75 | 0.72 | 0.7 | 0.66 | 0.51 | 1.31 | 0.62 | 0.76 | 0.84 | 1.02 | 0.95 | 0.79 | 0.92 | 0.91 | 0.87 | 0.93 | 0.51 | -0.56 | -0.47 | -8.56 | 0.07 | 0.45 | 0.45 | 0.46 | 0.46 | 0.78 | 0.56 | 0.41 | 0.42 | 0.31 | 0.16 | 0.75 | 0.49 | 0.92 | 0.58 | 0.5 | 0.54 | 0.78 | 0.58 | 0.58 | 0.45 | 0.59 | 0.67 | 0.96 | 0.59 | 0.65 | 0.69 | -0.48 | 0.5 | 0.59 | 0.64 | 0.72 | 0.54 | 0.78 | 0.68 | 0.73 | 0.61 | 0.81 | 0.59 | 0.52 | 0.45 | 0.44 | 0.41 | 0.47 | 0.35 | 0.51 | 0.47 | 0.42 | 0.6 | 0.57 | 390 | 0.34 | 0.48 | 0.74 | 0.73 | 0.74 | 0.66 | 0.72 | 0.71 | 0.65 | 0.53 | 0.5 | ||||||||
weighted-average shares outstanding, basic | 21,305 | 21,865 | 22,018 | 23,442 | 23,275 | 23,806 | 24,147 | 24,868 | 25,025 | 25,035 | 24,886 | 25,142 | 25,196 | 25,287 | 25,201 | 25,504 | 25,635 | 25,585 | 25,512 | 25,423 | 25,455 | 25,395 | 25,361 | 25,378 | 25,346 | 25,274 | 25,539 | 25,642 | 25,704 | 25,640 | 25,599 | 25,522 | 25,572 | 25,506 | 25,434 | 25,318 | 25,262 | 25,146 | 25,523 | 26,472 | 25,863 | 26,648 | 27,702 | 28,558 | 28,646 | 28,579 | 28,544 | 28,337 | 28,502 | 28,293 | 28,034 | 27,774 | 27,847 | 27,713 | 27,618 | 27,362 | 27,489 | 27,244 | 27,138 | 26,872 | 26,938 | 26,786 | 26,713 | 26,605 | 26,608 | 26,575 | 26,567 | 26,445 | 26,463 | 26,411 | 26,364 | 26,038 | 25,899 | 25,866 | 25,770,000 | 25,749 | 25,729 | 25,491 | 12,777 | 12,701 | 12,666 | 12,627 | 12,644 | 12,620 | 12,580 | 12,485 | 12,603 | 12,508 | 12,265 | |||||
net income per common share, diluted | 0.78 | 0.75 | 0.89 | 0.87 | 0.74 | 0.7 | 0.69 | 0.65 | 0.5 | 1.29 | 0.61 | 0.75 | 0.83 | 1.01 | 0.94 | 0.78 | 0.91 | 0.9 | 0.86 | 0.93 | 0.51 | -0.56 | -0.47 | -8.56 | 0.07 | 0.45 | 0.45 | 0.45 | 0.45 | 0.78 | 0.56 | 0.4 | 0.42 | 0.31 | 0.16 | 0.74 | 0.49 | 0.91 | 0.58 | 0.5 | 0.54 | 0.77 | 0.57 | 0.57 | 0.45 | 0.58 | 0.67 | 0.94 | 0.59 | 0.64 | 0.69 | -0.48 | 0.5 | 0.59 | 0.63 | 0.71 | 0.53 | 0.77 | 0.67 | 0.72 | 0.6 | 0.8 | 0.58 | 0.52 | 0.45 | 0.44 | 0.41 | 0.47 | 0.35 | 0.51 | 0.47 | 0.42 | 0.59 | |||||||||||||||||||||
weighted-average shares outstanding, diluted | 21,578 | 22,110 | 22,405 | 23,839 | 23,604 | 24,217 | 24,646 | 25,222 | 25,437 | 25,334 | 25,178 | 25,362 | 25,439 | 25,502 | 25,451 | 25,758 | 25,853 | 25,895 | 25,696 | 25,518 | 25,572 | 25,475 | 25,361 | 25,378 | 25,363 | 25,358 | 25,617 | 25,734 | 25,762 | 25,750 | 25,755 | 25,624 | 25,606 | 25,648 | 25,579 | 25,515 | 25,400 | 25,285 | 25,762 | 26,687 | 25,967 | 26,902 | 27,929 | 28,799 | 28,855 | 28,831 | 28,794 | 28,602 | 28,730 | 28,597 | 28,257 | 27,994 | 28,024 | 27,958 | 27,901 | 27,751 | 27,926 | 27,674 | 27,551 | 27,246 | 27,413 | 27,160 | 26,992 | 26,869 | 26,884 | 26,798 | 26,821 | 26,588 | 26,565 | 26,540 | 26,611 | 26,423 | 26,330 | |||||||||||||||||||||
gain on sale of business | 378,000 | -14,533,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income from continuing operations | 17,095,000 | 21,221,000 | 25,734,000 | 19,947,000 | 23,526,000 | 23,152,000 | 22,073,000 | 20,657,000 | 13,786,000 | 11,061,000 | -115,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income from discontinued operations | 100,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income from continuing operations per common share, basic | 0.69 | 0.84 | 1.02 | 0.79 | 0.92 | 0.91 | 0.87 | 0.82 | 0.54 | 0.44 | -0.01 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income from discontinued operations per common share, basic | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income from continuing operations per common share, diluted | 0.68 | 0.83 | 1.01 | 0.78 | 0.91 | 0.89 | 0.86 | 0.81 | 0.54 | 0.43 | -0.01 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income from discontinued operations per common share, diluted | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restructuring and other charges | -54,000 | 560,000 | 484,000 | 8,268,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net loss from discontinued operations per common share, basic | 0.12 | -0.03 | -1 | -0.46 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net loss from discontinued operations per common share, diluted | 0.12 | -0.03 | -0.99 | -0.46 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net loss from discontinued operations | 3,053,000 | -688,000 | -25,255,000 | -11,704,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating expenses: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other expense: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other (income) | -174,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other expense net | 116,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total other expense | 219,000 | 1,670,000 | 1,834,000 | 1,454,000 | 1,226,000 | 685,000 | 272,000 | 238,000 | 314,000 | 496,000 | 210,000 | -152,000 | 244,000 | 258,000 | 27,000 | 135,000 | 16,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other | 277,000 | 286,000 | -152,000 | 141,000 | -126,000 | -436,000 | 117,000 | -118,000 | -62,000 | -48,000 | -14,000 | -199,000 | -300,000 | 47,000 | 126,000 | -61,000 | -64,000 | -166,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before income taxes and minority interest | 18,014,000 | 24,815,000 | 23,683,000 | 15,408,000 | 14,424,000 | 20,292,000 | 16,899,000 | 14,854,000 | 15,325,000 | 15,006,000 | 15,450,000 | 13,172,000 | 14,903,000 | 14,426,000 | 8,376,750 | 13,116,000 | 10,723,000 | 9,669,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before minority interest | 11,028,000 | 15,450,000 | 14,686,000 | 10,082,000 | 8,804,000 | 12,494,000 | 12,184,000 | 9,456,000 | 9,301,000 | 9,393,000 | 9,494,000 | 8,401,000 | 9,184,000 | 8,944,000 | 5,267,750 | 8,204,000 | 6,788,000 | 6,080,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest in income of consolidated subsidiaries, net of income taxes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income | -251,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest in income of consolidated subsidiaries, net of income tax expense | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income per common share, assuming dilution | 0.56 | 380 | 0.34 | 0.48 | 0.72 | 0.71 | 0.72 | 0.64 | 0.69 | 0.68 | 0.63 | 0.52 | 0.48 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding, assuming dilution | 26,276 | 26,194,000 | 26,236 | 26,213 | 26,139 | 13,164 | 13,067 | 13,006 | 13,009 | 13,111 | 13,131 | 13,053 | 12,952 | 13,095 | 12,942 | 12,681 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest in income of consolidated subsidiaries, net of income tax expense of 20 and 37, respectively, and 36 and 72, respectively | 11,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest in income of consolidated subsidiaries, net of income tax expense of 8 and 15, respectively | 13,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest in income of consolidated subsidiaries, net of income tax expense of 7 and 12, respectively | 33,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest in income of consolidated subsidiaries, net of income tax expense of 37 and 29, respectively, and 72 and 45, respectively | 31,250 | 15,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest in income of consolidated subsidiaries, net of income tax expense/(benefits) of 24 and 20, respectively, and 36 and 16, respectively | 51,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest in income of consolidated subsidiaries, net of income tax expense/(benefits) of 12 and (4), respectively | 59,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest in income of consolidated subsidiaries, net of income taxes of 29 and 0, respectively, and 45 and 45, respectively | 47,750 | 61,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest in income of consolidated subsidiaries, net of income taxes of 20 and 45, respectively, and 16 and 45, respectively | 100,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest in income of consolidated subsidiaries, net of income taxes of (4) and 0, respectively, | 30,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling, general and admin. expenses | 15,258,000 | 19,828,000 | 20,045,000 | 13,239,750 | 16,815,000 | 16,467,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest in income of consolidated subsidiaries, net of income taxes of 0 and 0, respectively, and 54 and 117, respectively | 25,750 | -17,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest in income of consolidated subsidiaries, net of income taxes of 45, and 42, respectively, and 45 and 108, respectively | 121,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest in income of consolidated subsidiaries, net of income taxes of 0, and 66, respectively | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of capitalized software | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating expenses: - sum | 13,239,750 | 16,815,000 | 16,467,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before income taxes and extraordinary gain | 7,080,500 | 8,355,000 | 10,043,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before extraordinary gain | 6,212,000 | 4,549,000 | 5,822,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
extraordinary gain on excess of fair value of net assets acquired over cost, net of income taxes of 508 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
per share data*: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic earnings per share: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
extraordinary gain on excess of fair value of net assets acquired over cost, net of income taxes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding | 12,013 | 12,171 | 5,849 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted earnings per share: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before extraordinary gain * | 0.49 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
extraordinary gain on excess of fair value of net assets acquired over cost, net of income taxes * | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income * | 0.49 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding * | 11,947 |
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 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 120,295,000 | 83,466,000 | 124,924,000 | 126,157,000 | 146,287,000 | 110,520,000 | 145,044,000 | 185,460,000 | 159,050,000 | 44,987,000 | 42,647,000 | 36,178,000 | 37,374,000 | 66,445,000 | 40,472,000 | 37,987,000 | 43,539,000 | 34,123,000 | 55,491,000 | 62,718,000 | 49,321,000 | 67,187,000 | 49,889,000 | 29,485,000 | 34,596,000 | 42,005,000 | 25,877,000 | 23,818,000 | 20,400,000 | 22,749,000 | 18,858,000 | 25,530,000 | 35,361,000 | 35,435,000 | 23,616,000 | 56,094,000 | 62,187,000 | 45,071,000 | 45,125,000 | 61,400,000 | 40,849,000 | 39,438,000 | 41,239,000 | 121,646,000 | 93,578,000 | 121,513,000 | 139,863,000 | 194,851,000 | 183,562,000 | 157,130,000 | 193,769,000 | 148,164,000 | 93,905,000 | 31,455,000 | 38,731,000 | 29,173,000 | 34,295,000 | 42,593,000 | 37,252,000 | 28,747,000 | 31,181,000 | 13,037,000 | 14,375,000 | 34,605,000 | 29,677,000 | 38,000,000 | 87,825,000 | 127,664,000 | 114,391,000 | 85,477,000 | 16,208,000 | 5,973,000 | 3,650,000 | 11,752,000 | 3,036,000 | 2,730,000 | 3,831,000 | 3,831,000 | 16,877,000 | 10,927,000 | 16,781,000 | 8,609,000 | ||||||||||||
accounts receivables | 628,442,000 | 605,411,000 | 557,071,000 | 635,521,000 | 562,820,000 | 549,112,000 | 567,127,000 | 581,523,000 | 589,847,000 | 662,799,000 | 691,669,000 | 753,236,000 | 684,458,000 | 779,562,000 | 744,946,000 | 729,442,000 | 642,384,000 | 613,186,000 | 589,532,000 | 568,984,000 | 509,404,000 | 534,583,000 | 509,779,000 | 443,185,000 | 618,758,000 | 645,270,000 | 706,428,000 | 654,983,000 | 632,539,000 | 708,531,000 | 677,499,000 | 678,940,000 | 664,091,000 | 717,336,000 | 661,393,000 | 637,293,000 | 565,242,000 | 620,588,000 | 637,804,000 | 559,557,000 | 522,693,000 | 588,443,000 | 588,008,000 | 522,532,000 | 487,148,000 | 490,713,000 | 500,002,000 | 464,405,000 | 419,889,000 | 438,358,000 | 443,256,000 | 435,028,000 | 431,264,000 | 464,286,000 | 468,718,000 | 470,808,000 | 445,206,000 | 491,587,000 | 478,675,000 | 462,102,000 | 383,634,000 | 415,789,000 | 413,525,000 | 357,749,000 | ||||||||||||||||||||||||||||||
inventories | 486,628,000 | 490,259,000 | 505,339,000 | 483,815,000 | 476,206,000 | 491,978,000 | 504,078,000 | 512,634,000 | 529,163,000 | 575,137,000 | 656,170,000 | 757,574,000 | 752,763,000 | 761,936,000 | 675,798,000 | 614,814,000 | 591,396,000 | 562,397,000 | 493,541,000 | 470,081,000 | 459,652,000 | 421,003,000 | 423,088,000 | 454,885,000 | 666,458,000 | 742,979,000 | 715,224,000 | 697,343,000 | 760,711,000 | 704,444,000 | 672,696,000 | 595,948,000 | 569,538,000 | 581,802,000 | 597,344,000 | 531,314,000 | 514,238,000 | 512,875,000 | 567,287,000 | 558,581,000 | 568,247,000 | 604,093,000 | 588,195,000 | 553,063,000 | 485,603,000 | 518,419,000 | 495,090,000 | 504,758,000 | 479,871,000 | 467,202,000 | 433,109,000 | 402,307,000 | 407,093,000 | 474,713,000 | 471,014,000 | 475,479,000 | 501,980,000 | 516,659,000 | 481,253,000 | 467,350,000 | 401,237,000 | 389,442,000 | 345,267,000 | 346,610,000 | 312,532,000 | 308,996,000 | 269,695,000 | 216,829,000 | 218,407,000 | 266,213,000 | 283,960,000 | 296,883,000 | 336,107,000 | 293,173,000 | 291,332,000 | 274,723,000 | 244,005,000 | 244,005,000 | 219,981,000 | 191,603,000 | 184,795,000 | 178,917,000 | 195,491,000 | 217,520,000 | 188,398,000 | 182,868,000 | 183,808,000 | 153,262,000 | 156,568,000 | 152,261,000 | 150,409,000 | 152,499,000 | 152,941,000 | 182,636,000 |
prepaid income tax expense | 10,083,000 | 11,208,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses and other current assets | 126,384,000 | 112,727,000 | 120,001,000 | 124,959,000 | 124,955,000 | 132,155,000 | 136,110,000 | 125,082,000 | 138,100,000 | 122,272,000 | 116,949,000 | 110,087,000 | 102,946,000 | 111,119,000 | 126,484,000 | 141,562,000 | 130,509,000 | 124,633,000 | 117,849,000 | 117,860,000 | 99,424,000 | 96,358,000 | 92,216,000 | 94,681,000 | 116,221,000 | 109,075,000 | 101,608,000 | 101,171,000 | 52,544,000 | 59,785,000 | 64,643,000 | 61,744,000 | 71,923,000 | 76,667,000 | 72,153,000 | 56,322,000 | 59,739,000 | 72,130,000 | 56,254,000 | 49,367,000 | 54,249,000 | 62,563,000 | 69,602,000 | 46,917,000 | 47,145,000 | 39,872,000 | 44,497,000 | 33,558,000 | 41,947,000 | 40,731,000 | 43,023,000 | 42,041,000 | 42,540,000 | 38,730,000 | ||||||||||||||||||||||||||||||||||||||||
total current assets | 1,371,832,000 | 1,303,071,000 | 1,307,335,000 | 1,370,452,000 | 1,310,268,000 | 1,283,765,000 | 1,352,359,000 | 1,404,699,000 | 1,416,160,000 | 1,405,195,000 | 1,507,435,000 | 1,657,075,000 | 1,577,541,000 | 1,719,062,000 | 1,587,700,000 | 1,523,805,000 | 1,407,828,000 | 1,334,339,000 | 1,256,413,000 | 1,219,643,000 | 1,117,801,000 | 1,119,131,000 | 1,251,875,000 | 1,203,467,000 | 1,436,033,000 | 1,539,329,000 | 1,549,137,000 | 1,477,315,000 | 1,466,194,000 | 1,495,509,000 | 1,433,696,000 | 1,362,162,000 | 1,340,913,000 | 1,411,240,000 | 1,354,506,000 | 1,281,023,000 | 1,201,406,000 | 1,250,664,000 | 1,306,470,000 | 1,228,905,000 | 1,203,849,000 | 1,313,689,000 | 1,306,831,000 | 1,264,714,000 | 1,134,353,000 | 1,188,763,000 | 1,197,754,000 | 1,215,681,000 | 1,141,145,000 | 1,120,236,000 | 1,128,679,000 | 1,042,060,000 | 988,990,000 | 1,028,272,000 | 1,032,331,000 | 1,031,930,000 | 1,033,672,000 | 1,107,704,000 | 1,054,972,000 | 1,009,514,000 | 857,001,000 | 851,950,000 | 805,444,000 | 767,792,000 | 695,642,000 | 734,995,000 | 694,903,000 | 662,297,000 | 608,686,000 | 666,061,000 | 671,870,000 | 668,294,000 | 723,247,000 | 703,422,000 | 655,827,000 | 623,669,000 | 567,086,000 | 567,086,000 | 512,658,000 | 472,392,000 | 447,931,000 | 421,968,000 | 406,786,000 | 421,669,000 | 395,706,000 | 373,361,000 | 353,290,000 | 314,515,000 | 309,989,000 | 299,588,000 | 293,059,000 | 314,156,000 | 315,723,000 | 322,433,000 |
property and equipment | 33,771,000 | 32,158,000 | 32,221,000 | 31,169,000 | 29,997,000 | 30,152,000 | 32,940,000 | 33,501,000 | 35,594,000 | 36,546,000 | 36,745,000 | 37,379,000 | 36,486,000 | 36,593,000 | 36,853,000 | 37,477,000 | 37,815,000 | 39,239,000 | 40,763,000 | 42,836,000 | 45,316,000 | 48,183,000 | 52,264,000 | 55,641,000 | 60,891,000 | 61,625,000 | 63,309,000 | 63,363,000 | 71,282,000 | 73,354,000 | 71,625,000 | 73,042,000 | 74,582,000 | 76,626,000 | 79,128,000 | 56,566,000 | 56,409,000 | 56,730,000 | 57,080,000 | 52,388,000 | 50,076,000 | 46,642,000 | 45,461,000 | 46,574,000 | 47,401,000 | 43,232,000 | 38,423,000 | 31,823,000 | 25,674,000 | 18,890,000 | 19,545,000 | 20,203,000 | 49,008,000 | 48,685,000 | 48,328,000 | 48,785,000 | 46,332,000 | 41,853,000 | 37,984,000 | 36,819,000 | 31,320,000 | 27,563,000 | 24,564,000 | 23,528,000 | 22,677,000 | 20,531,000 | 20,191,000 | 21,035,000 | 22,516,000 | 23,531,000 | 23,473,000 | 22,633,000 | 22,832,000 | 28,332,000 | 25,767,000 | 26,347,000 | 27,098,000 | 23,158,000 | 22,994,000 | 23,099,000 | 22,872,000 | 22,822,000 | 22,756,000 | 25,115,000 | 25,767,000 | 26,450,000 | 27,473,000 | 26,940,000 | 26,870,000 | |||||
goodwill | 244,928,000 | 244,178,000 | 231,132,000 | 230,820,000 | 228,835,000 | 227,932,000 | 232,856,000 | 206,301,000 | 207,616,000 | 208,214,000 | 215,152,000 | 216,706,000 | 215,326,000 | 214,367,000 | 211,736,000 | 214,435,000 | 218,025,000 | 216,755,000 | 216,948,000 | 218,877,000 | 217,093,000 | 217,956,000 | 215,170,000 | 214,288,000 | 338,358,000 | 369,537,000 | 364,867,000 | 319,538,000 | 319,042,000 | 326,675,000 | 311,334,000 | 298,174,000 | 303,458,000 | 302,912,000 | 302,930,000 | 200,881,000 | 201,066,000 | 200,017,000 | 201,197,000 | 92,715,000 | 90,912,000 | 83,313,000 | 83,251,000 | 66,509,000 | 64,848,000 | 48,966,000 | 50,945,000 | 32,342,000 | 32,143,000 | 31,994,000 | 32,044,000 | 31,795,000 | 53,743,000 | 54,080,000 | 54,187,000 | 53,885,000 | 56,363,000 | 54,612,000 | 55,310,000 | 59,090,000 | 34,467,000 | 34,084,000 | 34,306,000 | 33,785,000 | 33,219,000 | 33,737,000 | 33,737,000 | 34,087,000 | 32,705,000 | 32,954,000 | 34,852,000 | 29,909,000 | 29,310,000 | 29,462,000 | 37,865,000 | 37,835,000 | 14,404,000 | 14,404,000 | 14,083,000 | 13,882,000 | 13,773,000 | 12,915,000 | 10,261,000 | 10,261,000 | 10,258,000 | 9,978,000 | 9,978,000 | 9,978,000 | 9,801,000 | 9,841,000 | 9,841,000 | 9,841,000 | 9,841,000 | 9,575,000 |
identifiable intangible assets | 68,422,000 | 72,423,000 | 58,510,000 | 62,909,000 | 67,815,000 | 72,691,000 | 77,800,000 | 37,634,000 | 41,510,000 | 45,313,000 | 63,675,000 | 68,495,000 | 72,192,000 | 75,950,000 | 78,724,000 | 84,427,000 | 90,554,000 | 95,045,000 | 99,496,000 | 104,860,000 | 109,172,000 | 114,208,000 | 117,492,000 | 121,547,000 | 133,228,000 | 117,981,000 | 122,217,000 | 127,939,000 | 133,014,000 | 129,020,000 | 131,393,000 | 136,806,000 | 143,726,000 | 148,443,000 | 154,323,000 | 101,513,000 | 105,578,000 | 105,655,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes | 15,911,000 | 14,172,000 | 16,715,000 | 18,769,000 | 17,947,000 | 17,541,000 | 17,490,000 | 19,902,000 | 19,231,000 | 19,478,000 | 16,421,000 | 17,764,000 | 14,300,000 | 14,751,000 | 13,381,000 | 15,668,000 | 19,951,000 | 21,668,000 | 21,806,000 | 21,853,000 | 24,405,000 | 25,619,000 | 24,366,000 | 24,630,000 | 23,635,000 | 24,498,000 | 24,033,000 | 24,724,000 | 20,660,000 | 20,448,000 | 21,283,000 | 22,199,000 | 12,795,000 | 11,794,000 | 13,478,000 | 29,491,000 | 27,534,000 | 27,829,000 | 29,392,000 | 28,813,000 | 17,811,000 | 19,152,000 | 19,787,000 | 20,556,000 | 20,879,000 | 18,246,000 | 18,302,000 | 18,109,000 | 15,876,000 | 16,815,000 | 15,522,000 | 16,456,000 | 14,687,000 | 15,278,000 | 15,138,000 | 14,624,000 | 16,731,000 | 15,207,000 | 15,371,000 | 15,894,000 | 12,148,000 | 11,991,000 | 12,127,000 | 12,066,000 | 7,881,000 | 8,747,000 | 8,758,000 | 8,735,000 | 11,593,000 | 12,453,000 | 11,746,000 | 12,519,000 | 13,700,000 | 13,513,000 | 16,604,000 | 17,243,000 | 14,659,000 | 14,659,000 | 10,283,000 | 9,673,000 | 10,038,000 | 10,227,000 | 8,340,000 | 9,536,000 | 8,577,000 | 8,440,000 | 9,901,000 | 8,986,000 | 9,498,000 | 9,498,000 | 10,423,000 | 10,423,000 | 10,225,000 | 10,225,000 |
other non-current assets | 70,892,000 | 75,669,000 | 71,063,000 | 71,487,000 | 70,346,000 | 70,448,000 | 73,064,000 | 76,995,000 | 62,877,000 | 66,059,000 | 59,107,000 | 70,750,000 | 64,537,000 | 69,806,000 | 71,918,000 | 61,616,000 | 66,627,000 | 63,824,000 | 61,925,000 | 63,615,000 | 68,835,000 | 72,022,000 | 72,177,000 | 72,521,000 | 81,656,000 | 97,160,000 | 94,962,000 | 54,382,000 | 51,963,000 | 50,727,000 | 52,068,000 | 52,912,000 | 52,501,000 | 54,267,000 | 45,768,000 | 48,829,000 | 39,823,000 | 39,762,000 | 39,368,000 | 37,237,000 | 41,560,000 | 50,721,000 | 50,265,000 | 52,872,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
total assets | 1,805,756,000 | 1,741,671,000 | 1,716,976,000 | 1,785,606,000 | 1,725,208,000 | 1,702,529,000 | 1,786,509,000 | 1,779,032,000 | 1,782,988,000 | 1,780,805,000 | 1,898,535,000 | 2,068,169,000 | 1,980,382,000 | 2,130,529,000 | 2,000,312,000 | 1,937,428,000 | 1,840,800,000 | 1,770,870,000 | 1,697,351,000 | 1,671,684,000 | 1,582,622,000 | 1,597,119,000 | 1,733,344,000 | 1,692,094,000 | 2,073,801,000 | 2,210,130,000 | 2,218,525,000 | 2,067,261,000 | 2,062,155,000 | 2,095,733,000 | 2,021,399,000 | 1,945,295,000 | 1,927,975,000 | 2,005,282,000 | 1,950,133,000 | 1,718,303,000 | 1,631,816,000 | 1,680,657,000 | 1,744,121,000 | 1,491,185,000 | 1,439,461,000 | 1,549,130,000 | 1,543,267,000 | 1,476,941,000 | 1,346,919,000 | 1,350,492,000 | 1,360,991,000 | 1,335,124,000 | 1,252,374,000 | 1,238,302,000 | 1,251,857,000 | 1,164,183,000 | 1,158,439,000 | 1,203,523,000 | 1,208,090,000 | 1,201,806,000 | 1,207,541,000 | 1,270,954,000 | 1,216,637,000 | 1,182,188,000 | 965,455,000 | 953,479,000 | 903,905,000 | 859,750,000 | 786,797,000 | 824,878,000 | 781,187,000 | 748,631,000 | 694,552,000 | 753,870,000 | 762,557,000 | 751,656,000 | 805,759,000 | 791,831,000 | 737,183,000 | 705,878,000 | 613,219,000 | 613,219,000 | 554,366,000 | 513,432,000 | 488,427,000 | 467,070,000 | 446,960,000 | 461,520,000 | 435,223,000 | 413,192,000 | 397,587,000 | 358,827,000 | 353,705,000 | 344,347,000 | 331,796,000 | 352,265,000 | 353,389,000 | 359,032,000 |
liabilities and shareholders’ equity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable | 646,650,000 | 576,662,000 | 529,578,000 | 598,595,000 | 540,765,000 | 520,408,000 | 578,657,000 | 587,984,000 | 555,733,000 | 540,642,000 | 617,594,000 | 691,119,000 | 656,688,000 | 748,662,000 | 710,919,000 | 714,177,000 | 706,359,000 | 653,190,000 | 602,229,000 | 634,805,000 | 521,552,000 | 589,292,000 | 544,856,000 | 454,240,000 | 608,417,000 | 672,906,000 | 656,150,000 | 558,101,000 | 585,121,000 | 604,630,000 | 629,242,000 | 562,564,000 | 496,688,000 | 515,302,000 | 534,919,000 | 513,155,000 | 437,226,000 | 476,339,000 | 533,001,000 | 471,487,000 | 431,913,000 | 512,034,000 | 516,146,000 | 501,329,000 | 392,396,000 | 419,614,000 | 423,545,000 | 421,721,000 | 375,892,000 | 383,996,000 | 417,103,000 | 362,271,000 | 325,658,000 | 353,108,000 | 384,111,000 | 419,683,000 | 397,163,000 | 433,388,000 | 390,045,000 | 406,453,000 | 291,298,000 | 304,462,000 | 296,536,000 | 287,864,000 | ||||||||||||||||||||||||||||||
accrued expenses and other current liabilities | 70,649,000 | 67,982,000 | 63,373,000 | 71,263,000 | 68,263,000 | 70,985,000 | 69,326,000 | 65,616,000 | 74,664,000 | 58,460,000 | 67,138,000 | 78,892,000 | 77,045,000 | 76,985,000 | 73,760,000 | 88,455,000 | 80,931,000 | 81,570,000 | 72,362,000 | 87,790,000 | 87,969,000 | 91,592,000 | 84,537,000 | 76,686,000 | 108,086,000 | 105,649,000 | 99,021,000 | 91,407,000 | 86,910,000 | 89,444,000 | 86,762,000 | 90,873,000 | 96,006,000 | 97,597,000 | 106,506,000 | 104,715,000 | 111,330,000 | 110,272,000 | 105,818,000 | 98,975,000 | 98,429,000 | 98,683,000 | 87,747,000 | 81,000,000 | 71,132,000 | 66,477,000 | 67,915,000 | 63,574,000 | 62,756,000 | 59,705,000 | 57,967,000 | 68,169,000 | 69,700,000 | 62,210,000 | ||||||||||||||||||||||||||||||||||||||||
current portion of contingent consideration | 16,374,000 | 16,447,000 | 1,784,000 | 1,318,000 | 1,737,000 | 2,039,000 | 1,911,000 | 46,850,000 | 46,334,000 | 45,660,000 | 45,043,000 | 38,531,000 | 38,393,000 | 39,445,000 | 39,729,000 | 50,806,000 | 42,975,000 | 40,802,000 | 38,629,000 | 48,931,000 | 30,675,000 | 31,257,000 | 32,799,000 | 32,837,000 | 11,594,000 | 12,915,000 | 12,605,000 | 15,456,000 | 9,391,000 | 9,955,000 | 7,582,000 | 7,806,000 | 5,851,000 | 5,718,000 | 5,229,000 | 5,453,000 | 3,732,000 | 4,524,000 | 4,952,000 | 9,816,000 | 4,976,000 | 5,061,000 | 6,703,000 | 2,140,000 | 2,398,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
income taxes payable | 275,000 | 274,000 | 3,557,000 | 3,927,000 | 13,224,000 | 8,330,000 | 6,376,000 | 7,895,000 | 4,792,000 | 3,653,000 | 8,108,000 | 9,875,000 | 4,441,000 | 6,049,000 | 5,274,000 | 34,000 | 3,023,000 | 2,283,000 | 9,039,000 | 2,501,000 | 5,333,000 | 859,000 | 1,820,000 | 5,886,000 | 989,000 | 627,000 | 6,657,000 | 4,310,000 | 1,664,000 | 2,421,000 | 9,014,000 | 13,348,000 | 7,500,000 | 5,086,000 | 7,583,000 | 7,730,000 | 5,461,000 | 9,886,000 | 10,850,000 | 3,056,000 | 3,218,000 | 2,287,000 | 11,190,000 | 4,180,000 | 2,328,000 | 1,935,000 | 15,164,000 | 8,685,000 | 2,289,000 | 2,137,000 | 10,730,000 | 1,696,000 | 2,699,000 | 2,267,000 | 10,058,000 | 1,698,000 | 1,341,000 | 1,827,000 | 11,500,000 | 5,175,000 | 7,290,000 | 4,282,000 | 9,512,000 | 7,948,000 | 4,317,000 | 4,261,000 | 5,186,000 | 3,799,000 | 2,570,000 | 2,833,000 | 8,221,000 | 5,549,000 | 8,202,000 | 9,650,000 | 3,986,000 | 3,991,000 | 5,072,000 | 5,072,000 | 1,563,000 | 1,047,000 | 815,000 | 3,764,000 | 727,000 | 3,202,000 | 1,069,000 | 2,555,000 | 2,305,000 | 1,402,000 | 1,056,000 | 62,000 | 406,000 | 586,000 | 935,000 | |
current portion of long-term debt | 2,866,000 | 2,866,000 | 7,866,000 | 7,861,000 | 7,861,000 | 7,861,000 | 9,736,000 | 7,857,000 | 7,857,000 | 7,857,000 | 8,209,000 | 6,915,000 | 5,977,000 | 5,040,000 | 4,102,000 | 11,598,000 | 10,660,000 | 9,723,000 | 8,785,000 | 7,843,000 | 7,843,000 | 7,843,000 | 7,843,000 | 7,839,000 | 6,901,000 | 5,964,000 | 5,026,000 | 4,085,000 | 335,000 | 335,000 | 335,000 | 551,000 | 471,000 | 104,000 | 26,000 | 13,000,000 | 230,000 | 214,000 | 229,000 | 229,000 | 248,000 | 415,000 | 510,000 | 564,000 | 5,344,000 | 5,383,000 | 5,556,000 | 854,000 | 850,000 | 871,000 | 890,000 | 914,000 | 781,000 | 779,000 | 773,000 | 769,000 | ||||||||||||||||||||||||||||||||||||||
total current liabilities | 736,814,000 | 664,231,000 | 606,158,000 | 682,964,000 | 631,850,000 | 609,623,000 | 666,006,000 | 669,352,000 | 643,046,000 | 610,612,000 | 701,049,000 | 786,801,000 | 744,151,000 | 836,736,000 | 794,055,000 | 814,264,000 | 800,973,000 | 746,766,000 | 692,415,000 | 732,939,000 | 622,697,000 | 689,586,000 | 838,165,000 | 719,007,000 | 770,196,000 | 832,287,000 | 805,385,000 | 700,886,000 | 713,475,000 | 736,559,000 | 776,159,000 | 710,311,000 | 641,467,000 | 656,718,000 | 697,965,000 | 656,275,000 | 585,274,000 | 629,296,000 | 682,506,000 | 585,112,000 | 547,249,000 | 626,314,000 | 632,239,000 | 598,760,000 | 480,982,000 | 495,608,000 | 514,430,000 | 499,831,000 | 446,655,000 | 451,067,000 | 491,253,000 | 427,682,000 | 401,050,000 | 430,571,000 | 466,195,000 | 498,401,000 | 465,886,000 | 507,944,000 | 491,737,000 | 477,347,000 | 349,824,000 | 356,640,000 | 343,003,000 | 330,839,000 | 265,229,000 | 312,605,000 | 280,676,000 | 262,650,000 | 227,437,000 | 276,721,000 | 317,143,000 | 266,192,000 | 389,276,000 | 310,439,000 | 290,486,000 | 325,747,000 | 302,990,000 | 302,990,000 | 262,355,000 | 228,135,000 | 210,744,000 | 200,430,000 | 187,567,000 | 189,198,000 | 200,512,000 | 185,265,000 | 181,386,000 | 161,758,000 | 162,643,000 | 164,611,000 | 149,109,000 | 163,011,000 | 169,427,000 | 186,930,000 |
long-term debt | 99,172,000 | 99,797,000 | 126,047,000 | 128,288,000 | 130,163,000 | 132,038,000 | 133,913,000 | 136,149,000 | 138,024,000 | 139,899,000 | 141,774,000 | 144,006,000 | 145,881,000 | 147,756,000 | 149,631,000 | 123,733,000 | 126,546,000 | 129,358,000 | 132,171,000 | 135,331,000 | 137,206,000 | 139,081,000 | 140,956,000 | 143,175,000 | 145,050,000 | 146,925,000 | 148,800,000 | 151,014,000 | 4,764,000 | 4,764,000 | 4,764,000 | 4,878,000 | 4,957,000 | 5,325,000 | 5,403,000 | 5,429,000 | 5,429,000 | 5,429,000 | 5,429,000 | 5,429,000 | 5,429,000 | 5,429,000 | 5,769,000 | 5,966,000 | 6,696,000 | 5,429,000 | 5,429,000 | 5,429,000 | 5,429,000 | 5,429,000 | 5,429,000 | 5,429,000 | 5,429,000 | 5,429,000 | 5,429,000 | 5,429,000 | 5,429,000 | 5,429,000 | 30,429,000 | 30,429,000 | 30,429,000 | 30,429,000 | 30,429,000 | 30,429,000 | 30,429,000 | 30,429,000 | 30,429,000 | 30,429,000 | 30,429,000 | 30,369,000 | 30,369,000 | 28,888,000 | 3,888,000 | 1,788,000 | 17,239,000 | 17,307,000 | 4,398,000 | 4,398,000 | 4,435,000 | 4,485,000 | 5,986,000 | 6,045,000 | 1,480,000 | 1,644,000 | 1,673,000 | 6,584,000 | 6,804,000 | 6,997,000 | 7,188,000 | 7,385,000 | 7,723,000 | 7,925,000 | 8,123,000 | 8,319,000 |
long-term portion of contingent consideration | 12,666,000 | 12,153,000 | 16,255,000 | 17,782,000 | 17,510,000 | 16,304,000 | 15,289,000 | 41,866,000 | 39,532,000 | 34,814,000 | 32,157,000 | 29,367,000 | 65,258,000 | 60,976,000 | 58,402,000 | 54,562,000 | 83,361,000 | 81,966,000 | 78,081,000 | 77,998,000 | 13,058,000 | 14,226,000 | 11,395,000 | 13,601,000 | 24,569,000 | 21,403,000 | 2,423,000 | 2,356,000 | 5,256,000 | 5,018,000 | 4,318,000 | 4,053,000 | 8,813,000 | 8,797,000 | 8,138,000 | 7,526,000 | 11,677,000 | 14,678,000 | 13,299,000 | 19,113,000 | 21,396,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
other long-term liabilities | 50,843,000 | 54,604,000 | 54,484,000 | 50,163,000 | 43,939,000 | 43,902,000 | 50,408,000 | 49,226,000 | 57,867,000 | 55,815,000 | 38,655,000 | 49,268,000 | 49,059,000 | 50,519,000 | 54,038,000 | 53,920,000 | 58,580,000 | 64,574,000 | 66,425,000 | 68,269,000 | 74,033,000 | 77,040,000 | 78,967,000 | 80,068,000 | 91,298,000 | 99,332,000 | 98,962,000 | 59,488,000 | 53,859,000 | 53,481,000 | 54,802,000 | 52,703,000 | 55,467,000 | 57,437,000 | 44,368,000 | 42,214,000 | 39,760,000 | 41,844,000 | 41,833,000 | 39,108,000 | 38,139,000 | 38,855,000 | 36,406,000 | 34,888,000 | 35,151,000 | 24,353,000 | 24,155,000 | 21,780,000 | 22,294,000 | 25,841,000 | 26,676,000 | 26,098,000 | 30,372,000 | 37,830,000 | 37,271,000 | 33,988,000 | 37,607,000 | 33,201,000 | 32,742,000 | 39,109,000 | 21,015,000 | 17,980,000 | 16,827,000 | 11,631,000 | 12,956,000 | 12,072,000 | 11,516,000 | 10,106,000 | 9,332,000 | 9,431,000 | 8,342,000 | 8,102,000 | 7,182,000 | 6,402,000 | 4,427,000 | 3,889,000 | 2,757,000 | 2,757,000 | 2,550,000 | 2,196,000 | 1,794,000 | 1,341,000 | 982,000 | 673,000 | 90,000 | |||||||||
total liabilities | 899,495,000 | 830,785,000 | 802,944,000 | 879,197,000 | 823,462,000 | 801,867,000 | 865,616,000 | 854,777,000 | 838,937,000 | 827,204,000 | 983,282,000 | 1,162,871,000 | 1,101,487,000 | 1,268,143,000 | 1,173,308,000 | 1,130,900,000 | 1,034,146,000 | 1,002,345,000 | 951,257,000 | 940,493,000 | 892,047,000 | 914,980,000 | 1,062,117,000 | 1,013,848,000 | 1,176,123,000 | 1,282,550,000 | 1,312,774,000 | 1,153,132,000 | 1,151,092,000 | 1,196,230,000 | 1,143,502,000 | 1,078,919,000 | 1,050,179,000 | 1,144,495,000 | 1,097,157,000 | 881,158,000 | 823,097,000 | 893,121,000 | 970,960,000 | 716,689,000 | 682,087,000 | 794,336,000 | 778,574,000 | 667,956,000 | 547,868,000 | 531,744,000 | 550,726,000 | 532,481,000 | 479,588,000 | 486,856,000 | 528,109,000 | 468,227,000 | 448,527,000 | 506,563,000 | 531,954,000 | 549,495,000 | 565,091,000 | 654,851,000 | 618,979,000 | 594,794,000 | 403,383,000 | 417,830,000 | 390,259,000 | 372,899,000 | 308,614,000 | 355,106,000 | 322,621,000 | 303,185,000 | 267,198,000 | 336,521,000 | 355,854,000 | 372,681,000 | 445,623,000 | 450,080,000 | 424,555,000 | 404,913,000 | 337,703,000 | 337,703,000 | 293,413,000 | 264,568,000 | 251,390,000 | 240,093,000 | 229,506,000 | 253,125,000 | 236,806,000 | 225,476,000 | 219,637,000 | 189,653,000 | 193,618,000 | 191,787,000 | 186,596,000 | 212,382,000 | 227,411,000 | 239,546,000 |
commitments and contingencies | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shareholders’ equity: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, no par value; 3,000,000 shares authorized, none issued | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock | 2,975,000 | 26,370,000 | 46,426,000 | 63,983,000 | 59,501,000 | 58,241,000 | 60,475,000 | 68,313,000 | 66,069,000 | 64,297,000 | 69,856,000 | 75,583,000 | 74,817,000 | 71,253,000 | 68,895,000 | 65,924,000 | 64,945,000 | 63,765,000 | 62,314,000 | 61,095,000 | 60,089,000 | 64,287,000 | 72,903,000 | 70,912,000 | 70,035,000 | 68,220,000 | 66,501,000 | 64,896,000 | 62,939,000 | 61,169,000 | 55,997,000 | 52,000,000 | 52,036,000 | 67,249,000 | 67,534,000 | 89,284,000 | 116,849,000 | 157,172,000 | 171,084,000 | 171,825,000 | 170,104,000 | 168,447,000 | 166,509,000 | 163,680,000 | 153,905,000 | 149,821,000 | 146,975,000 | 144,894,000 | 142,604,000 | 139,557,000 | 137,348,000 | 130,722,000 | 127,335,000 | 123,608,000 | 119,999,000 | 116,338,000 | 113,468,000 | 111,951,000 | 109,790,000 | 107,327,000 | 105,893,000 | 104,461,000 | 102,888,000 | 100,427,000 | 99,372,000 | 94,273,000 | 87,796,000 | 84,866,000 | 82,794,000 | 81,466,000 | 72,860,000 | 72,860,000 | 71,698,000 | 69,488,000 | 66,654,000 | 65,381,000 | 65,091,000 | 64,196,000 | 63,888,000 | 61,856,000 | 60,969,000 | 59,933,000 | 58,442,000 | 56,706,000 | 56,283,000 | 56,055,000 | 48,763,000 | 48,223,000 | ||||||
retained earnings | 1,014,902,000 | 1,027,300,000 | 1,024,720,000 | 1,020,833,000 | 1,023,399,000 | 1,031,934,000 | 1,030,712,000 | 1,013,738,000 | 997,642,000 | 984,836,000 | 952,110,000 | 936,678,000 | 917,866,000 | 896,645,000 | 870,911,000 | 846,869,000 | 826,922,000 | 803,396,000 | 780,144,000 | 758,071,000 | 734,361,000 | 721,263,000 | 735,457,000 | 747,276,000 | 964,538,000 | 962,825,000 | 951,460,000 | 939,930,000 | 928,352,000 | 916,636,000 | 896,655,000 | 882,333,000 | 871,945,000 | 861,296,000 | 853,327,000 | 849,180,000 | 830,210,000 | 817,786,000 | 794,750,000 | 779,934,000 | 767,009,000 | 752,967,000 | 732,311,000 | 716,315,000 | 699,868,000 | 686,925,000 | 670,104,000 | 650,896,000 | 623,791,000 | 606,842,000 | 588,544,000 | 569,107,000 | 582,421,000 | 568,443,000 | 552,086,000 | 534,445,000 | 514,659,000 | 499,903,000 | 478,536,000 | 460,157,000 | 440,496,000 | 423,962,000 | 402,341,000 | 386,634,000 | 372,586,000 | 360,572,000 | 348,757,000 | 337,822,000 | 325,318,000 | 316,089,000 | 302,564,000 | 275,667,000 | 264,639,000 | 249,188,000 | 223,200,000 | 213,129,000 | 197,129,000 | 197,129,000 | 185,045,000 | 175,604,000 | 166,354,000 | 157,020,000 | 147,626,000 | 139,286,000 | 130,202,000 | 121,288,000 | 112,274,000 | 104,053,000 | 97,386,000 | 91,306,000 | 85,094,000 | 80,545,000 | 74,723,000 | 68,732,000 |
accumulated other comprehensive loss | -108,641,000 | -116,414,000 | -110,688,000 | -114,424,000 | -121,653,000 | -131,272,000 | -112,794,000 | -115,853,000 | -100,017,000 | -95,218,000 | -96,358,000 | -89,621,000 | -99,446,000 | -102,572,000 | -109,976,000 | -104,638,000 | -90,124,000 | -110,454,000 | -108,867,000 | -98,133,000 | -112,681,000 | -105,048,000 | -129,175,000 | -132,795,000 | -129,174,000 | -96,340,000 | -105,798,000 | -90,088,000 | -84,177,000 | -73,204,000 | -4,651,000 | -2,163,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total shareholders’ equity | 906,261,000 | 910,886,000 | 914,032,000 | 906,409,000 | 901,746,000 | 900,662,000 | 920,893,000 | 924,255,000 | 944,051,000 | 953,601,000 | 915,253,000 | 905,298,000 | 878,895,000 | 862,386,000 | 827,004,000 | 806,528,000 | 806,654,000 | 768,525,000 | 746,094,000 | 731,191,000 | 690,575,000 | 682,139,000 | 671,227,000 | 678,246,000 | 897,678,000 | 927,580,000 | 905,751,000 | 914,129,000 | 911,063,000 | 899,503,000 | 877,897,000 | 866,376,000 | 877,796,000 | 860,787,000 | 852,976,000 | 837,145,000 | 808,719,000 | 787,536,000 | 773,161,000 | 774,496,000 | 757,374,000 | 754,794,000 | 764,693,000 | 808,985,000 | 799,051,000 | 818,748,000 | 810,265,000 | 802,643,000 | 772,786,000 | 751,446,000 | 723,748,000 | 695,956,000 | 709,912,000 | 696,960,000 | 676,136,000 | 652,311,000 | 642,450,000 | 616,103,000 | 597,658,000 | 587,394,000 | 562,072,000 | 535,649,000 | 513,646,000 | 486,851,000 | 478,183,000 | 469,772,000 | 458,566,000 | 445,446,000 | 427,354,000 | 417,349,000 | 406,703,000 | 378,975,000 | 360,136,000 | 341,751,000 | 312,116,000 | 300,464,000 | 274,606,000 | 274,606,000 | 260,143,000 | 248,069,000 | 236,293,000 | 225,885,000 | 216,462,000 | 207,464,000 | 197,586,000 | 186,644,000 | 176,923,000 | 168,140,000 | 158,932,000 | 150,887,000 | 143,750,000 | 138,413,000 | 118,049,000 | |
total liabilities and shareholders’ equity | 1,805,756,000 | 1,741,671,000 | 1,716,976,000 | 1,785,606,000 | 1,725,208,000 | 1,702,529,000 | 1,786,509,000 | 1,779,032,000 | 1,782,988,000 | 1,780,805,000 | 1,898,535,000 | 2,068,169,000 | 1,980,382,000 | 2,130,529,000 | 2,000,312,000 | 1,937,428,000 | 1,840,800,000 | 1,770,870,000 | 1,697,351,000 | 1,671,684,000 | 1,582,622,000 | 1,597,119,000 | 1,733,344,000 | 1,692,094,000 | 2,073,801,000 | 2,210,130,000 | 2,218,525,000 | 2,067,261,000 | 2,062,155,000 | 2,095,733,000 | 2,021,399,000 | 1,945,295,000 | 1,927,975,000 | 2,005,282,000 | 1,950,133,000 | 1,718,303,000 | 1,631,816,000 | 1,680,657,000 | 1,744,121,000 | 1,491,185,000 | 1,439,461,000 | 1,549,130,000 | 1,543,267,000 | 1,476,941,000 | 1,346,919,000 | 1,350,492,000 | 1,360,991,000 | 1,335,124,000 | 1,252,374,000 | 1,238,302,000 | 1,251,857,000 | 1,164,183,000 | 1,158,439,000 | 1,203,523,000 | 1,208,090,000 | 1,201,806,000 | 1,207,541,000 | 1,270,954,000 | 1,216,637,000 | 1,182,188,000 | 965,455,000 | 953,479,000 | 903,905,000 | 859,750,000 | 786,797,000 | 824,878,000 | 781,187,000 | 748,631,000 | 694,552,000 | 753,870,000 | 762,557,000 | 751,656,000 | 805,759,000 | 791,831,000 | 737,183,000 | 705,878,000 | 613,219,000 | 613,219,000 | 554,366,000 | 513,432,000 | 488,427,000 | 467,070,000 | 446,960,000 | 461,520,000 | 435,223,000 | 413,192,000 | 397,587,000 | 358,827,000 | 353,705,000 | 344,347,000 | 331,796,000 | 352,265,000 | 359,032,000 | |
june 30, 2025 amounts are derived from audited consolidated financial statements. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
see accompanying notes to these condensed consolidated financial statements. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borrowings under revolving credit facility | 50,000 | 20,878,000 | 98,125,000 | 178,980,000 | 159,194,000 | 230,000,000 | 172,702,000 | 135,839,000 | 44,294,000 | 57,785,000 | 56,400,000 | 53,802,000 | 5,000,000 | 67,714,000 | 168,502,000 | 202,758,000 | 216,504,000 | 200,817,000 | 342,573,000 | 367,311,000 | 276,760,000 | 244,000,000 | 276,730,000 | 355,503,000 | 280,334,000 | 91,871,000 | 108,505,000 | 136,237,000 | 160,712,000 | 71,427,000 | 73,641,000 | 108,989,000 | 87,000,000 | 21,808,000 | 12,215,000 | 41,491,000 | 94,978,000 | 44,958,000 | 26,513,000 | 2,115,000 | 12,781,000 | 20,000,000 | 69,499,000 | 45,277,000 | 131,451,000 | 112,403,000 | 57,970,000 | 27,558,000 | 27,558,000 | 24,073,000 | 28,753,000 | 31,693,000 | 31,269,000 | 38,325,000 | 59,883,000 | 32,806,000 | 29,955,000 | 19,352,000 | 22,114,000 | 18,118,000 | 28,470,000 | 40,151,000 | 49,369,000 | 43,780,000 | ||||||||||||||||||||||||||||||
june 30, 2024 amounts are derived from audited consolidated financial statements. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
june 30, 2023 amounts are derived from audited consolidated financial statements. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
june 30, 2022 amounts are derived from audited consolidated financial statements. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
june 30, 2021 amounts are derived from audited consolidated financial statements. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets held for sale | 176,903,000 | 181,231,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities held for sale | 152,259,000 | 128,022,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
june 30, 2020 amounts are derived from audited consolidated financial statements. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-current assets held for sale | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term liabilities held for sale | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
short-term borrowings | 143,000 | 2,098,000 | 4,590,000 | 544,000 | 4,268,000 | 670,000 | 4,079,000 | 3,164,000 | 1,999,000 | 1,973,000 | 4,225,000 | 2,043,000 | 1,266,000 | 1,973,000 | 2,638,000 | 3,019,000 | 3,077,000 | 4,478,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
june 30, 2019 amounts are derived from audited consolidated financial statements. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive income | -90,192,000 | -88,045,000 | -88,793,000 | -60,650,000 | -65,405,000 | -63,290,000 | -77,488,000 | -82,250,000 | -73,625,000 | -72,687,000 | -77,169,000 | -87,457,000 | -84,467,000 | -64,502,000 | -71,901,000 | -40,002,000 | -29,943,000 | -16,700,000 | -17,514,000 | -19,076,000 | -18,701,000 | -22,972,000 | -19,484,000 | -16,377,000 | -18,554,000 | -21,691,000 | -9,557,000 | -14,522,000 | -8,213,000 | 3,629,000 | 1,577,000 | -11,734,000 | -4,193,000 | 1,873,000 | 3,916,000 | 3,163,000 | -852,000 | 833,000 | 4,767,000 | 9,035,000 | 7,701,000 | 7,697,000 | 6,122,000 | 5,869,000 | 4,617,000 | 4,617,000 | 3,400,000 | 2,977,000 | 3,285,000 | 3,484,000 | 3,500,000 | 2,875,000 | 1,094,000 | |||||||||||||||||||||||||||||||||||||||||
june 30, 2018 amounts are derived from audited consolidated financial statements. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
june 30, 2017 amounts are derived from audited consolidated financial statements. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net identifiable intangible assets | 110,614,000 | 51,127,000 | 53,064,000 | 54,765,000 | 57,459,000 | 46,272,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current debt | 774,000 | 705,000 | 1,700,000 | 2,860,000 | 5,171,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other non-current assets, including net identifiable intangible assets | 100,317,000 | 69,531,000 | 73,869,000 | 55,278,000 | 53,412,000 | 67,182,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other non-current assets, including identifiable intangible assets | 71,589,000 | 66,698,000 | 72,486,000 | 73,244,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses and other assets | 40,105,000 | 41,846,000 | 35,460,000 | 41,658,000 | 42,421,000 | 35,421,000 | 28,801,000 | 21,691,000 | 20,150,000 | 16,762,000 | 13,155,000 | 11,218,000 | 5,655,000 | 10,356,000 | 5,539,000 | 6,223,000 | 6,463,000 | 4,886,000 | 9,983,000 | 4,584,000 | 3,012,000 | 2,455,000 | 2,293,000 | 2,293,000 | 2,974,000 | 5,293,000 | 2,762,000 | 3,546,000 | 1,986,000 | 1,542,000 | 1,755,000 | 1,670,000 | 1,823,000 | 1,743,000 | 1,485,000 | 1,739,000 | 1,163,000 | 1,140,000 | 1,732,000 | 1,258,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
other assets, including identifiable intangible assets | 70,125,000 | 67,206,000 | 71,174,000 | 66,785,000 | 68,371,000 | 76,765,000 | 42,667,000 | 39,882,000 | 39,591,000 | 34,645,000 | 35,259,000 | 35,615,000 | 32,356,000 | 31,212,000 | 30,645,000 | 31,324,000 | 32,362,000 | 30,820,000 | 30,370,000 | 30,615,000 | 17,724,000 | 18,027,000 | 4,631,000 | 4,631,000 | 4,467,000 | 4,164,000 | 3,624,000 | 8,888,000 | 7,041,000 | 6,768,000 | 6,503,000 | 6,190,000 | 9,204,000 | 8,567,000 | 7,465,000 | 7,648,000 | 1,423,000 | 1,328,000 | 955,000 | 1,029,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued expenses and other liabilities | 59,983,000 | 67,776,000 | 62,321,000 | 65,356,000 | 59,400,000 | 60,157,000 | 49,237,000 | 45,923,000 | 36,955,000 | 35,027,000 | 35,217,000 | 32,043,000 | 25,048,000 | 30,443,000 | 26,960,000 | 25,938,000 | 27,480,000 | 37,226,000 | 33,860,000 | 31,454,000 | 33,197,000 | 32,159,000 | 26,170,000 | 26,170,000 | 21,121,000 | 18,734,000 | 19,013,000 | 18,369,000 | 14,140,000 | 13,413,000 | 12,146,000 | 14,803,000 | 13,734,000 | 11,304,000 | 10,811,000 | 12,246,000 | 8,414,000 | 8,960,000 | 13,202,000 | 8,261,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of revolving credit facility | 24,573,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade and notes receivable: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade, less allowance of 22,243 at march 31, 2010 and 16,883 at june 30, 2009 | 326,773,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other receivables | 5,624,000 | 8,239,000 | 6,461,000 | 7,676,000 | 5,837,000 | 8,418,000 | 9,378,000 | 10,371,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts payable | 225,695,000 | 276,301,000 | 250,442,000 | 228,408,000 | 197,907,000 | 243,725,000 | 279,399,000 | 222,151,000 | 345,241,000 | 253,697,000 | 250,054,000 | 286,306,000 | 271,519,000 | 271,519,000 | 239,423,000 | 207,939,000 | 190,406,000 | 173,255,000 | 166,406,000 | 166,250,000 | 181,741,000 | 167,053,000 | 163,937,000 | 147,621,000 | 149,886,000 | 151,389,000 | 139,914,000 | 152,163,000 | 152,852,000 | 175,406,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade, less allowance of 22,956 at december 31, 2009 and 16,883 at june 30, 2009 | 359,795,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade, less allowance of 18,214 at september 30, 2009 and 16,883 at june 30, 2009 | 316,509,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade, less allowance of 16,883 at june 30, 2009 and 17,244 at june 30, 2008 | 291,037,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade, less allowance of 18,326 at march 31, 2009 and 17,244 at june 30, 2008 | 252,919,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade, less allowance of 17,900 at december 31, 2008 and 17,244 at june 30, 2008 | 287,277,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade, less allowance of 18,320 at september 30, 2008 and 17,244 at june 30, 2008 | 344,115,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade, less allowance of 15,461 at march 31, 2008 and 13,342 at june 30, 2007 | 337,662,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest | 512,000 | 501,000 | 910,000 | 910,000 | 810,000 | 795,000 | 744,000 | 1,092,000 | 992,000 | 931,000 | 831,000 | 1,072,000 | 1,027,000 | 1,034,000 | 1,155,000 | 1,673,000 | 1,450,000 | 1,470,000 | 1,393,000 | 1,437,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade, less allowance of 14,856 at december 31, 2007 and 13,342 at june 30, 2007 | 349,281,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other | 10,526,000 | 8,107,000 | 8,020,000 | 8,846,000 | 4,558,000 | 4,558,000 | 5,961,000 | 5,068,000 | 6,116,000 | 5,479,000 | 2,947,000 | 3,618,000 | 3,118,000 | 3,919,000 | 2,918,000 | 3,144,000 | 2,551,000 | 4,420,000 | 4,660,000 | 6,106,000 | 6,367,000 | 7,860,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade, less allowance of 14,141 at september 30, 2007 and 13,342 at june 30, 2007 | 372,293,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade, less allowance of 14,442 at march 31, 2007 and 11,508 at june 30, 2006 | 333,823,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade, less allowance of 12,714 at december 31, 2006 and 11,508 at june 30, 2006 | 317,672,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade, less allowance of 14,008, | 297,740,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid taxes | 1,164,000 | 5,015,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade, less allowance of 14,008 and 12,738 at june 30, 2006 and 2005, respectively | 297,740,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade and notes receivable: - sum | 302,298,000 | 220,669,000 | 179,336,000 | 133,525,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property and equipment, net: | 27,098,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade, less allowance of 13,552 at march 31, 2006 and 12,738 at june 30, 2005 | 256,582,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade, less allowance of 13,653 at december 31, 2005 and 12,738 at june 30, 2005 | 249,828,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade, less allowance of 12,741 at september 30, 2005 and 12,738 at june 30, 2005 | 227,439,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade, less allowance of 12,738 and 9,725 at june 30, 2005 and 2004, respectively | 215,190,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
land | 1,496,000 | 1,485,000 | 1,485,000 | 1,485,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
building and improvements | 16,278,000 | 14,603,000 | 14,741,000 | 14,369,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
software under development | 326,000 | 632,000 | 3,055,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
computer software | 10,989,000 | 10,233,000 | 7,700,000 | 6,625,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
furniture, fixtures and equipment | 22,090,000 | 19,722,000 | 18,710,000 | 17,175,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property and equipment, net: - sum | 51,179,000 | 46,675,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less accumulated depreciation | -27,880,000 | -23,012,000 | -18,421,000 | -13,659,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash | 2,780,000 | 1,601,000 | 2,438,000 | 1,047,000 | 3,245,000 | 736,000 | 1,239,000 | 2,565,000 | 4,145,000 | 3,463,000 | 3,994,000 | 1,296,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade, less allowance of 12,593 at march 31, 2005 and 9,725 at june 30, 2004 | 195,242,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
subsidiary line of credit | 950,000 | 950,000 | 560,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive income - equity adjustment from foreign currency translation | 3,745,000 | 3,982,000 | 3,496,000 | 3,680,000 | 4,154,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade, less allowance of 11,817 at december 31, 2004 and 9,725 at june 30, 2004 | 187,852,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade, less allowance of 11,708 at september 30, 2004 and 9,725 at june 30, 2004 | 191,420,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade, less allowance of 9,725 and 9,419 at june 30, 2004 and 2003, respectively | 175,417,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade, less allowance for doubtful accounts of 10,956 at march 31, 2004 and 9,419 at june 30, 2003 | 151,595,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade, less allowance for doubtful accounts of 11,013 at december 31, 2003 and 9,419 at june 30, 2003 | 146,644,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
subsidiary lines of credit | 560,000 | 703,000 | 2,014,000 | 1,559,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade, less allowance for doubtful accounts of 10,773 at september 30, 2003 and 9,419 at june 30, 2003 | 138,648,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive income—equity adjustment from foreign currency translation | 3,104,000 | 2,373,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade, less allowance for doubtful accounts of 9,580 and 9,419 at june 30, 2002 and 2003, respectively | 129,105,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property and equipment: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property and equipment: - sum | 45,691,000 | 39,654,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
receivables: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade, less allowance for doubtful accounts of 9,580 at june 30, 2002 and 10,801 at march 31, 2003 | 121,095,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, no par value; 3,000 shares authorized, none issued | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade, less allowance for doubtful accounts of 9,580 at june 30, 2002 and 9,710 at december 31, 2002 | 135,510,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive income—cumulative currency translation adjustment | 1,813,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade, less allowance for doubtful accounts of 9,580 at june 30, 2002 and 9,361at september 30, 2002 | 140,464,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shareholders' equity: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive income - cumulative currency translation adjustment | 1,099,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total shareholders' equity | 124,585,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities and shareholders' equity | 353,389,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade, less allowance for doubtful accounts of 6,765 and 9,580 at june 30, 2001 and 2002, respectively | 119,158,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
receivables: - sum | 127,018,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 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cash flows from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | 16,883,000 | 16,494,000 | 19,878,000 | 20,090,000 | 17,430,000 | 17,054,000 | 16,974,000 | 16,096,000 | 12,806,000 | 32,726,000 | 15,432,000 | 18,812,000 | 21,221,000 | 25,734,000 | 24,042,000 | 19,947,000 | 23,526,000 | 23,252,000 | 22,073,000 | 23,710,000 | 13,098,000 | -14,194,000 | -11,819,000 | -217,262,000 | 1,712,000 | 11,366,000 | 11,530,000 | 11,578,000 | 11,716,000 | 19,981,000 | 14,322,000 | 10,388,000 | 10,649,000 | 7,969,000 | 4,147,000 | 18,970,000 | 12,424,000 | 23,036,000 | 14,816,000 | 12,925,000 | 14,042,000 | 20,656,000 | 15,996,000 | 16,447,000 | 12,943,000 | 16,821,000 | 19,208,000 | 27,105,000 | 16,949,000 | 18,298,000 | 19,437,000 | -13,315,000 | 13,978,000 | 16,357,000 | 17,642,000 | 19,785,000 | 14,757,000 | 21,366,000 | 18,380,000 | 19,661,000 | 16,534,000 | 21,620,000 | 15,708,000 | 14,048,000 | 12,014,000 | 11,815,000 | 10,935,000 | 12,504,000 | 9,229,000 | 13,525,000 | 12,430,000 | 11,028,000 | 15,451,000 | 14,686,000 | 10,071,000 | 8,791,000 | 12,461,000 | 12,084,000 | 9,441,000 | 9,250,000 | 9,334,000 | 9,394,000 | 8,340,000 | 9,084,000 | 8,914,000 | 9,014,000 | 8,221,000 | 6,667,000 | 6,080,000 | 6,212,000 | 4,549,000 | 5,822,000 | 5,991,000 |
adjustments to reconcile net income to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation and amortization | 5,713,000 | 5,938,000 | 6,200,000 | 7,100,000 | 7,492,000 | 8,132,000 | 7,471,000 | 6,792,000 | 6,742,000 | 7,258,000 | 7,217,000 | 7,255,000 | 7,074,000 | 7,057,000 | 7,228,000 | 7,700,000 | 7,305,000 | 7,229,000 | 7,650,000 | 8,090,000 | 8,358,000 | 8,349,000 | 8,710,000 | 6,900,000 | 9,539,000 | 9,700,000 | 9,189,000 | 9,052,000 | 9,363,000 | 8,935,000 | 9,268,000 | 9,291,000 | 9,438,000 | 9,902,000 | 8,864,000 | 6,276,000 | 6,880,000 | 6,588,000 | 5,224,000 | 4,584,000 | 4,281,000 | 4,351,000 | 3,938,000 | 3,947,000 | 3,710,000 | 2,443,000 | 1,897,000 | 1,984,000 | 1,744,000 | 1,778,000 | 1,869,000 | 1,594,000 | 2,274,000 | 2,275,000 | 2,314,000 | 2,328,000 | 2,754,000 | 2,258,000 | 2,582,000 | 2,312,000 | 1,394,000 | 1,446,000 | 1,510,000 | 1,278,000 | 1,237,000 | 1,192,000 | |||||||||||||||||||||||||||
amortization of debt issue costs | 91,000 | 338,000 | 96,000 | 97,000 | 96,000 | 97,000 | 96,000 | 97,000 | 96,000 | 97,000 | 96,000 | 96,000 | 96,000 | 96,000 | 289,000 | 104,000 | 104,000 | 105,000 | 104,000 | 104,000 | 104,000 | 105,000 | 104,000 | 86,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for doubtful accounts | -204,000 | 3,652,000 | 1,928,000 | 652,000 | 1,774,000 | 4,247,000 | 1,678,000 | 2,454,000 | 1,391,000 | 315,000 | 4,157,000 | 933,000 | 1,819,000 | -92,000 | 125,000 | 1,358,000 | -765,000 | 1,948,000 | -1,027,000 | 112,000 | 406,000 | -172,000 | -8,000 | -1,456,000 | 277,000 | 824,000 | 1,976,000 | -917,000 | 1,012,000 | 1,555,000 | 632,000 | 1,136,000 | 608,000 | 2,230,000 | 3,101,000 | 3,269,000 | 1,705,000 | 517,000 | 3,113,000 | -539,000 | 490,000 | -2,071,000 | 1,104,000 | -947,000 | 3,486,000 | 2,930,000 | 231,000 | 881,000 | 386,000 | 412,000 | 1,439,000 | 422,000 | 1,480,000 | ||||||||||||||||||||||||||||||||||||||||
share-based compensation | 3,955,000 | 3,660,000 | 2,876,000 | 2,674,000 | 2,896,000 | 3,021,000 | 2,471,000 | 1,808,000 | 2,389,000 | 2,571,000 | 2,769,000 | 2,586,000 | 2,954,000 | 3,363,000 | 2,316,000 | 2,871,000 | 2,760,000 | 3,462,000 | 2,570,000 | 2,328,000 | 2,537,000 | 2,006,000 | 1,168,000 | 1,381,000 | 1,248,000 | 1,594,000 | 1,255,000 | 1,216,000 | 1,999,000 | 1,516,000 | 1,391,000 | 1,604,000 | 1,622,000 | 1,647,000 | 1,586,000 | 1,740,000 | 1,715,000 | 1,458,000 | 1,689,000 | 1,899,000 | 1,939,000 | 1,727,000 | 1,528,000 | 1,819,000 | 1,512,000 | 1,409,000 | 935,000 | 892,000 | |||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes | -1,641,000 | -2,047,000 | 2,079,000 | -810,000 | -368,000 | -127,000 | 2,433,000 | -907,000 | 138,000 | -3,006,000 | 1,303,000 | -2,905,000 | 477,000 | -1,342,000 | 2,274,000 | 3,742,000 | 2,104,000 | 74,000 | -183,000 | 2,942,000 | 668,000 | -833,000 | 139,000 | -10,445,000 | -1,416,000 | -106,000 | -226,000 | -4,032,000 | -703,000 | 1,438,000 | 397,000 | -19,225,000 | -1,521,000 | -1,928,000 | 388,000 | -2,316,000 | 512,000 | 778,000 | -835,000 | -5,402,000 | 5,403,000 | 2,525,000 | -680,000 | -989,000 | 4,362,000 | 1,433,000 | -885,000 | -2,375,000 | 10,751,000 | 485,000 | -255,000 | -15,602,000 | -2,071,000 | -669,000 | -1,288,000 | -990,000 | -4,656,000 | 752,000 | -1,483,000 | -1,501,000 | -485,000 | 616,000 | -61,000 | -5,709,000 | 1,173,000 | 38,000 | -160,000 | 2,921,000 | 644,000 | -1,330,000 | -472,000 | ||||||||||||||||||||||
change in fair value of contingent consideration | 440,000 | 1,209,000 | 314,000 | -147,000 | 904,000 | 0 | 0 | 0 | 516,000 | 675,000 | 617,000 | 3,177,000 | 2,472,000 | 3,665,000 | 5,101,000 | 1,850,000 | 4,584,000 | 8,448,000 | 4,801,000 | 6,913,000 | 16,881,000 | 1,290,000 | 1,960,000 | 1,792,000 | 169,000 | -3,226,000 | 1,139,000 | 1,817,000 | 1,564,000 | 1,405,000 | 286,000 | 463,000 | 513,000 | 93,000 | 981,000 | 499,000 | 738,000 | 447,000 | 100,000 | 532,000 | 764,000 | -1,124,000 | 1,072,000 | -722,000 | 894,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
finance lease interest | 14,000 | 13,000 | 15,000 | 17,000 | 21,000 | 23,000 | 25,000 | 31,000 | 24,000 | 31,000 | 15,000 | 13,000 | 7,000 | 22,000 | 2,000 | 2,000 | 6,000 | 9,000 | 17,000 | 23,000 | 26,000 | 33,000 | 37,000 | 21,000 | 25,000 | 17,000 | 22,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable | -16,743,000 | -54,933,000 | 79,010,000 | -68,452,000 | -7,669,000 | 504,000 | 20,606,000 | -5,510,000 | 68,195,000 | 22,295,000 | 53,284,000 | -64,020,000 | 96,193,000 | -30,742,000 | -18,799,000 | -98,535,000 | -13,034,000 | -27,656,000 | -26,714,000 | -50,205,000 | 18,029,000 | -17,957,000 | -68,726,000 | 45,635,000 | 5,247,000 | 67,305,000 | -60,710,000 | -53,128,000 | 73,394,000 | -31,340,000 | -1,524,000 | -29,816,000 | 56,025,000 | -59,744,000 | -13,231,000 | -73,151,000 | 56,813,000 | 10,175,000 | -59,966,000 | -38,160,000 | 71,751,000 | -3,988,000 | -15,436,000 | -37,520,000 | 44,029,000 | 1,538,000 | -22,523,000 | -45,200,000 | 20,507,000 | 1,083,000 | -8,250,000 | -19,859,000 | 27,817,000 | 3,552,000 | 2,236,000 | -36,756,000 | 48,442,000 | -20,749,000 | -27,603,000 | -58,286,000 | 36,626,000 | -6,862,000 | -48,783,000 | ||||||||||||||||||||||||||||||
inventories | 5,346,000 | 13,956,000 | -20,574,000 | -5,702,000 | 18,260,000 | 6,792,000 | 9,524,000 | 12,279,000 | 44,710,000 | 82,538,000 | 99,630,000 | -2,056,000 | 10,569,000 | -84,634,000 | -62,192,000 | -27,613,000 | -22,818,000 | -69,652,000 | -25,879,000 | -6,394,000 | -41,031,000 | 3,969,000 | 31,155,000 | 70,521,000 | 64,215,000 | -22,490,000 | -26,069,000 | 64,437,000 | -58,122,000 | -32,081,000 | -78,828,000 | -36,928,000 | 15,179,000 | 15,340,000 | -53,089,000 | -13,060,000 | 717,000 | 49,419,000 | -8,627,000 | 10,735,000 | 41,412,000 | -17,964,000 | -31,184,000 | -61,454,000 | 37,973,000 | -28,744,000 | 14,530,000 | -24,753,000 | -12,108,000 | -33,736,000 | -28,617,000 | 16,195,000 | 65,829,000 | -1,888,000 | 6,685,000 | 17,816,000 | 18,219,000 | -40,503,000 | -22,575,000 | -33,941,000 | -6,960,000 | -46,688,000 | 7,935,000 | -38,954,000 | -8,483,000 | -34,506,000 | -51,549,000 | 4,179,000 | 45,615,000 | 17,296,000 | -8,161,000 | 43,675,000 | -41,963,000 | -19,433,000 | -16,062,000 | -26,411,000 | 1,638,000 | -22,688,000 | -27,804,000 | -7,209,000 | -5,903,000 | 17,437,000 | 21,127,000 | -27,311,000 | -5,291,000 | 805,000 | -30,698,000 | 3,776,000 | -3,973,000 | -813,000 | 1,785,000 | 729,000 | 29,713,000 |
prepaid expenses and other assets | -11,923,000 | -4,317,000 | 5,262,000 | -710,000 | 8,393,000 | 1,572,000 | -1,952,000 | 10,359,000 | -16,587,000 | -3,833,000 | -7,743,000 | -6,525,000 | 8,691,000 | 15,797,000 | 14,690,000 | -12,369,000 | -3,766,000 | -10,062,000 | -1,174,000 | -17,112,000 | -3,897,000 | -113,000 | 2,369,000 | 2,077,000 | -8,956,000 | -7,808,000 | 807,000 | -15,319,000 | 7,156,000 | 6,154,000 | -3,194,000 | -3,462,000 | 7,177,000 | 3,899,000 | -13,980,000 | 3,825,000 | 12,680,000 | -16,808,000 | -3,997,000 | 4,924,000 | 9,387,000 | 6,590,000 | -16,289,000 | 2,477,000 | -1,588,000 | 4,166,000 | -2,718,000 | 9,130,000 | -796,000 | 1,400,000 | -3,528,000 | 275,000 | 1,438,000 | -4,576,000 | 2,835,000 | -5,527,000 | 6,054,000 | 1,575,000 | -6,205,000 | -2,501,000 | -8,680,000 | -770,000 | -5,441,000 | 3,724,000 | -1,966,000 | -5,572,000 | 4,698,000 | -4,760,000 | 635,000 | 205,000 | -997,000 | -1,031,000 | 891,000 | 5,886,000 | -555,000 | -243,000 | 99,000 | 760,000 | 2,334,000 | -2,566,000 | 788,000 | -581,000 | -474,000 | 265,000 | -79,000 | 33,000 | 54,000 | -260,000 | 269,000 | 578,000 | -1,187,000 | 293,000 | -175,000 |
other non-current assets | 5,898,000 | -4,413,000 | 552,000 | -370,000 | 1,199,000 | -140,000 | 3,285,000 | -16,711,000 | 2,814,000 | -8,019,000 | 11,227,000 | -5,810,000 | 5,396,000 | 2,301,000 | -9,469,000 | 3,914,000 | -1,230,000 | -2,252,000 | 691,000 | 7,102,000 | 1,518,000 | 1,602,000 | -274,000 | -13,991,000 | 8,347,000 | -972,000 | -6,947,000 | -1,436,000 | 1,725,000 | 124,000 | 1,661,000 | -9,176,000 | 4,401,000 | 1,173,000 | 1,157,000 | -2,362,000 | 2,331,000 | -2,768,000 | -1,134,000 | 791,000 | -714,000 | 307,000 | 3,386,000 | 942,000 | -538,000 | 6,631,000 | -181,000 | -2,792,000 | |||||||||||||||||||||||||||||||||||||||||||||
accounts payable | 66,311,000 | 48,914,000 | -70,297,000 | 54,032,000 | 14,556,000 | -47,913,000 | -17,002,000 | 39,693,000 | 17,278,000 | -64,846,000 | -70,292,000 | 30,061,000 | -94,537,000 | 34,873,000 | -1,053,000 | 15,434,000 | 42,091,000 | 52,406,000 | -26,962,000 | 105,511,000 | -62,465,000 | 39,655,000 | 92,419,000 | -83,399,000 | -51,038,000 | 12,095,000 | 101,496,000 | -27,868,000 | -18,715,000 | -25,220,000 | 69,073,000 | 76,882,000 | -20,894,000 | -18,537,000 | 7,013,000 | 74,239,000 | -41,515,000 | -53,330,000 | 40,467,000 | 37,190,000 | -84,148,000 | -2,338,000 | -22,410,000 | 106,777,000 | -67,324,000 | 788,000 | -11,961,000 | 45,128,000 | -8,821,000 | -32,473,000 | 53,698,000 | 38,114,000 | -26,537,000 | -31,957,000 | -36,457,000 | 28,603,000 | -38,597,000 | 46,968,000 | -8,668,000 | 80,272,000 | -15,288,000 | 9,779,000 | 3,535,000 | ||||||||||||||||||||||||||||||
accrued expenses and other liabilities | -2,758,000 | 5,630,000 | -3,758,000 | 8,478,000 | -3,798,000 | -2,578,000 | 744,000 | -15,210,000 | 19,016,000 | 14,086,000 | -21,764,000 | 2,585,000 | -3,512,000 | -100,000 | -13,168,000 | 7,876,000 | -7,615,000 | 9,553,000 | -14,683,000 | -8,927,000 | -2,716,000 | 3,323,000 | 7,827,000 | -5,914,000 | 1,774,000 | 5,364,000 | 10,015,000 | 6,785,000 | -89,000 | 122,000 | -4,115,000 | -2,088,000 | -3,798,000 | -2,648,000 | -3,006,000 | -3,229,000 | -2,172,000 | 3,858,000 | 10,034,000 | -1,604,000 | -4,282,000 | 13,769,000 | -1,482,000 | 8,808,000 | -350,000 | 2,465,000 | -3,474,000 | -2,540,000 | -2,153,000 | 1,350,000 | -2,014,000 | -11,449,000 | -8,312,000 | 7,252,000 | -1,636,000 | 4,814,000 | -816,000 | 6,521,000 | -2,148,000 | 8,522,000 | 5,487,000 | 10,552,000 | 6,371,000 | -948,000 | 4,406,000 | 7,559,000 | -4,141,000 | 4,103,000 | 1,004,000 | -1,100,000 | -6,180,000 | 4,275,000 | 2,303,000 | -3,624,000 | 1,503,000 | 5,210,000 | -2,763,000 | 5,109,000 | 2,662,000 | 115,000 | 1,177,000 | 4,541,000 | 1,044,000 | 1,793,000 | -2,579,000 | 991,000 | 1,850,000 | 1,428,000 | -1,452,000 | 3,085,000 | -529,000 | -4,073,000 | 4,940,000 |
income taxes payable | -31,000 | -3,253,000 | -370,000 | -9,304,000 | 4,876,000 | 1,985,000 | -1,523,000 | 3,090,000 | 1,139,000 | -4,456,000 | -1,798,000 | 5,431,000 | -1,610,000 | 780,000 | 5,256,000 | -3,114,000 | 1,039,000 | -6,735,000 | 6,558,000 | -2,886,000 | 4,425,000 | -1,122,000 | -4,096,000 | 3,206,000 | 328,000 | -6,061,000 | 2,086,000 | 2,944,000 | -791,000 | -6,848,000 | -4,411,000 | 17,968,000 | -12,000 | -2,748,000 | -535,000 | 2,341,000 | -4,494,000 | -943,000 | 7,872,000 | -193,000 | 861,000 | -8,817,000 | 7,300,000 | 2,471,000 | 613,000 | -12,906,000 | 6,462,000 | 6,366,000 | 218,000 | -7,948,000 | 9,262,000 | -936,000 | 456,000 | -7,574,000 | 8,949,000 | 2,368,000 | 207,000 | -10,565,000 | 7,710,000 | -3,601,000 | 2,937,000 | -5,771,000 | 1,607,000 | 3,814,000 | 181,000 | -1,023,000 | 1,514,000 | 1,140,000 | -223,000 | -5,403,000 | 5,402,000 | -3,708,000 | -1,754,000 | 5,324,000 | -65,000 | -1,701,000 | 1,355,000 | 3,971,000 | 512,000 | 1,099,000 | -2,653,000 | 3,046,000 | -2,468,000 | 2,114,000 | -1,503,000 | 480,000 | 773,000 | 340,000 | 993,000 | 52,000 | 4,610,000 | -5,196,000 | -349,000 |
net cash from operating activities | 71,351,000 | 30,841,000 | 23,211,000 | 66,062,000 | -6,188,000 | 44,830,000 | 160,151,000 | 63,224,000 | 93,533,000 | 54,838,000 | -26,887,000 | -48,459,000 | 32,023,000 | 71,060,000 | 47,000,000 | -2,580,000 | 27,223,000 | -57,484,000 | 5,714,000 | 31,035,000 | 81,019,000 | -46,797,000 | -37,386,000 | 10,752,000 | 48,393,000 | 29,465,000 | 6,266,000 | 27,899,000 | 64,772,000 | 17,265,000 | -57,725,000 | 48,385,000 | 36,800,000 | -10,361,000 | 698,000 | 15,052,000 | 31,321,000 | -44,352,000 | 45,701,000 | 53,438,000 | 85,994,000 | -12,387,000 | 2,399,000 | 34,890,000 | 47,780,000 | 10,852,000 | -33,564,000 | 12,234,000 | 31,531,000 | -13,841,000 | -19,236,000 | 6,615,000 | -7,109,000 | -37,569,000 | -40,101,000 | 12,183,000 | 51,605,000 | 48,466,000 | 30,996,000 | -54,883,000 | 88,847,000 | -24,104,000 | -53,840,000 | 30,469,000 | -25,844,000 | -10,709,000 | 11,484,000 | -2,411,000 | 14,161,000 | 16,055,000 | 22,955,000 | -26,787,000 | 1,625,000 | -3,936,000 | -8,717,000 | 2,138,000 | -5,909,000 | 11,835,000 | 13,342,000 | 7,386,000 | -1,111,000 | ||||||||||||
cash flows from investing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capital expenditures | -2,399,000 | -1,975,000 | -2,395,000 | -1,421,000 | -1,973,000 | -2,375,000 | -2,420,000 | -2,550,000 | -2,315,000 | -2,287,000 | -2,504,000 | -1,758,000 | -3,867,000 | -1,810,000 | -940,000 | 3,762,000 | -5,197,000 | -4,790,000 | -990,000 | -2,852,000 | -2,011,000 | -1,986,000 | -1,310,000 | -2,404,000 | -3,184,000 | -1,285,000 | -1,976,000 | -2,961,000 | -5,654,000 | -3,033,000 | -433,000 | -908,000 | -6,071,000 | -6,464,000 | -7,319,000 | -4,443,000 | -6,363,000 | -207,000 | -215,000 | -368,000 | -1,259,000 | -1,198,000 | -2,006,000 | -2,603,000 | -4,674,000 | -3,174,000 | -2,339,000 | -4,671,000 | -4,483,000 | -3,864,000 | -1,851,000 | -1,858,000 | -3,231,000 | -369,000 | -148,000 | -236,000 | -8,000 | -1,177,000 | -2,234,000 | -679,000 | -2,345,000 | -2,594,000 | -542,000 | -1,411,000 | -548,000 | -5,402,000 | -1,554,000 | -1,303,000 | -1,172,000 | -1,128,000 | -1,388,000 | -1,241,000 | -336,000 | -683,000 | -592,000 | -557,000 | -652,000 | -1,191,000 | -1,802,000 | -1,291,000 | -2,040,000 | ||||||||||||
free cash flows | 68,952,000 | 28,866,000 | 20,816,000 | 64,641,000 | -8,161,000 | 42,455,000 | 157,731,000 | 60,674,000 | 91,218,000 | 52,551,000 | -29,391,000 | -50,217,000 | 28,156,000 | 69,250,000 | 46,060,000 | 1,182,000 | 22,026,000 | -62,274,000 | 4,724,000 | 28,183,000 | 79,008,000 | -48,783,000 | -38,696,000 | 8,348,000 | 45,209,000 | 28,180,000 | 4,290,000 | 24,938,000 | 59,118,000 | 14,232,000 | -58,158,000 | 47,477,000 | 30,729,000 | -16,825,000 | -6,621,000 | 10,609,000 | 24,958,000 | -44,559,000 | 45,486,000 | 53,070,000 | 84,735,000 | -13,585,000 | 393,000 | 32,287,000 | 43,106,000 | 7,678,000 | -35,903,000 | 7,563,000 | 27,048,000 | -17,705,000 | -21,087,000 | 4,757,000 | -10,340,000 | -37,938,000 | -40,249,000 | 11,947,000 | 51,597,000 | 47,289,000 | 28,762,000 | -55,562,000 | 86,502,000 | -26,698,000 | -54,382,000 | 29,058,000 | -26,392,000 | -16,111,000 | 9,930,000 | -3,714,000 | 12,989,000 | 14,927,000 | 21,567,000 | -28,028,000 | 1,289,000 | -4,619,000 | -9,309,000 | 1,581,000 | -6,561,000 | 10,644,000 | 11,540,000 | 6,095,000 | -3,151,000 | ||||||||||||
cash paid for business acquisitions, net of cash acquired | 138,000 | 0 | 0 | 176,000 | -56,849,000 | 0 | 0 | 159,000 | -49,080,000 | 0 | 22,000 | -18,976,000 | -13,207,000 | 0 | 0 | -966,000 | -142,802,000 | 0 | 0 | 0 | -83,804,000 | 0 | 0 | 0 | -61,475,000 | -39,000 | -24,224,000 | 0 | -35,516,000 | 236,000 | 1,417,000 | 0 | -16,000 | -50,569,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of business, net of cash transferred | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from investing activities | -2,261,000 | -20,333,000 | -2,395,000 | -1,421,000 | 772,000 | -59,224,000 | -2,420,000 | 15,428,000 | -2,315,000 | -2,287,000 | -2,504,000 | -1,758,000 | -3,867,000 | -1,651,000 | -50,020,000 | 3,762,000 | -5,175,000 | -23,766,000 | -14,197,000 | -2,852,000 | -2,011,000 | -2,952,000 | -144,112,000 | -2,404,000 | -6,767,000 | -1,285,000 | -85,780,000 | -2,961,000 | -5,654,000 | -3,033,000 | -61,908,000 | -947,000 | -30,295,000 | -6,464,000 | -42,835,000 | -4,443,000 | -6,363,000 | -207,000 | -215,000 | -368,000 | -1,259,000 | -1,198,000 | -2,006,000 | -2,603,000 | -4,674,000 | -3,174,000 | -2,339,000 | -40,899,000 | -4,483,000 | -3,864,000 | -1,851,000 | -1,622,000 | -1,814,000 | -12,016,000 | -148,000 | 310,000 | -8,000 | -1,177,000 | -1,622,000 | 3,116,000 | -2,345,000 | -2,594,000 | -542,000 | -1,427,000 | -51,117,000 | -5,402,000 | -1,554,000 | -1,386,000 | -2,437,000 | -5,907,000 | -1,388,000 | -1,244,000 | -854,000 | -946,000 | -592,000 | -734,000 | -752,000 | -1,295,000 | -1,802,000 | -1,291,000 | -2,497,000 | ||||||||||||
cash flows from financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borrowings on revolving credit | 47,647,000 | 92,528,000 | 49,210,000 | 11,749,000 | 586,069,000 | 546,232,000 | 537,926,000 | 476,235,000 | 566,422,000 | 559,911,000 | 455,780,000 | 576,758,000 | 702,435,000 | 476,781,000 | 352,341,000 | 476,800,000 | 390,812,000 | 431,853,000 | 236,055,000 | -11,495,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayments on revolving credit | -47,647,000 | -92,528,000 | -49,210,000 | -11,750,000 | -617,356,000 | -563,999,000 | -520,139,000 | -500,632,000 | -475,871,000 | -527,151,000 | -534,788,000 | -501,700,000 | -513,972,000 | -504,514,000 | -376,817,000 | -387,515,000 | -426,160,000 | -409,864,000 | -149,055,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borrowings on long-term debt | 0 | -2,218,000 | -1,875,000 | -1,875,000 | -1,875,000 | -2,214,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayments on long-term debt | -625,000 | -131,250,000 | -2,236,000 | -1,875,000 | -3,750,000 | -357,000 | -1,875,000 | -1,875,000 | -937,000 | -938,000 | -1,272,000 | 1,000 | -1,000 | -330,000 | -773,000 | 0 | -1,402,000 | -617,000 | -8,828,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayments on finance lease obligation | -240,000 | -252,000 | -271,000 | -271,000 | -272,000 | -275,000 | -143,000 | -251,000 | -191,000 | -120,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
debt issuance costs | 23,000 | 0 | 0 | 0 | -1,407,000 | 0 | 0 | 0 | -296,000 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration payments | 0 | 0 | -1,375,000 | 0 | 0 | -1,000 | 0 | 0 | 10,000 | -5,458,000 | -30,158,000 | 0 | 0 | -13,167,000 | -40,858,000 | 0 | 0 | -1,607,000 | -8,634,000 | -1,320,000 | 0 | 0 | -111,000 | 0 | -5,529,000 | -17,000 | -147,000 | -2,000 | -3,644,000 | 0 | -61,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
exercise of stock options | 2,000 | 20,000 | 4,834,000 | 7,000 | 15,000 | 2,518,000 | 6,971,000 | 187,000 | 317,000 | 4,237,000 | 72,000 | 57,000 | 219,000 | 624,000 | 10,000 | 712,000 | 478,000 | 120,000 | 994,000 | 12,000 | 3,438,000 | 2,289,000 | 2,368,000 | 113,000 | 178,000 | 3,138,000 | 581,000 | 97,000 | 381,000 | 130,000 | 44,000 | 205,000 | 429,000 | 1,097,000 | 8,269,000 | 2,786,000 | 1,793,000 | 773,000 | 699,000 | 759,000 | -429,000 | 4,704,000 | 2,648,000 | 719,000 | 1,494,000 | 2,519,000 | 2,187,000 | 172,000 | 694,000 | 674,000 | 129,000 | 580,000 | 121,000 | 269,000 | 370,000 | 1,207,000 | 1,008,000 | 88,000 | 33,000 | 895,000 | 273,000 | 934,000 | 916,000 | 1,036,000 | 1,089,000 | 1,227,000 | -5,000 | 585,000 | 3,945,000 | 467,000 | |||||||||||||||||||||||
taxes paid on settlement of equity awards | -221,000 | -17,000 | -2,617,000 | -76,000 | -14,000 | -11,000 | -4,794,000 | -82,000 | -137,000 | -1,075,000 | -1,582,000 | -30,000 | -101,000 | -1,736,000 | -596,000 | -25,000 | -95,000 | 0 | 0 | 1,000 | 0 | -1,342,000 | -12,000 | 0 | -2,000 | -1,389,000 | -15,000 | -15,000 | -6,000 | -1,578,000 | -38,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock repurchased, including excise tax | -32,698,000 | -17,402,000 | -21,285,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from financing activities | -33,759,000 | -50,318,000 | -22,950,000 | -31,063,000 | -25,731,000 | -26,630,000 | -42,635,000 | -77,813,000 | -83,493,000 | -82,464,000 | 53,985,000 | 54,044,000 | -33,669,000 | -53,455,000 | 5,508,000 | 1,955,000 | -24,553,000 | 84,299,000 | 2,532,000 | -32,751,000 | -79,170,000 | 62,068,000 | 147,361,000 | -14,133,000 | -25,505,000 | -27,204,000 | 63,336,000 | -5,982,000 | -59,077,000 | -15,743,000 | 44,497,000 | -20,727,000 | -26,396,000 | 174,000 | -9,944,000 | 412,000 | 1,051,000 | 8,406,000 | -584,000 | 1,793,000 | -21,792,000 | 6,053,000 | 8,968,000 | -34,860,000 | -52,706,000 | -1,204,000 | 46,478,000 | 26,138,000 | -9,220,000 | 16,467,000 | 272,000 | 452,000 | 693,000 | 14,000 | 163,000 | 180,000 | -22,590,000 | 22,163,000 | -27,979,000 | 53,856,000 | -94,754,000 | 36,460,000 | 54,654,000 | -29,490,000 | 76,245,000 | 2,862,000 | -3,978,000 | -1,920,000 | -3,430,000 | -4,373,000 | -20,385,000 | 27,158,000 | 615,000 | 2,754,000 | 11,985,000 | -1,883,000 | 5,002,000 | -10,551,000 | -12,000,000 | -6,776,000 | 6,319,000 | ||||||||||||
effect of exchange rate changes on cash and cash equivalents | 1,498,000 | -1,648,000 | 901,000 | 2,223,000 | 2,189,000 | -3,377,000 | 608,000 | -2,855,000 | -1,033,000 | 1,501,000 | -1,256,000 | 1,812,000 | 842,000 | 1,379,000 | -1,342,000 | -3,722,000 | 4,025,000 | -1,024,000 | -4,038,000 | 5,648,000 | -3,829,000 | 3,326,000 | -1,439,000 | -1,491,000 | -1,896,000 | 174,000 | -429,000 | 281,000 | 156,000 | 842,000 | -721,000 | -5,263,000 | 88,000 | -500,000 | 1,659,000 | -308,000 | 995,000 | -1,030,000 | -97,000 | 1,595,000 | 1,370,000 | -290,000 | -5,271,000 | 1,357,000 | -8,044,000 | -1,699,000 | -2,907,000 | 268,000 | 423,000 | -486,000 | 703,000 | -604,000 | -493,000 | 256,000 | 197,000 | -2,549,000 | 1,302,000 | -1,133,000 | -2,070,000 | 93,000 | 316,000 | -100,000 | 585,000 | -517,000 | -93,000 | -254,000 | 247,000 | 600,000 | -93,000 | -183,000 | -411,000 | 234,000 | 150,000 | 126,000 | 34,000 | 48,000 | 15,000 | 203,000 | -2,000 | -137,000 | -122,000 | ||||||||||||
decrease in cash and cash equivalents | 36,829,000 | -41,458,000 | -1,233,000 | 3,418,000 | -2,349,000 | 3,891,000 | -6,672,000 | 18,144,000 | -1,338,000 | -20,230,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at beginning of period | 0 | 0 | 126,157,000 | 0 | 0 | 0 | 185,460,000 | 0 | 0 | 0 | 36,178,000 | 0 | 0 | 0 | 37,987,000 | 0 | 0 | 0 | 62,718,000 | 0 | 0 | 0 | 34,455,000 | 0 | 0 | 0 | 23,818,000 | 0 | 0 | 0 | 25,530,000 | 0 | 0 | 0 | 56,094,000 | 0 | 0 | 0 | 61,400,000 | 0 | 0 | 0 | 121,646,000 | 0 | 0 | 0 | 194,851,000 | 0 | 0 | 0 | 148,164,000 | 0 | 0 | 0 | 29,173,000 | 0 | 0 | 0 | 28,747,000 | 0 | 0 | 0 | 34,605,000 | 0 | 0 | 0 | 127,664,000 | 0 | 0 | 0 | 15,224,000 | 0 | 0 | 1,864,000 | 0 | 0 | 3,831,000 | 0 | 0 | 8,609,000 | |||||||||||||
cash and cash equivalents at end of period | 36,829,000 | -41,458,000 | 124,924,000 | -20,130,000 | 35,767,000 | -34,524,000 | 145,044,000 | 26,410,000 | 114,063,000 | 2,340,000 | 42,647,000 | -1,196,000 | -29,071,000 | 25,973,000 | 40,472,000 | -5,552,000 | 9,416,000 | -21,368,000 | 55,491,000 | 13,397,000 | -17,866,000 | -141,000 | -7,409,000 | 16,128,000 | 25,877,000 | 3,418,000 | -2,349,000 | 3,891,000 | 18,858,000 | -9,831,000 | -74,000 | 11,819,000 | 23,616,000 | -6,093,000 | 17,116,000 | -54,000 | 45,125,000 | 20,551,000 | 1,411,000 | -1,801,000 | 41,239,000 | 28,068,000 | -27,935,000 | -18,350,000 | 139,863,000 | 11,289,000 | 26,432,000 | -36,639,000 | 193,769,000 | 54,259,000 | 62,450,000 | -7,276,000 | 38,731,000 | -5,122,000 | -8,298,000 | 5,341,000 | 37,252,000 | -2,434,000 | 18,144,000 | -1,338,000 | 14,375,000 | 4,928,000 | -8,323,000 | -49,825,000 | 87,825,000 | 13,273,000 | 28,914,000 | 69,269,000 | 16,208,000 | 2,323,000 | -8,102,000 | 11,752,000 | 306,000 | -400,000 | 3,130,000 | 5,950,000 | -5,854,000 | 16,781,000 | |||||||||||||||
see accompanying notes to these condensed consolidated financial statements. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income from continuing operations | 19,878,000 | 17,095,000 | 21,221,000 | 19,947,000 | 23,526,000 | 23,152,000 | 22,073,000 | 20,657,000 | 13,786,000 | 11,061,000 | -115,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income from discontinued operations | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash from operating activities of continuing operations: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of a business | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of acquisitions: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from operating activities of continuing operations | -78,683,000 | 29,707,000 | -18,419,000 | -56,959,000 | 61,345,000 | -60,252,000 | 44,449,000 | 71,225,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flows from investing activities of continuing operations: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash received for business disposal | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from investing activities of continuing operations | -3,523,000 | -681,000 | 1,570,000 | -1,090,000 | -80,000 | -829,000 | 33,650,000 | -748,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flows from financing activities of continuing operations: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borrowings on revolving credit, net of expenses | 8,381,000 | 16,813,000 | 108,286,000 | 546,059,000 | 588,570,000 | 627,257,000 | 639,851,000 | 653,047,000 | 579,011,000 | 569,139,000 | 482,109,000 | 588,524,000 | 526,637,000 | 395,215,000 | 526,616,000 | 482,467,000 | 477,381,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayments on revolving credit, net of expenses | -8,430,000 | -16,763,000 | -129,166,000 | -623,305,000 | -669,424,000 | -607,471,000 | -710,657,000 | -595,750,000 | -542,147,000 | -477,593,000 | -495,600,000 | -587,139,000 | -470,237,000 | -449,017,000 | -477,814,000 | -477,466,000 | -545,095,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(repayments) borrowings on long-term debt | -1,875,000 | -2,227,000 | -938,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayments of finance lease obligations | -306,000 | -308,000 | -308,000 | -316,000 | -320,000 | -322,000 | -325,000 | -327,000 | -1,105,000 | 455,000 | -724,000 | -391,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repurchase of common stock | -1,000 | 0 | 0 | -6,077,000 | -9,175,000 | 0 | 0 | 0 | -3,469,000 | -17,413,000 | -1,792,000 | -26,827,000 | -29,638,000 | -41,949,000 | -16,074,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from financing activities of continuing operations | 80,376,000 | -23,635,000 | -3,495,000 | 54,860,000 | -55,985,000 | 47,044,000 | -39,628,000 | -70,255,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash flows from by discontinued operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in cash and cash equivalents | -20,130,000 | 35,767,000 | -34,524,000 | -40,416,000 | 26,410,000 | 114,063,000 | 2,340,000 | 6,469,000 | 25,973,000 | 2,485,000 | -5,552,000 | 9,416,000 | -21,368,000 | -7,227,000 | 13,397,000 | -17,866,000 | 11,620,000 | 21,112,000 | -141,000 | -7,409,000 | 16,128,000 | 2,059,000 | -32,478,000 | 17,116,000 | -54,000 | -16,275,000 | 20,551,000 | 1,411,000 | -1,801,000 | -80,407,000 | 28,068,000 | -27,935,000 | -18,350,000 | -54,988,000 | 11,289,000 | 26,432,000 | -36,639,000 | 45,605,000 | 54,259,000 | 62,450,000 | -7,276,000 | 9,558,000 | -5,122,000 | -8,298,000 | 5,341,000 | 8,505,000 | 4,928,000 | -8,323,000 | -49,825,000 | -39,839,000 | 13,273,000 | 28,914,000 | 69,269,000 | 984,000 | 2,323,000 | -8,102,000 | 9,888,000 | 306,000 | -400,000 | -701,000 | -13,046,000 | 5,950,000 | -5,854,000 | 8,172,000 | |||||||||||||||||||||||||||||
cash and cash equivalents of discontinued operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents of continuing operations | -5,552,000 | 9,416,000 | -21,368,000 | 55,491,000 | 13,397,000 | -17,866,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of business | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock repurchased | -24,216,000 | -28,126,000 | -19,917,000 | -8,344,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borrowings (repayments) on long-term debt | -937,000 | -938,000 | -937,000 | 18,402,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration payments excess | 0 | 0 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flows from discontinued operations: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash flows from operating activities of discontinued operations | 2,469,000 | 0 | -10,149,000 | 31,853,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash flows from investing activities of discontinued operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash flows from financing activities of discontinued operations | 0 | 0 | -20,006,000 | -9,488,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the sale of discontinued operations | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
finance lease obligations | 771,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment charges | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash flows from discontinued operations | 2,469,000 | 0 | -30,177,000 | 22,329,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
scansource, inc. and subsidiaries | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
condensed consolidated statements of cash flows (unaudited), continued | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash flows from by investing activities of discontinued operations | 0 | -22,000 | -36,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net loss from discontinued operations | 3,053,000 | -688,000 | -25,255,000 | -11,704,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of debt issuance costs | 104,000 | 105,000 | 104,000 | 84,000 | 84,000 | 84,000 | 84,000 | 84,000 | 74,000 | 75,000 | 74,000 | 74,000 | 75,000 | 74,000 | 74,000 | 75,000 | 74,000 | 74,000 | 74,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayments on short-term borrowings | -1,934,000 | 2,077,000 | -4,527,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
exercise and issuance of equity awards | 34,000 | 0 | 1,069,000 | 440,000 | 0 | 1,895,000 | 231,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefits from share-based payment arrangements | -1,000 | 0 | -42,000 | -46,000 | 0 | 0 | -74,000 | -27,000 | 0 | 0 | -190,000 | -70,000 | 0 | -101,000 | -607,000 | -274,000 | 0 | 0 | -241,000 | -608,000 | -1,570,000 | 6,000 | 1,019,000 | -1,175,000 | -647,000 | 6,000 | 557,000 | -119,000 | -162,000 | 1,000 | 97,000 | -163,000 | -6,000 | -5,000 | 84,000 | -1,622,000 | 0 | -55,000 | -155,000 | 0 | -494,000 | -1,611,000 | -478,000 | -61,000 | -832,000 | -293,000 | |||||||||||||||||||||||||||||||||||||||||||||||
other noncurrent assets | 1,652,000 | -3,704,000 | -290,000 | 3,508,000 | -1,514,000 | -2,429,000 | -1,554,000 | -4,782,000 | 273,000 | -960,000 | -552,000 | -1,421,000 | -965,000 | 110,000 | 766,000 | -123,000 | -134,000 | -424,000 | -907,000 | -509,000 | -515,000 | -68,000 | -418,000 | 96,000 | -576,000 | 5,218,000 | -1,677,000 | -373,000 | -284,000 | 69,000 | 2,859,000 | -681,000 | -1,127,000 | 42,000 | -5,850,000 | -136,000 | -357,000 | 22,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments for acquisition of intangible assets | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
short-term borrowings | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayments of capital lease obligations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration paid in excess of acquisition fair value | -2,746,000 | -5,355,000 | -2,089,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayments on capital lease obligation | -165,000 | -165,000 | -165,000 | -156,000 | -140,000 | -141,000 | -61,000 | -62,000 | -61,000 | -40,000 | -61,000 | -61,000 | -60,000 | -60,000 | -81,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borrowings (repayments) short-term borrowings | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for (recovery of) doubtful accounts | 2,253,000 | 1,754,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borrowings (repayments) on short-term borrowings | -23,343,000 | 0 | -4,609,000 | -547,000 | 540,000 | -4,452,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
share based compensation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increases (decreases) in short-term borrowings | 4,294,000 | -735,000 | -3,365,000 | 1,151,000 | -103,000 | -767,000 | 3,747,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of cash flow information: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest paid during the year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes paid during the year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
share-based compensation and restricted stock | 1,637,000 | 1,013,000 | 1,157,000 | 1,053,000 | 1,412,000 | 1,437,000 | 1,716,000 | 1,325,000 | 1,958,000 | 1,785,000 | 1,772,000 | 1,413,000 | 1,093,000 | 1,185,000 | 1,186,000 | 1,682,000 | 1,693,000 | 1,421,000 | 1,269,000 | 1,393,000 | 1,235,000 | 1,131,000 | 979,000 | 1,080,000 | 1,838,000 | 929,000 | 798,000 | 970,000 | 1,116,000 | 372,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment charges, including erp and goodwill | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for accounts and notes receivable | 2,979,000 | 3,294,000 | 2,039,000 | 2,084,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borrowings (repayments) on revolving credit, net of debt issuance costs | 9,289,000 | 12,053,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
allowance for accounts and notes receivable | 1,447,000 | 2,045,000 | 1,296,000 | 2,049,000 | 2,098,000 | 972,000 | 1,174,000 | 5,453,000 | 3,255,000 | 357,000 | 2,141,000 | 2,137,000 | 1,769,000 | 1,010,000 | 455,000 | 2,067,000 | 2,048,000 | 2,378,000 | 2,591,000 | 944,000 | 840,000 | 1,164,000 | 438,000 | 560,000 | 815,000 | 31,000 | 1,966,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borrowings (repayments) on revolving credit, net of expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borrowings (repayments) on revolving credit, net of debt issue costs | -54,669,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayments of long-term debt | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borrowings (repayments) on revolving credit | 43,433,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
asset impairment | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net proceeds from sale of property and equipment | 546,000 | 0 | 0 | 612,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increases in short-term borrowings | -238,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
decreases in short-term borrowings | -19,000 | -3,876,000 | 2,239,000 | -4,927,000 | 0 | 0 | -4,478,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(decreases) increases in short-term borrowings | -864,000 | -689,000 | -960,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(payments) advances on revolving credit, net of expenses | -26,141,000 | 24,261,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
exercise of stock options and section 16 remediation | 175,000 | 1,220,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of long-term debt | -1,000 | 61,000 | 0 | 793,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayment of long-term debt | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation | 1,050,000 | 1,009,000 | 997,000 | 1,015,000 | 1,004,000 | 1,074,000 | 1,110,000 | 1,161,000 | 1,286,000 | 1,074,000 | 1,131,000 | 1,283,000 | 1,394,000 | 1,412,000 | 1,411,000 | 1,381,000 | 1,362,000 | 1,386,000 | 1,321,000 | 1,215,000 | 1,219,000 | 1,292,000 | 1,254,000 | 1,272,000 | 1,218,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of intangible assets | 629,000 | 382,000 | 470,000 | 617,000 | 645,000 | 651,000 | 665,000 | 540,000 | 610,000 | 656,000 | 449,000 | 448,000 | 448,000 | 50,000 | 49,000 | 51,000 | 50,000 | 50,000 | 79,000 | 79,000 | 156,000 | 154,000 | 48,000 | 60,000 | 52,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade and notes receivable | 21,985,000 | -35,896,000 | -26,817,000 | -35,200,000 | 28,935,000 | 53,517,000 | 6,934,000 | 16,318,000 | 24,557,000 | -20,719,000 | -17,504,000 | 28,870,000 | -39,219,000 | -7,368,000 | -24,395,000 | -13,187,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other receivables | 2,721,000 | -2,214,000 | -205,000 | -4,703,000 | 4,645,000 | 931,000 | 1,899,000 | -4,309,000 | -5,058,000 | -3,142,000 | 441,000 | -1,865,000 | -1,371,000 | 1,431,000 | -889,000 | 1,097,000 | -697,000 | -2,269,000 | 674,000 | -493,000 | 802,000 | -964,000 | 236,000 | -558,000 | 1,841,000 | 205,000 | 1,443,000 | 563,000 | 1,194,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts payable | -42,727,000 | 14,420,000 | 21,217,000 | 29,397,000 | -44,009,000 | -35,018,000 | 17,363,000 | -125,832,000 | 90,446,000 | -4,999,000 | -36,625,000 | 13,734,000 | 280,000 | 30,782,000 | 31,287,000 | 17,833,000 | 17,223,000 | 4,948,000 | 1,307,000 | -16,640,000 | 14,099,000 | 3,240,000 | 16,556,000 | -2,984,000 | -1,539,000 | 10,749,000 | -12,173,000 | -760,000 | -22,559,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments on revolving credit, net of expenses | -20,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest in income of subsidiaries | 11,000 | 13,000 | 33,000 | 100,000 | 15,000 | 51,000 | 59,000 | 100,000 | 61,000 | 100,000 | 30,000 | 265,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
exercise of stock options & section 16 remediation | 5,460,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
advances (repayments) of long-term debt borrowings | -53,000 | -53,000 | 12,947,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax benefit | 62,000 | -1,747,000 | 631,000 | -969,000 | -1,000 | 420,000 | 1,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(repayments) advances of long-term debt borrowings | -10,900,000 | -2,628,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of capitalized software | 0 | 0 | 148,000 | 0 | 0 | 0 | 30,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
advances on revolving credit, net of expenses | 39,764,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax expense | 1,028,000 | 1,000 | -2,375,000 | -4,187,000 | -2,107,000 | 191,000 | 353,000 | 527,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
advances (payments) on revolving credit | 54,230,000 | -29,285,000 | 57,671,000 | 2,071,000 | -5,030,000 | -2,164,000 | 780,000 | -10,341,000 | -12,385,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of capitalized assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade and notes receivables | 4,198,000 | -17,833,000 | -26,556,000 | -5,584,000 | -7,530,000 | -10,306,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayments of long-term debt borrowings | -57,000 | -216,000 | -1,596,000 | -113,000 | -215,000 | -203,000 | -202,000 | -209,000 | -216,000 | -214,000 | -210,000 | -221,000 | -205,000 | -200,000 | -192,000 | -192,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at beginning of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at end of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of noncash investing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
assets acquired in exchange for liabilities assumed | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for business acquisitions | 0 | -83,000 | -1,265,000 | 0 | -3,000 | -518,000 | -104,000 | 0 | 0 | -457,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax benefit of stock option exercise | 73,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax benefit of stock option exercises | 9,000 | 26,000 | 1,098,000 | 0 | 402,000 | 480,000 | -357,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
advances on revolving credit | -21,077,000 | 3,996,000 | 6,044,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of exchange rate changes on cash | -3,000 | 36,000 | 5,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in cash | 1,179,000 | -837,000 | 1,391,000 | -2,198,000 | 2,509,000 | -503,000 | -1,326,000 | -1,580,000 | 682,000 | -531,000 | 2,698,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash at beginning of period | 0 | 0 | 1,047,000 | 0 | 0 | 2,565,000 | 0 | 0 | 1,296,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash at end of period | 1,179,000 | -837,000 | 2,438,000 | 2,509,000 | -503,000 | 1,239,000 | 682,000 | -531,000 | 3,994,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(payments) advances on revolving credit | -110,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
extraordinary gain, net of income taxes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
allowance for accounts receivable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash at beginning of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash at end of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental information: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest paid | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes paid | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for acquisition of minority interest | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
advances (repayments) on revolving credit | 11,163,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of exchange rate changes upon cash | -167,000 | -24,000 | 333,000 | 1,142,000 | 150,000 | -13,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest in net income of subsidiaries | -20,000 | 77,000 | 147,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for minority interest | -100,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest in net income | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables | -6,855,000 | 12,641,000 | 4,862,000 | -22,781,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from long-term debt borrowings | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of building |
