Please enter the stock ticker. Add .to for Canadian stocks.
All numbers in thousands except per share items and ratios.
Put a checkmark beside items to have them appear in the chart below.
Reported Currency: USD | TTM | 2023-12-31 | 2023-01-01 | 2022-01-02 | 2021-01-03 | 2019-12-29 | 2018-12-30 | 2017-12-31 | 2017-01-01 | 2016-01-03 | 2014-12-28 | 2013-12-29 | 2012-12-30 | 2012-01-01 | 2011-01-02 | 2010-01-03 | 2008-12-28 | 2007-12-30 | 2006-12-31 | 2006-01-01 | 2005-01-02 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 87,696,000 | 85,159,000 | 79,990,000 | 78,740,000 | 82,584,000 | 82,059,000 | 81,581,000 | 76,450,000 | 71,890,000 | 70,074,000 | 74,331,000 | 71,312,000 | 67,224,000 | 65,030,000 | 61,587,000 | 61,897,000 | 63,747,000 | 61,095,000 | 53,324,000 | 50,514,000 | 47,348,000 |
Revenue Growth | - | 6.46% | 1.59% | -4.65% | 0.64% | 0.59% | 6.71% | 6.34% | 2.59% | -5.73% | 4.23% | 6.08% | 3.37% | 5.59% | -0.50% | -2.90% | 4.34% | 14.57% | 5.56% | 6.69% | |
Cost of Revenue | 27,141,000 | 26,553,000 | 24,596,000 | 23,402,000 | 28,427,000 | 27,556,000 | 27,091,000 | 25,354,000 | 21,685,000 | 21,536,000 | 22,746,000 | 22,342,000 | 21,658,000 | 20,360,000 | 18,792,000 | 18,447,000 | 18,511,000 | 17,751,000 | 15,057,000 | 13,954,000 | 13,422,000 |
Gross Profit | 60,555,000 | 58,606,000 | 55,394,000 | 55,338,000 | 54,157,000 | 54,503,000 | 54,490,000 | 51,096,000 | 50,205,000 | 48,538,000 | 51,585,000 | 48,970,000 | 45,566,000 | 44,670,000 | 42,795,000 | 43,450,000 | 45,236,000 | 43,344,000 | 38,267,000 | 36,560,000 | 33,926,000 |
Gross Profit Margin | 69.05% | 68.82% | 69.25% | 70.28% | 65.58% | 66.42% | 66.79% | 66.84% | 69.84% | 69.27% | 69.40% | 68.67% | 67.78% | 68.69% | 69.49% | 70.20% | 70.96% | 70.95% | 71.76% | 72.38% | 71.65% |
Research and Development | 16,414,000 | 15,048,000 | 14,135,000 | 14,277,000 | 12,340,000 | 11,355,000 | 10,775,000 | 10,554,000 | 9,095,000 | 9,046,000 | 8,494,000 | 8,183,000 | 7,665,000 | 7,548,000 | 6,844,000 | 7,167,000 | 7,758,000 | 7,680,000 | 7,125,000 | 6,312,000 | 5,203,000 |
General and Administrative Expenses | 21,326,000 | 20,112,000 | 19,046,000 | 20,118,000 | 22,084,000 | 22,178,000 | 22,540,000 | 21,420,000 | 19,945,000 | 21,203,000 | 21,954,000 | 21,830,000 | 20,869,000 | 20,969,000 | 19,424,000 | 19,801,000 | 21,490,000 | 20,451,000 | 17,433,000 | 16,877,000 | 15,860,000 |
Total Operating Expenses | 37,937,000 | 35,564,000 | 33,181,000 | 34,395,000 | 34,424,000 | 33,533,000 | 33,315,000 | 31,974,000 | 29,040,000 | 30,249,000 | 30,448,000 | 30,013,000 | 28,534,000 | 28,517,000 | 26,268,000 | 26,968,000 | 29,248,000 | 28,131,000 | 24,558,000 | 23,189,000 | 21,063,000 |
Operating Income or Loss | 22,117,000 | 23,409,000 | 23,193,000 | 20,470,000 | 16,945,000 | 15,117,000 | 15,623,000 | 14,197,000 | 17,931,000 | 15,276,000 | 17,420,000 | 15,433,000 | 14,529,000 | 16,307,000 | 13,588,000 | 14,255,000 | 14,916,000 | 17,299,000 | 13,597,000 | 13,519,000 | 12,896,000 |
Operating Margin | 25.29% | 27.49% | 28.99% | 26.00% | 20.52% | 18.42% | 19.15% | 18.57% | 24.94% | 21.80% | 23.44% | 21.64% | 21.61% | 25.08% | 22.06% | 23.03% | 23.40% | 28.31% | 25.50% | 26.76% | 27.24% |
Interest Expense | 769,000 | 772,000 | 276,000 | 183,000 | 201,000 | 318,000 | 1,005,000 | 934,000 | 726,000 | 552,000 | 533,000 | 482,000 | 532,000 | 571,000 | 348,000 | 451,000 | 435,000 | 296,000 | 0 | 0 | 0 |
EBITDA | 29,512,000 | 23,725,000 | 27,170,000 | 30,925,000 | 27,498,000 | 28,272,000 | 28,104,000 | 24,539,000 | 24,919,000 | 22,116,000 | 25,032,000 | 23,161,000 | 17,957,000 | 16,045,000 | 20,347,000 | 18,964,000 | 20,196,000 | 16,356,000 | 15,774,000 | 15,612,000 | 15,020,000 |
Depreciation and Amortization | 7,286,000 | 7,486,000 | 6,970,000 | 7,390,000 | 7,231,000 | 7,009,000 | 6,929,000 | 5,642,000 | 3,754,000 | 3,746,000 | 3,895,000 | 4,104,000 | 3,666,000 | 3,158,000 | 2,939,000 | 2,774,000 | 2,832,000 | 2,777,000 | 2,177,000 | 2,093,000 | 2,124,000 |
Income Before Tax | 17,626,000 | 15,062,000 | 19,359,000 | 19,178,000 | 16,497,000 | 17,328,000 | 17,999,000 | 17,673,000 | 19,803,000 | 19,196,000 | 20,563,000 | 15,471,000 | 13,775,000 | 12,361,000 | 16,947,000 | 15,755,000 | 16,929,000 | 13,283,000 | 14,587,000 | 13,656,000 | 12,838,000 |
Income Tax Expense | 2,859,000 | 1,736,000 | 2,989,000 | 1,377,000 | 1,783,000 | 2,209,000 | 2,702,000 | 16,373,000 | 3,263,000 | 3,787,000 | 4,240,000 | 1,640,000 | 3,261,000 | 2,689,000 | 3,613,000 | 3,489,000 | 3,980,000 | 2,707,000 | 3,534,000 | 3,245,000 | 4,329,000 |
Net Income | 14,684,000 | 35,153,000 | 17,941,000 | 20,878,000 | 14,714,000 | 15,119,000 | 15,297,000 | 1,300,000 | 16,540,000 | 15,409,000 | 16,323,000 | 13,831,000 | 10,853,000 | 9,672,000 | 13,334,000 | 12,266,000 | 12,949,000 | 10,576,000 | 11,053,000 | 10,411,000 | 8,509,000 |
Net Income Margin | 16.75% | 41.28% | 22.43% | 26.52% | 17.82% | 18.42% | 18.75% | 1.70% | 23.01% | 21.99% | 21.96% | 19.40% | 16.14% | 14.87% | 21.65% | 19.82% | 20.31% | 17.31% | 20.73% | 20.61% | 17.97% |
EPS | 6.10 | 13.88 | 6.86 | 7.93 | 5.59 | 5.74 | 5.75 | 0.48 | 6.08 | 5.57 | 5.86 | 4.90 | 3.91 | 3.54 | 4.86 | 4.45 | 4.67 | 3.67 | 3.76 | 3.38 | 2.75 |
EPS Diluted | 6.05 | 13.73 | 6.73 | 7.81 | 5.51 | 5.63 | 5.61 | 0.47 | 5.93 | 5.48 | 5.70 | 4.81 | 3.86 | 3.49 | 4.78 | 4.40 | 4.57 | 3.63 | 3.73 | 3.35 | 2.74 |
Weighted Average Shares Out | - | 2,533,500 | 2,613,597 | 2,628,965 | 2,632,512 | 2,632,507 | 2,662,324 | 2,682,525 | 2,706,511 | 2,755,162 | 2,783,223 | 2,820,628 | 2,778,489 | 2,724,363 | 2,738,097 | 2,760,000 | 2,811,900 | 2,882,900 | 2,939,628 | 2,976,331 | 2,968,100 |
Weighted Average Shares Out Diluted | - | 2,560,400 | 2,663,900 | 2,674,000 | 2,670,700 | 2,684,300 | 2,728,700 | 2,745,300 | 2,788,900 | 2,812,900 | 2,863,900 | 2,877,000 | 2,812,600 | 2,775,300 | 2,788,800 | 2,789,100 | 2,835,600 | 2,910,700 | 2,963,271 | 3,002,985 | 2,985,401 |
Reported Currency: USD | Q3 | 2023-12-31 | 2023-01-01 | 2022-01-02 | 2021-01-03 | 2019-12-29 | 2018-12-30 | 2017-12-31 | 2017-01-01 | 2016-01-03 | 2014-12-28 | 2013-12-29 | 2012-12-30 | 2012-01-01 | 2011-01-02 | 2010-01-03 | 2008-12-28 | 2007-12-30 | 2006-12-31 | 2006-01-01 | 2005-01-02 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | |||||||||||||||||||||
Cash and Cash Equivalents | 19,980,000 | 21,859,000 | 12,889,000 | 14,487,000 | 13,985,000 | 17,305,000 | 18,107,000 | 17,824,000 | 18,972,000 | 13,732,000 | 14,523,000 | 20,927,000 | 14,911,000 | 24,542,000 | 19,355,000 | 15,810,000 | 10,768,000 | 7,770,000 | 4,083,000 | 16,055,000 | 9,203,000 |
Short Term Investments | 317,000 | 1,068,000 | 9,392,000 | 17,121,000 | 11,200,000 | 1,982,000 | 1,580,000 | 472,000 | 22,935,000 | 24,644,000 | 18,566,000 | 8,279,000 | 6,178,000 | 7,719,000 | 8,303,000 | 3,615,000 | 2,041,000 | 1,545,000 | 1,000 | 83,000 | 3,681,000 |
Cash + Short Term Investments | 20,297,000 | 22,927,000 | 22,281,000 | 31,608,000 | 25,185,000 | 19,287,000 | 19,687,000 | 18,296,000 | 41,907,000 | 38,376,000 | 33,089,000 | 29,206,000 | 21,089,000 | 32,261,000 | 27,658,000 | 19,425,000 | 12,809,000 | 9,315,000 | 4,084,000 | 16,138,000 | 12,884,000 |
Net Receivables | 16,174,000 | 14,873,000 | 14,039,000 | 15,283,000 | 13,576,000 | 14,481,000 | 14,098,000 | 13,490,000 | 11,699,000 | 10,734,000 | 10,985,000 | 11,713,000 | 11,309,000 | 10,581,000 | 9,774,000 | 9,646,000 | 9,719,000 | 9,444,000 | 8,712,000 | 7,010,000 | 6,831,000 |
Inventory | 12,603,000 | 11,181,000 | 10,268,000 | 10,387,000 | 9,344,000 | 9,020,000 | 8,599,000 | 8,765,000 | 8,144,000 | 8,053,000 | 8,184,000 | 7,878,000 | 7,495,000 | 6,285,000 | 5,378,000 | 5,180,000 | 5,052,000 | 5,110,000 | 4,889,000 | 3,959,000 | 3,744,000 |
Other Current Assets | 4,175,000 | 4,514,000 | 8,706,000 | 3,701,000 | 3,132,000 | 2,486,000 | 3,649,000 | 2,537,000 | 3,282,000 | 3,047,000 | 3,486,000 | 7,610,000 | 6,223,000 | 5,189,000 | 4,497,000 | 5,290,000 | 6,797,000 | 6,076,000 | 5,290,000 | 4,373,000 | 3,861,000 |
Total Current Assets | 53,249,000 | 53,495,000 | 55,294,000 | 60,979,000 | 51,237,000 | 45,274,000 | 46,033,000 | 43,088,000 | 65,032,000 | 60,210,000 | 59,311,000 | 56,407,000 | 46,116,000 | 54,316,000 | 47,307,000 | 39,541,000 | 34,377,000 | 29,945,000 | 22,975,000 | 31,394,000 | 27,320,000 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 20,479,000 | 19,898,000 | 17,982,000 | 18,962,000 | 18,766,000 | 17,658,000 | 17,035,000 | 17,005,000 | 15,912,000 | 15,905,000 | 16,126,000 | 16,710,000 | 16,097,000 | 14,739,000 | 14,553,000 | 14,759,000 | 14,365,000 | 14,185,000 | 13,044,000 | 10,830,000 | 10,436,000 |
Goodwill | 44,799,000 | 36,558,000 | 36,047,000 | 35,246,000 | 36,393,000 | 33,639,000 | 30,453,000 | 31,906,000 | 22,805,000 | 21,629,000 | 21,832,000 | 22,798,000 | 22,424,000 | 16,138,000 | 15,294,000 | 14,862,000 | 13,719,000 | 14,123,000 | 13,340,000 | 0 | 0 |
Intangible Assets | 39,490,000 | 34,175,000 | 38,489,000 | 46,392,000 | 53,402,000 | 47,643,000 | 47,611,000 | 53,228,000 | 26,876,000 | 25,764,000 | 27,222,000 | 27,947,000 | 28,752,000 | 18,138,000 | 16,716,000 | 16,323,000 | 13,976,000 | 14,640,000 | 15,348,000 | 12,175,000 | 11,842,000 |
Long Term Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4,000 | 0 | 0 | 0 | 0 |
Tax Assets | 9,349,000 | 9,279,000 | 8,947,000 | 10,223,000 | 8,534,000 | 7,819,000 | 7,640,000 | 7,105,000 | 6,148,000 | 5,490,000 | 3,396,000 | 3,872,000 | 4,541,000 | 6,540,000 | 5,096,000 | 5,507,000 | 5,841,000 | 4,889,000 | 3,210,000 | 385,000 | 551,000 |
Other Non-Current Assets | 10,921,000 | 14,153,000 | 30,619,000 | 10,216,000 | 6,562,000 | 5,695,000 | 4,182,000 | 4,971,000 | 4,435,000 | 4,413,000 | 3,232,000 | 4,949,000 | 3,417,000 | 3,773,000 | 3,942,000 | 3,690,000 | 2,630,000 | 3,172,000 | 2,639,000 | 3,241,000 | 3,168,000 |
Total Non-Current Assets | 125,038,000 | 114,063,000 | 132,084,000 | 121,039,000 | 123,657,000 | 112,454,000 | 106,921,000 | 114,215,000 | 76,176,000 | 73,201,000 | 71,808,000 | 76,276,000 | 75,231,000 | 59,328,000 | 55,601,000 | 55,141,000 | 50,535,000 | 51,009,000 | 47,581,000 | 26,631,000 | 25,997,000 |
Other Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -761,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Assets | 178,287,000 | 167,558,000 | 187,378,000 | 182,018,000 | 174,894,000 | 157,728,000 | 152,954,000 | 157,303,000 | 141,208,000 | 133,411,000 | 130,358,000 | 132,683,000 | 121,347,000 | 113,644,000 | 102,908,000 | 94,682,000 | 84,912,000 | 80,954,000 | 70,556,000 | 58,025,000 | 53,317,000 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 8,954,000 | 9,632,000 | 9,889,000 | 11,055,000 | 9,505,000 | 8,544,000 | 7,537,000 | 7,310,000 | 6,918,000 | 6,668,000 | 7,633,000 | 6,266,000 | 5,831,000 | 5,725,000 | 5,623,000 | 5,541,000 | 7,503,000 | 6,909,000 | 5,691,000 | 4,315,000 | 5,227,000 |
Short Term Debt | 4,462,000 | 3,451,000 | 12,756,000 | 3,766,000 | 2,631,000 | 1,202,000 | 2,796,000 | 3,906,000 | 4,684,000 | 7,004,000 | 3,638,000 | 4,852,000 | 4,676,000 | 6,658,000 | 7,617,000 | 6,318,000 | 3,732,000 | 2,463,000 | 4,579,000 | 668,000 | 280,000 |
Tax Payables | 4,834,000 | 2,993,000 | 2,220,000 | 1,112,000 | 1,392,000 | 2,266,000 | 818,000 | 1,854,000 | 971,000 | 750,000 | 500,000 | 770,000 | 1,064,000 | 854,000 | 578,000 | 442,000 | 417,000 | 0 | 0 | 0 | 0 |
Deferred Revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Current Liabilities | 33,509,000 | 30,206,000 | 30,937,000 | 29,293,000 | 28,965,000 | 23,952,000 | 20,079,000 | 17,467,000 | 13,714,000 | 13,325,000 | 13,314,000 | 13,787,000 | 12,691,000 | 9,574,000 | 9,254,000 | 9,430,000 | 9,200,000 | 10,465,000 | 8,891,000 | 7,652,000 | 8,420,000 |
Total Current Liabilities | 51,759,000 | 46,282,000 | 55,802,000 | 45,226,000 | 42,493,000 | 35,964,000 | 31,230,000 | 30,537,000 | 26,287,000 | 27,747,000 | 25,085,000 | 25,675,000 | 24,262,000 | 22,811,000 | 23,072,000 | 21,731,000 | 20,852,000 | 19,837,000 | 19,161,000 | 12,635,000 | 13,927,000 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 31,289,000 | 26,981,000 | 27,986,000 | 29,985,000 | 32,635,000 | 26,494,000 | 27,684,000 | 30,675,000 | 22,442,000 | 12,857,000 | 15,122,000 | 13,328,000 | 11,489,000 | 12,969,000 | 9,156,000 | 8,223,000 | 8,120,000 | 7,074,000 | 2,014,000 | 2,017,000 | 2,565,000 |
Deferred Revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 2,952,000 | 3,193,000 | 3,991,000 | 7,487,000 | 7,214,000 | 5,958,000 | 7,506,000 | 8,368,000 | 2,910,000 | 2,562,000 | 3,154,000 | 3,989,000 | 3,136,000 | 1,800,000 | 1,447,000 | 1,424,000 | 1,432,000 | 1,493,000 | 1,319,000 | 211,000 | 403,000 |
Other Non-Current Liabilities | 22,129,000 | 22,328,000 | 22,795,000 | 25,297,000 | 29,274,000 | 29,841,000 | 26,782,000 | 27,563,000 | 19,151,000 | 19,095,000 | 18,713,000 | 15,638,000 | 17,634,000 | 18,984,000 | 12,654,000 | 12,716,000 | 11,997,000 | 9,231,000 | 8,744,000 | 5,291,000 | 4,609,000 |
Total Non-Current Liabilities | 56,370,000 | 52,502,000 | 54,772,000 | 62,769,000 | 69,123,000 | 62,293,000 | 61,972,000 | 66,606,000 | 44,503,000 | 34,514,000 | 36,282,000 | 32,955,000 | 32,259,000 | 33,753,000 | 23,257,000 | 22,363,000 | 21,549,000 | 17,798,000 | 12,077,000 | 7,519,000 | 7,577,000 |
Total Liabilities | 108,129,000 | 98,784,000 | 110,574,000 | 107,995,000 | 111,616,000 | 98,257,000 | 93,202,000 | 97,143,000 | 70,790,000 | 62,261,000 | 61,367,000 | 58,630,000 | 56,521,000 | 56,564,000 | 46,329,000 | 44,094,000 | 42,401,000 | 37,635,000 | 31,238,000 | 20,154,000 | 21,504,000 |
Common Stock | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 |
Retained Earnings | 155,179,000 | 153,843,000 | 128,345,000 | 123,060,000 | 113,890,000 | 110,659,000 | 106,216,000 | 101,793,000 | 110,551,000 | 103,879,000 | 97,245,000 | 89,493,000 | 85,992,000 | 81,251,000 | 77,773,000 | 70,306,000 | 63,379,000 | 55,280,000 | 49,290,000 | 41,471,000 | 35,223,000 |
Accumulated Other Comprehensive Income/Loss | -12,522,000 | -12,527,000 | -12,967,000 | -13,058,000 | -15,242,000 | -15,891,000 | -15,222,000 | -13,199,000 | -14,901,000 | -13,165,000 | -10,722,000 | -2,860,000 | -5,810,000 | -5,632,000 | -3,531,000 | -3,058,000 | -4,955,000 | -693,000 | -2,118,000 | -755,000 | -526,000 |
Total Stockholders Equity | 70,158,000 | 68,774,000 | 76,804,000 | 74,023,000 | 63,278,000 | 59,471,000 | 59,752,000 | 60,160,000 | 70,418,000 | 71,150,000 | 69,752,000 | 74,053,000 | 64,826,000 | 57,080,000 | 56,579,000 | 50,588,000 | 42,511,000 | 43,319,000 | 39,318,000 | 37,871,000 | 31,813,000 |
Total Investments | 317,000 | 1,068,000 | 9,392,000 | 17,121,000 | 11,200,000 | 1,982,000 | 1,580,000 | 472,000 | 22,935,000 | 24,644,000 | 18,566,000 | 8,279,000 | 6,178,000 | 7,719,000 | 8,303,000 | 3,615,000 | 2,045,000 | 1,545,000 | 1,000 | 83,000 | 3,681,000 |
Total Debt | 35,751,000 | 29,332,000 | 39,642,000 | 33,751,000 | 35,266,000 | 27,696,000 | 30,480,000 | 34,581,000 | 27,126,000 | 19,861,000 | 18,760,000 | 18,180,000 | 16,165,000 | 19,627,000 | 16,773,000 | 14,541,000 | 11,852,000 | 9,537,000 | 6,593,000 | 2,685,000 | 2,845,000 |
Net Debt | 15,771,000 | 7,473,000 | 26,753,000 | 19,264,000 | 21,281,000 | 10,391,000 | 12,373,000 | 16,757,000 | 8,154,000 | 6,129,000 | 4,237,000 | -2,747,000 | 1,254,000 | -4,915,000 | -2,582,000 | -1,269,000 | 1,084,000 | 1,767,000 | 2,510,000 | -13,370,000 | -6,358,000 |
Reported Currency: USD | TTM | 2023-12-31 | 2023-01-01 | 2022-01-02 | 2021-01-03 | 2019-12-29 | 2018-12-30 | 2017-12-31 | 2017-01-01 | 2016-01-03 | 2014-12-28 | 2013-12-29 | 2012-12-30 | 2012-01-01 | 2011-01-02 | 2010-01-03 | 2008-12-28 | 2007-12-30 | 2006-12-31 | 2006-01-01 | 2005-01-02 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | |||||||||||||||||||||
Net Income | 14,767,000 | 13,326,000 | 17,941,000 | 20,878,000 | 14,714,000 | 15,119,000 | 15,297,000 | 1,300,000 | 16,540,000 | 15,409,000 | 16,323,000 | 13,831,000 | 10,514,000 | 9,672,000 | 13,334,000 | 12,266,000 | 12,949,000 | 10,576,000 | 11,053,000 | 10,411,000 | 8,509,000 |
Depreciation & Amortization | 7,286,000 | 7,486,000 | 6,970,000 | 7,390,000 | 7,231,000 | 7,009,000 | 6,929,000 | 5,642,000 | 3,754,000 | 3,746,000 | 3,895,000 | 4,104,000 | 3,666,000 | 3,158,000 | 2,939,000 | 2,774,000 | 2,832,000 | 2,777,000 | 2,177,000 | 2,093,000 | 2,124,000 |
Deferred Income Tax | -4,579,000 | -4,194,000 | -1,663,000 | -2,079,000 | -1,141,000 | -2,476,000 | -1,016,000 | 2,406,000 | -341,000 | -270,000 | 441,000 | -607,000 | -39,000 | -836,000 | 356,000 | -436,000 | 22,000 | -1,762,000 | -1,168,000 | -46,000 | -498,000 |
Stock Based Compensation | 1,116,000 | 1,162,000 | 1,138,000 | 1,135,000 | 1,005,000 | 977,000 | 978,000 | 962,000 | 878,000 | 874,000 | 792,000 | 728,000 | 662,000 | 621,000 | 614,000 | 628,000 | 627,000 | 0 | 0 | 0 | 0 |
Change in Working Capital | 4,286,000 | 2,507,000 | -4,011,000 | -4,238,000 | 2,690,000 | 3,865,000 | 3,000 | 11,241,000 | -1,773,000 | 1,339,000 | -1,066,000 | -941,000 | -1,969,000 | 1,651,000 | -870,000 | 1,281,000 | -1,725,000 | 1,453,000 | 982,000 | -912,000 | 975,000 |
Accounts Receivable | -1,032,000 | -624,000 | -1,290,000 | -2,402,000 | 774,000 | -289,000 | -1,185,000 | -633,000 | -1,065,000 | -433,000 | -247,000 | -632,000 | -9,000 | -915,000 | -207,000 | 453,000 | -736,000 | 0 | 0 | 0 | 0 |
Inventory | -914,000 | -1,323,000 | -2,527,000 | -1,248,000 | -265,000 | -277,000 | -644,000 | 581,000 | -249,000 | -449,000 | -1,120,000 | -622,000 | -1,000 | -715,000 | -196,000 | 95,000 | -101,000 | 14,000 | -210,000 | -396,000 | 11,000 |
Accounts Payable | 2,131,000 | 2,346,000 | 1,098,000 | 2,437,000 | 5,141,000 | 4,060,000 | -12,971,000 | 2,725,000 | -39,204,000 | -30,242,000 | -33,925,000 | -30,419,000 | -23,813,000 | 493,000 | 20,000 | -507,000 | -272,000 | 0 | 0 | 0 | 0 |
Other Working Capital | 4,101,000 | 2,108,000 | -1,292,000 | -3,025,000 | -2,960,000 | 371,000 | 14,803,000 | 11,293,000 | 38,745,000 | 32,463,000 | 34,226,000 | 30,732,000 | 21,854,000 | 2,788,000 | -487,000 | 1,240,000 | -616,000 | 1,439,000 | 1,192,000 | -516,000 | 964,000 |
Other Non-Cash Items | 11,560,000 | 2,504,000 | 819,000 | 324,000 | -963,000 | -1,078,000 | 10,000 | -495,000 | -291,000 | -1,819,000 | -1,914,000 | 299,000 | 2,562,000 | 32,000 | 12,000 | 58,000 | 267,000 | 1,398,000 | 645,000 | 331,000 | 21,000 |
Net Cash Provided by Operating Activities | 25,146,000 | 22,791,000 | 21,194,000 | 23,410,000 | 23,536,000 | 23,416,000 | 22,201,000 | 21,056,000 | 18,767,000 | 19,279,000 | 18,471,000 | 17,414,000 | 15,396,000 | 14,298,000 | 16,385,000 | 16,571,000 | 14,972,000 | 15,249,000 | 14,248,000 | 11,877,000 | 11,131,000 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -5,208,000 | -4,543,000 | -4,009,000 | -3,652,000 | -3,347,000 | -3,498,000 | -3,670,000 | -3,279,000 | -3,226,000 | -3,463,000 | -3,714,000 | -3,595,000 | -2,934,000 | -2,893,000 | -2,384,000 | -2,365,000 | -3,066,000 | -3,310,000 | -2,738,000 | -2,632,000 | -2,175,000 |
Acquisitions Net | -14,451,000 | 0 | -17,652,000 | -60,000 | -7,323,000 | -5,810,000 | -899,000 | -35,151,000 | -4,509,000 | -954,000 | -2,129,000 | -835,000 | -4,486,000 | -2,797,000 | -1,269,000 | -2,470,000 | -1,214,000 | -1,388,000 | -18,023,000 | -987,000 | -580,000 |
Purchases of Investments | -2,389,000 | -10,906,000 | -32,384,000 | -30,394,000 | -21,089,000 | -3,920,000 | -5,626,000 | -6,153,000 | -33,950,000 | -40,828,000 | -34,913,000 | -18,923,000 | -13,434,000 | -29,882,000 | -15,788,000 | -10,040,000 | -3,668,000 | -9,659,000 | -467,000 | -5,660,000 | -11,617,000 |
Sales/Maturities of Investments | 5,775,000 | 19,390,000 | 41,609,000 | 25,006,000 | 12,137,000 | 3,725,000 | 4,289,000 | 28,117,000 | 35,780,000 | 34,149,000 | 24,119,000 | 18,058,000 | 14,797,000 | 30,396,000 | 11,101,000 | 7,232,000 | 3,059,000 | 7,988,000 | 426,000 | 9,187,000 | 12,061,000 |
Other Investing Activities | -2,208,000 | -3,063,000 | 65,000 | 417,000 | -1,203,000 | 3,309,000 | 2,739,000 | 1,598,000 | 1,144,000 | 3,361,000 | 4,332,000 | 192,000 | 1,547,000 | 564,000 | 486,000 | 45,000 | 702,000 | 230,000 | 511,000 | -187,000 | -36,000 |
Net Cash Used for Investing Activities | -18,481,000 | 878,000 | -12,371,000 | -8,683,000 | -20,825,000 | -6,194,000 | -3,167,000 | -14,868,000 | -4,761,000 | -7,735,000 | -12,305,000 | -5,103,000 | -4,510,000 | -4,612,000 | -7,854,000 | -7,598,000 | -4,187,000 | -6,139,000 | -20,291,000 | -279,000 | -2,347,000 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | 7,467,000 | -2,734,000 | -2,132,000 | -990,000 | 7,095,000 | -2,881,000 | -3,949,000 | 6,754,000 | 7,875,000 | 1,379,000 | 850,000 | 2,028,000 | -3,666,000 | 2,983,000 | 2,395,000 | 2,483,000 | 2,725,000 | 3,017,000 | 3,745,000 | 293,000 | -1,155,000 |
Common Stock Issued | 0 | 4,241,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,562,000 | 1,135,000 | 774,000 | 684,000 |
Common Stock Repurchased | -2,366,000 | -5,054,000 | -6,035,000 | -3,456,000 | -3,221,000 | -6,746,000 | -5,868,000 | -6,358,000 | -8,979,000 | -5,290,000 | -7,124,000 | -3,538,000 | -12,919,000 | -2,525,000 | -2,797,000 | -2,130,000 | -6,651,000 | -5,607,000 | -6,722,000 | -1,717,000 | -1,384,000 |
Dividends Paid | -11,704,000 | -11,770,000 | -11,682,000 | -11,032,000 | -10,481,000 | -9,917,000 | -9,494,000 | -8,943,000 | -8,621,000 | -8,173,000 | -7,768,000 | -7,286,000 | -6,614,000 | -6,156,000 | -5,804,000 | -5,327,000 | -5,024,000 | -4,670,000 | -4,267,000 | -3,793,000 | -3,251,000 |
Other Financing Activities | 156,000 | -508,000 | 10,978,000 | 1,431,000 | 487,000 | 1,529,000 | 801,000 | 874,000 | 1,174,000 | 948,000 | 1,543,000 | 2,705,000 | 2,637,000 | 1,246,000 | 1,226,000 | 882,000 | 1,486,000 | 1,562,000 | 0 | 0 | -42,000 |
Net Cash Used Provided by Financing Activities | -6,447,000 | -15,825,000 | -8,871,000 | -14,047,000 | -6,120,000 | -18,015,000 | -18,510,000 | -7,673,000 | -8,551,000 | -10,846,000 | -12,260,000 | -6,091,000 | -20,562,000 | -4,452,000 | -4,980,000 | -4,092,000 | -7,464,000 | -5,698,000 | -6,109,000 | -4,521,000 | -5,148,000 |
Effect of Forex Changes on Cash | 34,000 | -112,000 | -312,000 | -178,000 | 89,000 | -9,000 | -241,000 | 337,000 | -215,000 | -1,489,000 | -310,000 | -204,000 | 45,000 | -47,000 | -6,000 | 161,000 | -323,000 | 275,000 | 180,000 | -225,000 | 190,000 |
Net Change in Cash | 252,000 | 7,732,000 | -360,000 | 502,000 | -3,320,000 | -802,000 | 283,000 | -1,148,000 | 5,240,000 | -791,000 | -6,404,000 | 6,016,000 | -9,631,000 | 5,187,000 | 3,545,000 | 5,042,000 | 2,998,000 | 3,687,000 | -11,972,000 | 6,852,000 | 3,826,000 |
Cash at End of Period | 92,190,000 | 21,859,000 | 14,127,000 | 14,487,000 | 13,985,000 | 17,305,000 | 18,107,000 | 17,824,000 | 18,972,000 | 13,732,000 | 14,523,000 | 20,927,000 | 14,911,000 | 24,542,000 | 19,355,000 | 15,810,000 | 10,768,000 | 7,770,000 | 4,083,000 | 16,055,000 | 9,203,000 |
Cash at Start of Period | 91,938,000 | 14,127,000 | 14,487,000 | 13,985,000 | 17,305,000 | 18,107,000 | 17,824,000 | 18,972,000 | 13,732,000 | 14,523,000 | 20,927,000 | 14,911,000 | 24,542,000 | 19,355,000 | 15,810,000 | 10,768,000 | 7,770,000 | 4,083,000 | 16,055,000 | 9,203,000 | 5,377,000 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 25,146,000 | 22,791,000 | 21,194,000 | 23,410,000 | 23,536,000 | 23,416,000 | 22,201,000 | 21,056,000 | 18,767,000 | 19,279,000 | 18,471,000 | 17,414,000 | 15,396,000 | 14,298,000 | 16,385,000 | 16,571,000 | 14,972,000 | 15,249,000 | 14,248,000 | 11,877,000 | 11,131,000 |
Capital Expenditure | -5,651,000 | -4,543,000 | -4,009,000 | -3,652,000 | -3,347,000 | -3,498,000 | -3,670,000 | -3,279,000 | -3,226,000 | -3,463,000 | -3,714,000 | -3,595,000 | -2,934,000 | -2,893,000 | -2,384,000 | -2,365,000 | -3,066,000 | -3,310,000 | -2,738,000 | -2,632,000 | -2,175,000 |
Free Cash Flow | 19,495,000 | 18,248,000 | 17,185,000 | 19,758,000 | 20,189,000 | 19,918,000 | 18,531,000 | 17,777,000 | 15,541,000 | 15,816,000 | 14,757,000 | 13,819,000 | 12,462,000 | 11,405,000 | 14,001,000 | 14,206,000 | 11,906,000 | 11,939,000 | 11,510,000 | 9,245,000 | 8,956,000 |